在线时间0 小时
UID1881383
ST金币0
蝴蝶豆0
注册时间2012-9-12
初级会员
- 最后登录
- 1970-1-1
|
a0a.1 0b0c
该文档的文档号:RM0360
对比图片
mcu没问题,问题出在他的参考手册上,都出了快一年了,该手册还是很多错误,看到人都恼火,简直是错漏百出,如果不看其他型号的参考手册都不知道该手册描述的是啥,靠,后悔买了这个型号作为入门学习,浪费了我的时间,坑爹的,写这手册的人我就无语了,下面是摘自源文档某一部分:
23.4.4Baud rate generation
When OVER8 = 1
–BRR[2:0] = USARTDIV[3:0] shifted 1 bit to the right.
–BRR[3] must be kept cleared.
–BRR[15:4] = USARTDIV[15:4]
。。。。。。
Example 1
To obtain 9600 baud with fCK = 8 MHz.
In case of oversampling by 16:
USARTDIV = 8 000 000/9600
BRR = USARTDIV = 833d = 0341h
In case of oversampling by 8:
USARTDIV = 2 * 8 000 000/9600
USARTDIV = 1666,66 (1667d = 683h)
BRR[3:0] = 3h <span style="background-color: rgb(255, 0, 0);"> |
|