新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 关于单片机程序中使用printf的一点建议

关于单片机程序中使用printf的一点建议

作者: 时间:2016-11-26 来源:网络 收藏
在Keil函数中,用printf函数调试起来很方便。但必须注意以:

1.必须先初始化串口,否则可能引起死机的情况,并且在printf之前应该先将TI置位。这是因为printf函数会调用putchar函数,而putchar函数会判断TI,不为1则等待(相当于死机),为1则清零。

本文引用地址:https://www.eepw.com.cn/article/201611/321831.htm

2. 应包含头文件

3.除了调试,一般不太推荐使用,因为一个printf函数起码占用1-2K的空间,而且浮点型的更多。

关于用法,举个例子:

SCON = 0x50;

TMOD

= 0x20;

TH1 = 221;

TR1 = 1;

TI = 1;

printf ("Hello World ");



关键词: 单片机程序print

评论


技术专区

关闭