430波特率设置 -
[导读]430波特率设置以下面的程序为例://----------------------------------------------------------// 函数名称:Init_Uart0(void)// 功 能:初始化串口//----------------------------------------------------------
430波特率设置
本文引用地址: http://www.21ic.com/app/mcu/201807/783272.htm
以下面的程序为例:
//----------------------------------------------------------
// 函数名称:Init_Uart0(void)
// 功 能:初始化串口
//----------------------------------------------------------
void Init_Uart0(void)
{
P3SEL |= BIT4+BIT5; // P3.4,5选择为外围功能模块
ME1 |= UTXE0 + URXE0; // 使能USART1 TXD/RXD
UCTL0 |= CHAR; // 8-bit 模式
UTCTL0 |= SSEL1; // UCLK = SMCLK 选择子时钟
UBR00 = 0x41; // 8Mhz/9600 - 833.33 = 0x0341
UBR10 = 0x03;
UMCTL0 = 0x22; // 小数0.3x8=2.64 整数部分2有两个1,两个1放入8位二进制中 0010_0010(最好有间隔)
UCTL0 &= ~SWRST; // 设置SWRST=0
IE1 |= URXIE0; // 接受中断使能
}
整数部分直接转化为16进制,
小数部分x8,取整数个1,放入8位二进制数中
查看评论 回复
"430波特率设置 -"的相关文章
- 上一篇:TQ2440开发板网络配置方式 -
- 下一篇:单片机其他外围设备的使用 -