调试程序时需要输出串口信息到HyperTerminal,一开始没有找到IAR中实现printf从串口输出的方法,所以先自己写了一个print_string的函数.
在ADS只需要实现一个_printf就可以实现printf从串口输出了.
于是仿照这个函数,在IAR中写了一个print_string函数
不过有时候从其他地方拷过来的代码有很多printf,另外也很想知道IAR中如何实现printf串口输出,找了很多资料,终于实现了
即实现int putchar(int data)就可以了,把uart_sendchar函数里的内容复制到putchar就可以了,然后就可以使用printf从串口打印信息了.