MSP430F149串口收發程序的學習(一)


首先將用到的IO口設置為第二模式:

①使用串口USART0則設置P3.4 P3.5 ,使用USART1則設置P3.6,P3.7 (P3SEL |= BIT3+BIT4;P3SEL |= BIT6+BIT7;)

②需要接受和發送那么需要開啟使能(默認是關閉的) ME1 |= UTXE0 + URXE0;

③選擇數據為(默認是7位)我設置為八位 UCTL0 |= CHAR;之后選擇時鍾UTCTL0 |= SSEL0;  設置波特率 UXBRO和UXBR1組合為一個16位的寄存器,它保存整數部分,UXMCLK用來保存小數部分(UBR00 = 0x03; (32k/9600 = 3.41) UBR10 = 0x00; UMCTL0 = 0x4a;(小數部分)) (UBR00 = 0x45;  UBR10 = 0x00;  UMCTL0 = 0x00; )(已計算好的)。

④最后初始化USART0狀態端(UCTL0 &= ~SWRST;),打開全局中斷_EINT();


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM