怎么设置c8051f120的URT0串口波特率为115200
答案:2 悬赏:20 手机版
解决时间 2021-02-13 19:33
- 提问者网友:呐年旧曙光
- 2021-02-13 09:29
能直接给出代码就更好了
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-02-13 10:37
T4只能作为UART1的波特率发生器。或者使用T1。 T1可以作为两个串口的波特率发生器,T2只能给UART0,T4只能给UART1. 你设置T2试试。
全部回答
- 1楼网友:千夜
- 2021-02-13 10:45
定时器工作为8位自动重装在的工作模式下得,c8051f系列单片机工作
uart波特率=1/2*t1定时器溢出率
t1定时器溢出率=t1clk/(256-th1)
这样计算没有问题,但是有的时候使用的系统时钟不一定就可以算得出一个整数波特率,这个时候就得通过适当的调整得到最接近的那个装载数和用一个最合适的定时工作模式;所以就有各种条件了,这个程序能够适应不同的系统时钟。。。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯