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

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

單片機技術

STC單片機的硬件串口能不能把停止位設置為2位

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

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

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