Browse Source

修改485波特率 9600

bfysop-v2
mr.zhangsan 1 year ago
parent
commit
863eb1471f
  1. 10
      source/msp/UART4.C

10
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
}

Loading…
Cancel
Save