使用外部晶振时无法使用串口通讯

2019-03-24 21:09发布

请问下同样的程序,我在使用内部1MHZ的RC震荡的时候是可以顺利进行串口通讯的,但在修改熔丝位使用12MHZ外部晶振的时候却无法成功,这是什么原因?
      使用的是5V电压,ATmega16L芯片,串口波特率设置为4800 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
chunyang
1楼-- · 2019-03-25 03:51
 精彩回答 2  元偷偷看……
juntianya
2楼-- · 2019-03-25 04:02
好的,我去查查看……没有注意过这个问题额……
tiankai001
3楼-- · 2019-03-25 05:03
晶振频率不一样,在设置寄存器时,也要对相关波特率寄存器进行改变
juntianya
4楼-- · 2019-03-25 06:25
哈哈……谢谢大哥,确实是UBRR没有设置正确……谢谢谢谢
xuwenyimail
5楼-- · 2019-03-25 06:26
学习了。
hxl1973
6楼-- · 2019-03-25 11:46
ATmega16L不是支持0~8MHz的外部晶振吗,能用12MHz的??

一周热门 更多>