free性丰满hd毛多多,久久综合给合久久狠狠狠97色69 ,欧美成人乱码一区二区三区,国产美女久久久亚洲综合,7777久久亚洲中文字幕

0
問答首頁 最新問題 熱門問題 等待回答標(biāo)簽廣場
我要提問

單片機(jī)技術(shù)

STC單片機(jī)的硬件串口能不能把停止位設(shè)置為2位

在做SBUS協(xié)議通訊,就是一個(gè)反相的UART串口,波特率100kbps,8位數(shù)據(jù),偶校驗(yàn),2位停止位,無流控。

STC的文檔翻了一遍,貌似并沒有設(shè)置停止位位數(shù)的相關(guān)寄存器,默認(rèn)只能是一位,如果連續(xù)發(fā)數(shù)據(jù)的話,怕是接收端不認(rèn),目前想到的方法只有發(fā)完一個(gè)字節(jié)后軟件延遲一位時(shí)間再發(fā)下一個(gè)字節(jié)。

提問者:hzy_jack 地點(diǎn):- 瀏覽次數(shù):3964 提問時(shí)間:10-26 13:47
我有更好的答案
提 交
2條回答
sdvjuwwrw 12-07 11:36
然而半個(gè)月過去了,還是沒人QAQ。。。
測試了一位停止位,有的接收端能認(rèn),有的不認(rèn),這樣的兼容性差,還是得延時(shí)10us到兩位停止位。
循環(huán)延時(shí)法在多任務(wù)程序中不可取,定時(shí)器用完,想到用多余的PCA模塊做定時(shí)器,完美解決。
asgfafa 11-29 06:31
原則上51不能設(shè)置2個(gè)停止位,但是,你可以設(shè)置成9位數(shù)據(jù)格式,校驗(yàn)位一直寫1,就OK了,完全等效。
撰寫答案
提 交
1 / 3
1 / 3