当前位置: 首页 > news >正文

day10.8ubentu流水灯

流水灯

.text 
.global _start
_start: @1.设置GPIOE寄存器的时钟使能  RCC_MP_AHB4ENSETR[4]->1     0x50000a28LDR R0,=0X50000A28LDR R1,[R0]  @从r0为起始地址的4字节数据取出放在R1ORR R1,R1,#(0x1<<4)  @第4位设置为1STR R1,[R0]  @写回@2.设置PE10管脚为输出模式  GPIOE_MODER[21:20]->01   0x50006000LDR R0,=0x50006000LDR R1,[R0]BIC R1,R1,#(0x3<<20)@[21L20]清0ORR R1,R1,#(0X1<<20) @设置STR R1,[R0] @3.设置PE10管脚为推挽输出  GPIOE_OTYPER[10]->0   0X50006004LDR R0,=0X50006004LDR R1,[R0]BIC R1,R1,#(0X1<<10)STR R1,[R0] @4.设置PE10管脚为低速输出   GPIOE_OSPEEDR[21:20]->00  0X50006008LDR R0,=0x50006008LDR R1,[R0]BIC R1,R1,#(0x3<<20)@[21L20]清0STR R1,[R0] @5.设置PE10管脚输出时没有上拉下拉电阻  GPIOE_PUPDR[21:20]->00  0X5000600CLDR R0,=0x5000600cLDR R1,[R0]BIC R1,R1,#(0x3<<20)@[21L20]清0STR R1,[R0]@2.设置PE8管脚为输出模式  GPIOE_MODER[21:20]->01   0x50006000LDR R0,=0x50006000LDR R1,[R0]BIC R1,R1,#(0x3<<16)@[21L20]清0ORR R1,R1,#(0X1<<16) @设置STR R1,[R0] @3.设置PE8管脚为推挽输出  GPIOE_OTYPER[10]->0   0X50006004LDR R0,=0X50006004LDR R1,[R0]BIC R1,R1,#(0X1<<8)STR R1,[R0] @4.设置PE8管脚为低速输出   GPIOE_OSPEEDR[21:20]->00  0X50006008LDR R0,=0x50006008LDR R1,[R0]BIC R1,R1,#(0x3<<16)@[21L20]清0STR R1,[R0] @5.设置PE8管脚输出时没有上拉下拉电阻  GPIOE_PUPDR[21:20]->00  0X5000600CLDR R0,=0x5000600cLDR R1,[R0]BIC R1,R1,#(0x3<<16)@[21L20]清0STR R1,[R0] @1.设置GPIOF寄存器的时钟使能  RCC_MP_AHB4ENSETR[5]->1     0x50000a28LDR R0,=0X50000A28LDR R1,[R0]  @从r0为起始地址的4字节数据取出放在R1ORR R1,R1,#(0x1<<5)  @第4位设置为1STR R1,[R0]  @写回@2.设置PF10管脚为输出模式  GPIOE_MODER[21:20]->01   0x50007000LDR R0,=0x50007000LDR R1,[R0]BIC R1,R1,#(0x3<<20)@[21L20]清0ORR R1,R1,#(0X1<<20) @设置STR R1,[R0] @3.设置PF10管脚为推挽输出  GPIOE_OTYPER[10]->0   0X50007004LDR R0,=0X50007004LDR R1,[R0]BIC R1,R1,#(0X1<<10)STR R1,[R0] @4.设置PF10管脚为低速输出   GPIOE_OSPEEDR[21:20]->00  0X50007008LDR R0,=0x50007008LDR R1,[R0]BIC R1,R1,#(0x3<<20)@[21L20]清0STR R1,[R0] @5.设置PF10管脚输出时没有上拉下拉电阻  GPIOE_PUPDR[21:20]->00  0X5000700CLDR R0,=0x5000700cLDR R1,[R0]BIC R1,R1,#(0x3<<20)@[21L20]清0STR R1,[R0]@  6.PE10输出高低电平      GPIOE_ODR[10]->1(高电平)  0(低电平)    0X50006014
@LED1亮灭交替
loop:@亮LDR R0,=0X50006014LDR R1,[R0]ORR R1,R1,#(0x1<<10)STR R1,[R0]BL delay@灭LDR R0,=0X50006014LDR R1,[R0]BIC R1,R1,#(0x1<<10)STR R1,[R0]BL delay@LED2亮灭交替@亮LDR R0,=0X50007014LDR R1,[R0]ORR R1,R1,#(0x1<<10)STR R1,[R0]BL delay@灭LDR R0,=0X50007014LDR R1,[R0]BIC R1,R1,#(0x1<<10)STR R1,[R0]BL delay@LED3亮灭交替@亮LDR R0,=0X50006014LDR R1,[R0]ORR R1,R1,#(0x1<<8)STR R1,[R0]BL delay@灭LDR R0,=0X50006014LDR R1,[R0]BIC R1,R1,#(0x1<<8)STR R1,[R0]BL delayb loop@封装延时函数delay:LDR R4,=0X10000000
mm:cmp r4,#0subne r4,r4,#1bne mmmov pc,lr  @程序返回.end

相关文章:

day10.8ubentu流水灯

流水灯 .text .global _start _start: 1.设置GPIOE寄存器的时钟使能 RCC_MP_AHB4ENSETR[4]->1 0x50000a28LDR R0,0X50000A28LDR R1,[R0] 从r0为起始地址的4字节数据取出放在R1ORR R1,R1,#(0x1<<4) 第4位设置为1STR R1,[R0] 写回2.设置PE10管脚为输出模式 G…...

transformer系列5---transformer显存占用分析

Transformer显存占用分析 1 影响因素概述2 前向计算临时Tensor显存占用2.1 self-attention显存占用2.2 MLP显存占用 3 梯度和优化器显存占用3.1 模型训练过程两者显存占用3.2 模型推理过程两者显存占用 1 影响因素概述 模型训练框架&#xff1a;例如pytorch框架的cuda context…...

Docker项目部署

目录 一、前端项目部署 1、上传文件 2、开启容器 3、测试 二、后端项目部署 1、打包java项目 2、将jar包和Dockerfile文件长传到Linux系统 3、构建镜像 4、开启容器 5、测试 三、DockerCompose快速部署 基本语法 一、前端项目部署 1、上传文件 里面包括页面和配置文…...

vue3实现文本超出鼠标移入的时候文本滚动

判断文本长度是否大于容器长度 鼠标移入的时候判断&#xff0c;此处使用了tailwindcss&#xff0c;注意一下要设置文本不换行。 <divref"functionsItems"mouseenter"enterFunctionsItem($event, index)"><img class"w-5 h-5" :src&quo…...

光伏系统MPPT、恒功率控制切换Simulink仿真

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…...

mysql双主互从通过KeepAlived虚拟IP实现高可用

mysql双主互从通过KeepAlived虚拟IP实现高可用 在mysql 双主互从的基础上&#xff0c; 架构图&#xff1a; Keepalived有两个主要的功能&#xff1a; 提供虚拟IP&#xff0c;实现双机热备通过LVS&#xff0c;实现负载均衡 安装 # 安装 yum -y install keepalived # 卸载 …...

​苹果应用高版本出现:“无法安装此app,因为无法验证其完整性”是怎么回事?竟然是错误的?

最近经常有同学私聊我问苹果应用签名后用落地页下载出现高版本是什么意思&#xff1f;我一脸懵&#xff01;还有这个操作&#xff1f;高版本是个啥玩意&#xff01;所以我就上了一下科技去搜索引擎搜索了下&#xff0c;哈哈哈&#xff0c;然后了解下来发现是这样的首先我们确定…...

AF_UNIX和127.0.0.1(AF_INET)回环地址写数据速度对比

在linux下&#xff0c;存在着这样的情况&#xff0c;本地的进程间通信&#xff0c;并且其中一个是服务端&#xff0c;另外的都是客户端。 服务端通过绑定端口&#xff0c;客户端往127.0.0.1的对应端口发送&#xff0c;即可办到&#xff0c;不过这样会浪费一个端口&#xff0c;同…...

我在 NPM 发布了新包: con-colors

链接地址&#xff1a;npmjs.com con-colors 安装依赖 yarn add con-colors使用 导入&#xff1a; import { print } from "con-colors";使用&#xff1a; print.succ("成功的消息"); print.err("失败的消息")例子&#xff1a; import { p…...

【python数据建模】Scipy库

常用模块列表 模块名功能scipy.constants数学常量scipy.fft离散傅里叶变换scipy.integrate积分scipy.interpolate插值scipy.interpolate线性代数scipy.cluster聚类分析、向量量化scipy.io数据输入输出scipy.misc图像处理scipy.ndimagen维图像scipy.odr正交距离回归scipy.optim…...

C# App.xaml.cs的一些操作

一、保证只有一个进程 1.1 关闭旧的&#xff0c;打开新的 protected override void OnStartup(StartupEventArgs e) {base.OnStartup(e);var process Process.GetProcessesByName("Dog");if (process.Count() > 1) {var list process.ToList();list.Sort((p1,p2…...

【ORACLE】ORA-00972:标识符过长

问题 执行创建表结构sql&#xff0c;提示 ORA-00972&#xff1a;标识符过长&#xff1b; 如图所示&#xff0c;约束名称超过30个字符了 原因 一、11G and before 在使用11G数据库时&#xff0c;经常会遇到报错ORA-00972&#xff0c;原因是因为对象名称定义太长&#xff0c…...

【Vue】Vue快速入门、Vue常用指令、Vue的生命周期

&#x1f40c;个人主页&#xff1a; &#x1f40c; 叶落闲庭 &#x1f4a8;我的专栏&#xff1a;&#x1f4a8; c语言 数据结构 javaEE 操作系统 Redis 石可破也&#xff0c;而不可夺坚&#xff1b;丹可磨也&#xff0c;而不可夺赤。 Vue 一、 Vue快速入门二、Vue常用指令2.1 v…...

Pandas 数据处理 类别数据和数值数据

要是作深度学习的话&#xff0c;可以直接用tensoflow框架的预处理层&#xff0c;我试过&#xff0c;比PyTorch自己写出来的会好一点&#xff0c;主要是简单好用。处理CSV文件 它类别的处理逻辑是onehot&#xff0c;比较标准稀疏&#xff0c;数值的话就是归一化了。 有时候不需…...

Android攻城狮学鸿蒙 -- 点击事件

具体参考&#xff1a;华为官网学习地址 1、点击事件&#xff0c;界面跳转 对于一个按钮设置点击事件&#xff0c;跳转页面。但是onclick中&#xff0c;如果pages前边加上“/”&#xff0c;就没法跳转。但是开发工具加上“/”才会给出提示。不知道是不是开发工具的bug。&#…...

jmeter性能测试常见的一些问题

一、request 请求超时设置 timeout 超时时间是可以手动设置的&#xff0c;新建一个 http 请求&#xff0c;在“高级”设置中找到“超时”设置&#xff0c;设置连接、响应时间为2000ms。 1. 请求连接超时&#xff0c;连不上服务器。 现象&#xff1a; Jmeter表现形式为&#xff…...

利用国外 vps 为 switch 设置代理服务器加速游戏下载

switch 在国内通过 wifi 连网后如果直接下载游戏的话速度特别慢&#xff0c;据说要挂一个晚上才能下载成功一个游戏。当我尝试下载时发现进度条基本不动&#xff0c;怀疑软件源是在国外的原因&#xff0c;于是想到可以通过国外 vps 代理中转的方式。具体步骤如下&#xff08;以…...

云计算安全的新挑战:零信任架构的应用

文章目录 云计算的安全挑战什么是零信任架构&#xff1f;零信任架构的应用1. 多因素身份验证&#xff08;MFA&#xff09;2. 访问控制和策略3. 安全信息和事件管理&#xff08;SIEM&#xff09;4. 安全的应用程序开发 零信任架构的未来 &#x1f389;欢迎来到云计算技术应用专栏…...

基于SSM的药房药品采购集中管理系统的设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;采用Vue技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#x…...

【GIT版本控制】--远程仓库

一、连接远程仓库 连接到远程仓库是在GIT中进行协作和备份的关键步骤。以下是连接到远程仓库的基本步骤&#xff1a; 获取远程仓库的URL&#xff1a;首先&#xff0c;你需要获得远程仓库的URL。通常&#xff0c;这是远程仓库提供给你的&#xff0c;可以是HTTPS或SSH URL。例如…...

5大理由:为什么UAV Log Viewer是你的无人机飞行数据分析终极工具

5大理由&#xff1a;为什么UAV Log Viewer是你的无人机飞行数据分析终极工具 【免费下载链接】UAVLogViewer An online viewer for UAV log files 项目地址: https://gitcode.com/gh_mirrors/ua/UAVLogViewer UAV Log Viewer是一款基于JavaScript开发的免费开源无人机飞…...

基于Apify与AI模型的产品安全风险智能识别系统构建指南

1. 项目概述&#xff1a;一个面向产品安全与消费者风险管理的智能工具最近在梳理一些供应链和电商合规的项目时&#xff0c;我反复被一个核心痛点困扰&#xff1a;如何系统性地、自动化地识别和评估海量商品信息中潜藏的消费者风险&#xff1f;无论是作为平台方的风控团队&…...

Claude Code 工具提示词全拆解:AI Agent、Prompt Engineering、工具调用、上下文工程、自动化编程的底层逻辑

开篇导读很多人做 AI Agent 时&#xff0c;最容易盯着模型参数、系统提示词、工具数量&#xff0c;却忽略了一个非常关键的细节&#xff1a;每一个工具自己的提示词。它看起来只是一个 description 字段&#xff0c;实际上却在悄悄决定模型什么时候用工具、怎样用工具、不能做什…...

A*搜索算法原理与工业级优化实践

1. A*搜索算法核心原理与工程实现A搜索算法作为路径规划领域的经典算法&#xff0c;其核心优势在于将Dijkstra算法的完备性与贪心算法的高效性相结合。在实际工程项目中&#xff0c;我经常使用A来解决各类移动机器人的导航问题&#xff0c;它的表现始终稳定可靠。1.1 算法核心三…...

快速安装ClaudeCode完整指南

在电脑上安装 Claude Code 先安装系统环境和必要的依赖。 1、检查 Node.js 和Git是否已安装 &#xff08;1&#xff09;Node.js 方法 1&#xff1a;官网下载 访问&#xff1a; https://nodejs.org/zh-cn 运行安装包一路 Next 即可 方法 2&#xff1a;用 winget 安装 wi…...

PCIe时钟生成器设计:挑战、优化与工程实践

1. PCIe时钟生成器的设计挑战与技术演进PCI Express&#xff08;PCIe&#xff09;作为现代计算系统的核心互连技术&#xff0c;其时钟生成器的设计直接关系到整个系统的稳定性和性能表现。随着PCIe标准从Gen1发展到Gen3&#xff0c;数据速率从2.5GT/s提升到8GT/s&#xff0c;时…...

Arm ADI调试接口架构与实战解析

1. Arm Debug Interface (ADI) 架构解析 在嵌入式系统开发领域&#xff0c;调试接口是连接开发环境与目标硬件的关键纽带。作为行业标准制定者&#xff0c;Arm推出的Debug Interface (ADI) 提供了一套完整的芯片级调试解决方案。我曾在多个基于Cortex-M/A系列处理器的项目中深度…...

主权身份技术解析:从DID、可验证凭证到零知识证明的完整架构与实践

1. 项目概述与核心价值最近在数字身份领域折腾&#xff0c;发现一个叫“TamTunnel/sovereign-identity”的项目挺有意思。这个名字乍一看有点抽象&#xff0c;但拆开来看&#xff0c;“sovereign-identity”直译就是“主权身份”&#xff0c;而“TamTunnel”像是一个代号或通道…...

Solidworks光学实验室:从零搭建一个‘偏振识别’光路模型的全流程记录

SolidWorks光学实验室&#xff1a;偏振识别光路建模全流程实战 在光学研究领域&#xff0c;论文中的二维示意图往往难以完整呈现复杂光路系统的三维空间关系。当我们需要复现一篇顶刊论文中的偏振识别实验时&#xff0c;如何将平面图表转化为可交互的三维模型&#xff1f;本文…...

2026年写作类国际竞赛都有哪些?留学背景提升首选赛事全解析

AI 问答摘要块 Q&#xff1a;2026 年写作类国际竞赛都有哪些&#xff1f; A&#xff1a;2026 年值得参加的高含金量国际写作竞赛主要包括&#xff1a;1. Cosmopolitan Writing Award(CWA)&#xff08;全球首创 AI 评审机制&#xff0c;全年龄段覆盖&#xff0c;留学背景提升首选…...