439_PICF184580 实现串口printf

         全部学习汇总: https://github.com/GreyZhang/PIC18F

         嵌入式软件调试中如果有一个串口会非常方便,一个printf几乎能够实现全部的调试功能。当然,这个得建立在你有一定的软硬件调试功底的前提下。

         本来,我想把我之前用的一个pritnf模块移植到现在的工程。但是简单搜索一下,发现PIC平台上的printf其实直接使用标准库即可,只需要重新路由一下putch。

         具体的实现如下:

439_PICF184580 实现串口printf

         其中,里面封装的函数是我之前调试过的一个串口的输出。

439_PICF184580 实现串口printf

         增加一段测试代码:

439_PICF184580 实现串口printf

         软件测试结果:

439_PICF184580 实现串口printf

         看起来,效果还不错。接下来的一些探索调试看起来有意思了,会顺利很多。