Temel与Atmel董事会在C期间的任期

时间:2015-09-16 02:15:19

标签: c printf atmel teraterm

尝试使用Atmel Mega 328p主板调试问题。

#include <stdio.h>
#include <avr/io.h>

void main() 
{
   while(1)
   {
      printf("hello world,");
   }
   return;
} 

在Tera Term中查看此端口不会返回任何内容。

  

警告:printf()的隐式声明;

我们的代码中可能存在什么问题?

1 个答案:

答案 0 :(得分:0)

如果要查看tera-term上的输出,则必须初始化uC的UART并编写自定义函数以重定向输出。除非以这种方式写入,否则printf不会在UART上输出。 但是,在这种情况下,可以在您正在使用的IDE的输出控制台中查看程序的输出。