STC的串口1如果自动选择定时器0或定时器2作为波特率发生器
STC的串口1如果自动选择定时器0或定时器2作为波特率发生器:手册上写的,串口1可以使用定时器1或定时器2作为波特率发生器。
但是具体用哪个怎么决定,比如如果两个定时器都启用了,串口的实际波特率以哪个为准?
这个是有优先级么?
还是谁先配置谁起作用?
看了下相关寄存器没有找到设定的,所以似乎有个默认的规则吧?
谢谢。
AUXR 寄存器有描述的。{:smile:} 有一个位选择定时器1还是定时器2,不能选择定时器0,更不存在自动选择的问题。
串口左右相关的控制都是程序选择,不会自动选择。 对于STC15系列的串口1,可以在寄存器AUXR(地址0x8EH)的bit0--S1ST2选择Timer1还是Timer2做波特率发生器的定时器,清0选择timer1,置1选择timer2。 小李非刀 发表于 2017-4-5 10:45
对于STC15系列的串口1,可以在寄存器AUXR(地址0x8EH)的bit0--S1ST2选择Timer1还是Timer2做波特率发生器的 ...
恩,已经找到,非常感谢。
页:
[1]