PIC18F4550 中的波特率
为了计算 PIC18F4550 的波特率,使用以下公式:Baud = F_OSC/(4 * (SSPADD + 1))
---------- eq.1
根据数据表: SSPADD = 10
20Mhz Fosc 下的 400k 波特率。
但通过将参数代入方程 (1),SSPADD 将等于 11.5 那么SSPADD = 10
怎么样?
for computing the baud rate for PIC18F4550, the following equation is used:Baud = F_OSC/(4 * (SSPADD + 1))
---------- eq.1
according to the data sheet:SSPADD = 10
for 400k Baud at 20Mhz Fosc.
But by substituting the parameters into equation (1), the SSPADD will equal 11.5
so how is SSPADD = 10
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试一下这个实用程序。我在尝试让我的 dsPIC33f 的 uart 工作时在 microchip 的论坛上发现了它,它让我的生活变得更加轻松。
http://www.micromagicsystems.com/#/pic-baud/4523812801
希望它能与您正在使用的特定芯片配合使用(看起来它支持 *16、*17、*18 和 *24 PIC,此外还支持dsPIC)。
Give this utility a shot. I came across it across it on microchip's forums while trying to get my dsPIC33f's uart working and it made my life much easier.
http://www.micromagicsystems.com/#/pic-baud/4523812801
Hopefully it will work with the particular chip you are using (it looks like it supports *16, *17, *18 and *24 PICs, in addition to the dsPICs).