- 博客(4)
- 收藏
- 关注
原创 关于STM32单片机DEBUG不能进入Main函数的问题
STM32单片机DEBUG进入不了主程序1.上电不运行,DEBUG还进入不了主程序2.总结2.1 STM32单片机Flash分类2.2 关于boot脚的设置3.其他DEBUG模式不能进入主程序的原因1.上电不运行,DEBUG还进入不了主程序因为本司的线路板是外包加工的,板子拿回来以后发现其中一块板子上电不运行,经检查晶振,复位脚的状态都是正常的。DEBUG模式时发现进入不了主程序,PC指针停留在如下图的(汇编)程序段。单步执行时发现只能在这个程序段循环。从其他途径了解到此程序段是STM32单片机得IS
2021-01-06 10:45:09
4618
1
原创 关于 if 判断程序,逻辑 比较严谨的写法
有程序如下 if(yaban_State == ON) { Lcd_DispHZStr(8 * 4, (i) * 24, "投入", (i + 1 == invert) ? 1 : 0); } else { Lcd_DispHZStr(8 * 4, (i) * 24, "退出", (i + 1 == invert) ? 1 : 0...
2020-01-08 15:44:47
261
原创 关于指针使用问题
在移植freemodbus 时,遇到一个关于指针使用的问题,如图usRegHoldingBuf`[iRegIndex]的值不能被改变。这是因为一个指针在使用前必须先让他指向一个可用的地址。 USHORT * usRegHoldingBuf ; *pucRegBuffer++ =(uint8_t)(usRegHoldingBuf[iRegIndex] >>8...
2020-01-07 15:14:24
539
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人