hi,歡迎來到華秋商城 收藏我們 客服熱線:400-990-8686
問答首頁 最新問題 熱門問題 等待回答標簽廣場
我要提問

單片機技術

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

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

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

提問者:hzy_jack 地點:- 瀏覽次數:2183 提問時間:10-26 13:47
我有更好的答案
提 交
2條回答
sdvjuwwrw 12-07 11:36 回答數:0 被采納數:0
然而半個月過去了,還是沒人QAQ。。。
測試了一位停止位,有的接收端能認,有的不認,這樣的兼容性差,還是得延時10us到兩位停止位。
循環延時法在多任務程序中不可取,定時器用完,想到用多余的PCA模塊做定時器,完美解決。
asgfafa 11-29 06:31 回答數: 被采納數:
原則上51不能設置2個停止位,但是,你可以設置成9位數據格式,校驗位一直寫1,就OK了,完全等效。
撰寫答案
提 交
北京pk拾赛车下载 大牛利用信用卡怎么赚钱 快乐12开奖走势手机版 浙江20选5 pk10前五技巧定位胆 博猫娱乐网址 时时彩玩法破解 聚发彩票群 重庆欢乐生肖是国家的吗 香港正版东方心经彩图资料全 天易棋牌官网 彤德莱火锅加盟连锁赚钱吗 双色球基本走势图下载 杰克棋牌是不是倒闭了 明日之后怎么利用商人赚钱 写百度词条赚钱吗 云南11选5定胆技巧