MSP430G2553单片机使用printf函数进行串口打印输出
putchar,函数重定向,自动覆盖标准库函数
* 函数功能 : 向串口终端发送一个字符
* 形参 : c为待发送的字符
* 返回值 : c
*********************************************************************/
int putchar(int c)
{
if(c == \n)
{
while(UCA0STAT & UCBUSY);
UCA0TXBUF = \r;
}
while(UCA0STAT & UCBUSY);
UCA0TXBUF = c;
return c;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
main.c
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include
#include "uart.h"
#include "stdio.h"
void main()
{
float value = 123.123456789;
char *string="http://www.hao123.com";
WDTCTL = WDTPW + WDTHOLD;
UartInit();
printf("value = %f\n%s\n",value,string);
while(1);
}
信息打印输出到电脑的超级终端,截图如下:
MSP430G2553单片机printf函数串口打印输 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)