標(biāo)題: 求助串口通信中sbuf寄存器的工作原理 [打印本頁]

作者: dragon_driver    時(shí)間: 2017-1-15 12:04
標(biāo)題: 求助串口通信中sbuf寄存器的工作原理
弄不明白sbuf寄存器接受的數(shù)據(jù)以什么方式存放下來,發(fā)送完后又是什么樣的狀態(tài)?

作者: yzwzfyz    時(shí)間: 2017-1-19 16:48
需要補(bǔ)數(shù)字電路方面的知識(shí)。
sbuf寄存器是個(gè)移位寄存器。
實(shí)際單片機(jī)中有兩個(gè),一個(gè)發(fā)送用是并轉(zhuǎn)串,另一個(gè)是接收用是串轉(zhuǎn)并。它們同用一個(gè)名子:叫sbuf。
作者: zl2168    時(shí)間: 2017-1-19 16:54
接收時(shí),必須讀出后轉(zhuǎn)存,否則,后續(xù)接收數(shù)據(jù)將刷新sbuf。
作者: 我也喜歡    時(shí)間: 2017-1-21 22:48
單片機(jī)的串口緩沖器SBUF有兩個(gè),一個(gè)接收,一個(gè)是發(fā)送,他在物理上是分開的,但邏輯上是一個(gè)地址,只不過是通RI和TI標(biāo)志位硬件來區(qū)分用那個(gè)
作者: cam226390674    時(shí)間: 2017-1-22 12:35
sbuf寄存器是個(gè)移位寄存器。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1