USART通信问题,请高手帮忙!

2019-03-25 19:41发布

小弟新手,在学习USART通信模块时遇到了些问题,请路过的高手帮忙指点一二,感激不尽!
1.USART为通用同步异步收发器,谁和谁同步,或者谁和谁异步?
2.在网上搜索了很多资料中都提到异步通讯不要求接收时钟和发送时钟完全一致,只需要相近就可以,这是为什么?
3.波特率是干什么用的,波特率发生器在哪里,和时钟信号发生器有什么关系?
基础不好,可能问的问题有些杂乱,还请不吝赐教! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
Cheney_Xu
1楼-- · 2019-03-26 02:53
追加问题:

《PIC单片机入门与实战》例8-1 SPBRG的正确刷新方法

SetSFR          ;刷新关键的特殊功能寄存器
                      banksel          SPBRG          ;选择bank1
                      movlw             .25                 ;SPBRG应该是.25
......

为何SPBRG是.25而不是25??

[ 本帖最后由 Cheney_Xu 于 2011-6-2 15:04 编辑 ]
leofoolish
2楼-- · 2019-03-26 07:19
要是这样问问题的话没人敢回了....先看下什么是串口通信吧...   还有.25只是表示它为10进制的25而已
display8989
3楼-- · 2019-03-26 07:35
 精彩回答 2  元偷偷看……
Cheney_Xu
4楼-- · 2019-03-26 13:11
谢谢你了,真的是基础太差,还是要好好努力,感谢!
Cheney_Xu
5楼-- · 2019-03-26 16:09
正在学习中,谢谢你的建议。
ppy6142
6楼-- · 2019-03-26 18:27
电脑和芯片同步啊~!!

一周热门 更多>