- 博客(0)
- 资源 (1)
空空如也
MSP430串口程序
首先写发送程序,必须要使发送接收模块被允许,所以必须ME1 |= UTXE0 + URXE0该语句必须要写。其次发送接收都是高频的,故要将晶振设为高频,然后再对各个寄存器最一下必要的设置。
USART控制寄存器的组成部分:PENA,PEV,SP,CHAR,Listen,SYNC,MM,SWRST
各位都有其操作功能,我列举几个我觉得比较重要的
首先看SYNC:
串口发送主要可分为异步的UART模式,和同步的SPI模式,即由SYNC来控制,
SYNC:“0”UART模式
“1”SPI模式
CHAR:“0”选择字符以7位发送,不用接收缓存寄存器URXBUF或发送缓存寄器UTXBUF的最高位
“1”选择字符以8位发送
SWRST: 置位时,USART的各中断允许初始化,直至复位时USART才被允许。
发送控制寄存器UTCTL亦类似,对各个位做必要的设置就可以得到你想要的结果。UTCTL8位由高到低分别为:未用,CKPL,SSEL1,SSEL0,URXSE,TXWake,未用,TXEPT。还有接收控制寄存器URCTL0和URCTL1详情可以参照书本。
2010-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人