資源簡介
已經(jīng)實踐過了,可以發(fā)送和接受,這個程序是發(fā)送什么接受什么的。
代碼片段和文件信息
#include
#define?uchar?unsigned?char
uchar?TA0[8];
uchar?a=0;
void?delay();
void?main(void)
{
??WDTCTL?=?WDTPW?+?WDTHOLD;????//關閉看門狗定時器
??
??P3DIR|=BIT3;
??P3OUT&=~BIT3;
??P3SEL?|=?0XC0;???????????????//選擇P3.67為串口輸入,輸出
??ME2?|=?UTXE1?+URXE1;?????????//使能USART接收和發(fā)送模塊
??UCTL1?|=?CHAR;???????????????//8位數(shù)據(jù)位
??UTCTL1?|=?SSEL0;?????????????//外部時鐘設置?UCLK=?ACLK?4MHZ
??UBR01?=?0x03;????????????????
??UBR11?=?0x00;
??UMCTL1?=?0x4A;????????????????//設置波特率為9600這個寄存器設置可以直接參閱手冊
??UCTL1?&=~SWRST;???????????????//清除軟件復位位。(以上所有的設置都必須是在復位位為1時進行的設置
??IE2?|=?UR
評論
共有 條評論