微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > MSP430G2553单片机使用printf函数进行串口打印输出

MSP430G2553单片机使用printf函数进行串口打印输出

时间:11-13 来源:互联网 点击:

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);

}

信息打印输出到电脑的超级终端,截图如下:


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top