WD-BK

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

分类:

技术点:

相关文章:

  • 2021-09-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-27
  • 2021-04-05
  • 2021-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-25
  • 2021-12-18
  • 2022-12-23
  • 2022-03-02
  • 2022-12-23
  • 2022-01-02
相关资源
相似解决方案