diff --git a/source/msp/UART4.C b/source/msp/UART4.C index 7df2059..9b4c134 100644 --- a/source/msp/UART4.C +++ b/source/msp/UART4.C @@ -23,13 +23,13 @@ void L0_uart4_init(void)//115200bps@11.0592MHz #endif -#elif (MainFre_22M == D_sys_MainFre) //115200bps@22.1184MHz +#elif (MainFre_22M == D_sys_MainFre) //9600bps@22.1184MHz S4CON = 0x10; //8位数据,可变波特率 S4CON |= 0x40; //串口4选择定时器4为波特率发生器 - T4T3M |= 0x20; //定时器4时钟为Fosc,即1T - T4L = 0xD0; //设定定时初值 - T4H = 0xFF; //设定定时初值 - T4T3M |= 0x80; //启动定时器4 + T4T3M |= 0x20; //定时器时钟1T模式 + T4L = 0xC0; //设置定时初始值 + T4H = 0xFD; //设置定时初始值 + T4T3M |= 0x80; //定时器4开始计时 #endif }