- 博客(2)
- 收藏
- 关注
原创 高速采样中断、处理函数的实时调试神器——SeggerRTT
所以如果没有使用系统的空闲钩子函数,需要打开空闲钩子函数,如果已经使用了空闲钩子函数,则钩子函数的数量要增加一个,不然会自己的一个钩子函数会得不到执行的机会,工程中原来我使用了两个空闲钩子函数,没有增加,结果LED运行灯不闪了,找到此问题后,将钩子函数增加到3,LED可以闪烁了,并且RTT打印也可以了,,实时打印不影响系统的运行,因为Segger仿真器和MCU之间采用了共享内存的方式,log的打印是1us级别的,所以高速的中断变量的打印调试、高速数据采集线程的处理函数调试都离不开他。
2024-08-09 15:00:39 1006
原创 STM32引脚PB3、PB4、PA15作为输入输出的特殊配置
最近做的一个项目中,使用的主控MCU是STM32F103VET6,使用的开发环境是RTThread Studio,配置的PB3为浮空输入,连接风扇的故障输出,用来检测风扇故障,仿真的时候发现无法正常读取外部高低电平;使用keil+cubeMX裸机开发,配置PB3成输出和输入,发现用keil仿真的时候不好使,将JTAG插拔重新上电后再测试,输入输出都正常了。相同的配置在RTThread 工程中仿真,PB3输出、输入都不好使,推出仿真模式,输出好使,输入还是无法检测到外部电平。
2024-08-02 14:07:27 1125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人