首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

关于stm8的调试方法,该怎么解决

2013-11-13 
关于stm8的调试方法我目前在学习stm8板子,弄了个stm8l051芯片的温度传感器模块,程式思路是利用定时器每隔5

关于stm8的调试方法
我目前在学习stm8板子,弄了个stm8l051芯片的温度传感器模块,程式思路是利用定时器每隔500ms去采集adc转换过来的温度数据,显示到LED数字灯上,但实际测试时发现它并一定按照这个时间间隔去采集,有时15秒,有时几秒,我想利用printf跟踪,但发现printf也会被中断,请问还能怎么调试跟踪的方法?我用的是iar for stm8软件
[解决办法]
流程不复杂应该很好调试啊,间隔时间长达十几秒,多暂停几次就应该能发现时间耗在哪了
[解决办法]
排除法,逐步增加代码
[解决办法]
讲printf的数据放到buff然后在串口中断发送出来,不影响原始代码
[解决办法]
另外可以尝试一下我刚移植好的atom threads ,你说的计时和串口打印都已经可以用了
https://github.com/cpuwolf?tab=activity

热点排行