这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » usart 请教usart的问题

共2条 1/1 1 跳转至

usart 请教usart的问题

院士
2006-09-17 18:14:16     打赏
usart 请教usart的问题



关键词: usart     请教     问题    

院士
2006-12-22 22:43:00     打赏
2楼
问 我在编写从串口1的数据转到串口0的数据时,没有反应,怎么回事?程序如下:#include <MSP430x14x.h>

void main(void)
{
WDTCTL = WDTPW + WDTHOLD;


ME1|=UTXE0+URXE0;
ME2|=UTXE1+URXE1;

UBR10=0x04;
UBR00=0x80;
UMCTL0=0x00;
UCTL0&=~SWRST;
UCTL0=0x10;
UTCTL0=SSEL1;

UBR11=0x04;
UBR01=0x80;
UMCTL1=0x00;
UCTL1&=~SWRST;
UCTL1=0x10;
UTCTL1=SSEL1;

IE1|=URXIE0;
IE2|=URXIE1;

P3SEL=0xf0;
P3DIR=0x50;

_EINT();
while(1);
}

interrupt [UART1RX_VECTOR] void Recive_COM1(void)
{

while((IFG2&UTXIFG0)==0);
TXBUF0=RXBUF1;

}
波特率9600,晶振11.0592M,谢谢!!!! 1: 主程序中没给TXBUF0赋初值。 2: 11。0592?你超频了 3: 谢谢各位大侠,我在试试。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]