Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tera术语与C中的Atmel板_C_Printf_Atmel_Teraterm - Fatal编程技术网

Tera术语与C中的Atmel板

Tera术语与C中的Atmel板,c,printf,atmel,teraterm,C,Printf,Atmel,Teraterm,正在尝试使用Atmel Mega 328p板调试问题 #include <stdio.h> #include <avr/io.h> void main() { while(1) { printf("hello world,"); } return; } #包括 #包括 void main() { 而(1) { printf(“你好,世界”); } 返回; } 以Tera术语查看此端口完全不会返回任何结果 警告:printf(

正在尝试使用Atmel Mega 328p板调试问题

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

void main() 
{
   while(1)
   {
      printf("hello world,");
   }
   return;
} 
#包括
#包括
void main()
{
而(1)
{
printf(“你好,世界”);
}
返回;
} 
以Tera术语查看此端口完全不会返回任何结果

警告:printf()的隐式声明


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

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

您是否设置了打印位置?e、 GUART,USART。标准输出是否重定向到连接到Tera Term的串行线路?Tera术语的参数(波特率、停止位…)是否与Atmel上的相同?此警告表示您的项目配置中存在错误。。