尝试使用Atmel Mega 328p板调试问题。
#include <stdio.h>
#include <avr/io.h>
void main()
{
while(1)
{
printf("hello world,");
}
return;
}
在Tera Term中查看此端口完全不返回任何内容。
警告:printf()的隐式声明;
我们的代码可能是什么问题?
最佳答案
如果要在第三时间查看输出,则必须初始化uC的UART并编写用于重定向输出的自定义函数。除非以这种方式写入,否则printf不会在UART上输出。
但是,在这种情况下,可以在所使用的IDE的输出控制台中查看程序的输出。
关于c - Tera Term与Atmel董事会的C,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32598651/