arm体系结构
gongyuan073
这个作者很懒,什么都没留下…
展开
-
stm32 不断进入串口中断的bug解决方法
在使用stm32的时候,发现usart会莫名的卡在串口中断里,然而串口初始化只配置了RXNE中断,打断点发现不断进入中断却没不是RXNE中断引起的,经过查找资料发现是ORE的问题,2篇博文解决方案如下:http://bbs.21ic.com/icview-160999-1-1.html及http://blog.csdn.net/origin333/article/details/49992383大...转载 2018-03-04 15:00:20 · 14239 阅读 · 0 评论 -
关于STM32F4的IAP的一点点记录
看了原子的STM32的IAP 教程,一开始还以为bootloader是啥意思,差点跟uboot搞混淆了,其实stm32的“bootloader”不需要自己写汇编和链接脚本,Boot和App都是单片机程序,只是实现的功能不同,前者是为了引导App,后者是为了实现业务逻辑。只不过boot是有写flash或者sram的功能,再加上通信口(USB/USART etc. )来接收所谓的应用程序app...转载 2018-03-07 20:52:26 · 2604 阅读 · 0 评论 -
stm32 软件精确延时非systick 非中断
在阿莫上有位大神hcambridge推荐的软件精确延时: //精确延时函数调用waitvoid wait(unsigned long n){ do{ n--; }while(n);}//精确延时函数#define SYSCLK 72 //指明CPU工作频率转载 2014-12-23 13:41:33 · 1372 阅读 · 0 评论 -
关于stm32启动及运行异常
在测试stm32的时候发现最简单的串口打印demo都无法运行,而且现象特别奇怪:1 下载后程序无法自动运行2 调试的时候要点三次full speed才能进入c代码, 前两次看到都是在反汇编代码的窗口中运行, 进入c代码之后可以正常打印.排查可疑点:1 boot0与boot1设置是否正确, 如果boot引脚设置错误就会引起无法启动2 设置界面的run to main是否勾选...原创 2019-06-05 22:49:03 · 2265 阅读 · 0 评论