mcu中关于pwm和timer这种功能的实时调试

mcu中关于pwm和timer这种功能的调试

必须明确一点:比较实时变化的信号。是不可能暂停去查看的。即使暂停,发现得到的数值也是完全错误的。
也就是说,通过暂停去调试,得到的结果具有误导性。这个误导性体现在,你不知道你的硬件出了问题,你的代码出了问题,
或者说,你的调试方式出现了问题。
所以,我们需要一种比较好的,比较可信的,比较robust的调试方式。
实际上,在应用层的开发中,printf就是一种很好的方式,在底层的调试中,printf被结合uart进行使用。
这样也就使调试方式的实时性大部分得到了解决。
在飞思卡尔的mpc5XXX系列单片机中,使用freemaster或者trace32可以得到比较好的类似于trace功能的调试效果。
据说在stm32的调试中,可以使用st-link v2的带trace功能的调试。

原文地址:https://www.cnblogs.com/praiseslow/p/9969118.html