- 博客(2)
- 资源 (7)
- 收藏
- 关注
原创 冷启动与热启动在STM32基于RTOS编程中需要注意的地方
冷启动与热启动估计是在大多数入门学51的时候接触到的知识,总结一下: 所谓冷启动,也就是一般所说的上电复位,冷启动后片内外RAM的内容是随机的,通常是0x00或0xFF;单片机的热启动是通过外部电路给运行中的单片机的复位端一复位电平而实现的,也就是所说的按键复位或看门狗复位。复位后,RAM的内容都没有改变。 一般来说我们不需要对此特别注意,在对STM32的程序设计中,涉...
2018-02-28 13:18:44 2097
转载 HardFault_Handler故障的原因
STM32出现HardFault_Handler故障的原因主要有两个方面:1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。2、堆栈溢出。增加堆栈的大小。出现问题时排查的方法:发生异常之后可首先查看LR寄存器中的值,确定当前使用堆栈为MSP或PSP,然后找到相应堆栈的指针,并在内存中查看相应堆栈里的内容。由于异常发生时,内核将R0~R3、R12、Returnaddre...
2018-02-12 11:16:59 59908 1
arduino nano IIC 器件扫描
2018-01-03
STM32F10x硬件开发使用入门_cn
2017-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人