ADS的程序一般都是使用ARM芯片的UART进行串口通信输出调试信息,PC编程中Printf无法直接使用,但是可以自己写一个函数用来实现相同的功能。
1、包含头文件:
2、实现UART打印字符串的函数:
3、实现Uart_Printf
这样就可以使用Uart_Printf函数直接打印变量,如:
需要注意的是由于用到了stdarg的库,编译出来的ROM Size要比之前大了10KB左右。
本文介绍了一种在ARM芯片上通过UART串口实现类似Printf功能的方法。通过自定义Uart_Printf函数,可以在嵌入式系统中方便地打印调试信息。
ADS的程序一般都是使用ARM芯片的UART进行串口通信输出调试信息,PC编程中Printf无法直接使用,但是可以自己写一个函数用来实现相同的功能。
1、包含头文件:
2、实现UART打印字符串的函数:
3、实现Uart_Printf
这样就可以使用Uart_Printf函数直接打印变量,如:
需要注意的是由于用到了stdarg的库,编译出来的ROM Size要比之前大了10KB左右。
2万+
8469

被折叠的 条评论
为什么被折叠?