ST MCU
学习调试记录
weixin_sf1168
intersil Techwell
展开
-
Modbus CRC
Modbus CRC原创 2022-11-04 22:19:04 · 301 阅读 · 1 评论 -
解决STM32 HardFault_Handler错误记录
HardFault_Handler错误的原因最最多的原因是数组越界以及指针指飞,其实这两个是差不多的,都是访问了不该访问的地方导致了错误,就像一个路痴,漫无目的的走到了一个陌生的地方……然后就迷路了……然后就木有然后了……(貌似是第一次写原创,我该如何装成经常写的样子……)以前查找这种错误时比较盲目,就是在程序中缕着流程一步步的查找,逐个屏蔽进行排除,在程序隔一段加个while(1),以及...原创 2017-05-11 13:15:35 · 12849 阅读 · 8 评论 -
STM32F103ZET定时器TIM1输出六路带死区互补PWM波形
使用默认引脚输出6路PWM,#define FullRemap_TIM1则重映射 PIN脚;遗留问题:调用TIM_CCxNCmd(TIM1, TIM_Channel_X, TIM_CCx_Enable);导致互补PWM无输出。TIM_CCxCmd(TIM1, TIM_Channel_X, TIM_CCx);确可以正常开关PWM输出;void Timer1_Init(void){ TI...原创 2018-07-07 22:34:01 · 5182 阅读 · 2 评论 -
Fatal Error[Pe1696]: cannot open source file "core_cm3.h" C:\Users\Administrator\Desktop\STM32F103_I
IAR新建工程编译错误解决方案:General Options->Library Configuration:Library 选FULL,右下角选择Use CMSIS原创 2018-09-18 16:58:43 · 12983 阅读 · 7 评论 -
我的STM32 IAP BOOT跳转到APP进入HardFault_Handler解决方案
客户要求实现OTA功能,于是程序分BOOT和APP,因需要添加一个浮点型全局变量gfHtTmpValue,发现只要调用这个全局变量,BOOT跳转APP后,APP初始化外设结束进入HardFault_Handler,把BOOT去掉,直接跑程序,完全没问题,太奇怪了……。根据帖子https://www.amobbs.com/forum.php?mod=viewthread&...原创 2018-09-18 20:21:58 · 6630 阅读 · 12 评论