串口接收字符串while (!(IFG1 & UTXIFG0));
来源:百度知道 编辑:UC知道 时间:2024/06/15 22:05:35
好心人,帮忙啦!
/******************************************************
程序功能:使用MSP430F149的串口0循环发送0到127的ASCII码给PC
-------------------------------------------------------
通信格式:N.8.1, 9600
无校验,8个数据位,1个停止位,波特率9600
------------------------------------------------------
*******************************************************/
#include <msp430x14x.h>
/********************主函数********************/
void main(void)
{
unsigned int j;
unsigned char temp=0;
WDTCTL = WDTPW + WDTHOLD; // 关闭看门狗
P3SEL |= 0x30; // 选择P3.4和P3.5做UART通信端口
ME1 |= UTXE0 + URXE0; // 使能USART0的发送和接受
UCTL0 |= CHAR; // 选择8位字符
UTCTL0 |= SSEL0; // UCLK = ACLK
UBR00 = 0x0d; // 波特率2400
UBR10 = 0x00; //
UMCTL0 = 0x4a;