Image
Image

过期的塔头

+ 关注

粉丝 0     |     主题 85     |     回帖 999

STM32学习笔记(6): 启动代码(Startup Code)
2021-10-18 14:57
  • ST MCU
  • 32
  • 5982
  第48~52行:定义了一段大小为1KB的堆栈空间,并初始化为0。(堆栈也叫栈) 第48行:定义一个变量Stack_Siz ...  
  下面是startup_stm32f429xx.s启动代码:  
  四、启动代码分析 1、启动代码在MDK的已安装文件中,路径如下:ARM\Pack\Keil\STM32F4xx_DFP\2.11.0\Drive ...  
  四、堆栈存储器 堆栈存储区是在片上存储器中的SRAM(或RAM)中由用户自行开辟的一片数据存储区域,并且堆 ...  
  三、启动代码中的配置向导注释 启动代码中的配置向导注释详见《uVision User’s Guide》中的Utilities中的 ...  
  STR STR是一个典型的存储指令。 语法格式:STR {type}{cond} Rt, [Rn {, #offset}]。该指令表示将寄存器R ...  
  ORR 指令ORR是逻辑或操作指令。 语法格式:ORR {S} {cond} Rd, Rn, operand2 其中,Rn是第一操作数,op ...  
  LDR LDR既可以作为加载指令使用,也可以作为伪指令。 作为伪指令时的语法格式:LDR Rt,=expr 。其作用是 ...  
  ● BX 指令BX是跳转指令。 语法格式:BX Rm 其中,Rm是一个内核寄存器,它的值是一个地址值。上述指令表 ...  
  二、汇编指令 ● B 指令B是跳转指令。 语法格式:B label 在启动代码中,会发现label是一个点“.”,它 ...  
  ● PROC 伪指令PROC标志着程序的开始。它容易理解,这里不多做介绍。 ● ENDP 伪指令ENDP标志着程序(调 ...  
  ● IF ELSE ENDIF 伪指令IF,ELSE,ENDIF用来允许有条件的汇编指令或伪指令。 语法格式: IF logic-expr ...  
Microchip单片机固定时间片轮询调度汇编代码
2021-11-1 16:22
  • Microchip
  • 5
  • 1533
  ......  
  ......  
  该程序干了啥? 程序在开发板上实现了秒表,流水灯,按键检测等几个功能。具体可见代码前面的注释。流水灯 ...  
基于Microchip单片机的触摸感应技术
2021-11-1 21:12
  • Microchip
  • 7
  • 1632
  容性传感模块(CSM)方式   PIC16F72X系列集成了CSM,这个模块具有恒定的拉灌电流能力,能够直接驱动容性 ...  
  有触摸时,Cs变大,改变了RC电路的时间常数,SR锁存器输出的方波频率随之发生改变。将SR锁存器输出的方波信 ...  
  ......  
  如图2所示,Cs表示触摸感应对地电容,触摸感应直接与单片机片内比较器反相输入端相连,比较器C1采用内部大 ...  
  带SR锁存器的比较器方式   利用PIC16F61X、PIC16F690和PIC16F88X系列内部集成的模拟比较器具有SR锁存器 ...  
2
3
近期访客