![]() |
發布時間: 2021-11-7 13:47
正文摘要:stc8a8k單片機,9600bps,11.0592 設置定時器為300us只接收了一字節數據 200us 100us都不行 兩字節之間的延時到底是多少 |
什么是: 一幀數據 ? 只看到定時器中斷,和串口中斷,從頭到尾沒有看到任何和 一幀數據 有關的代碼。 然后,showtext 這個函數,放在串口中斷里,真的不要緊么?不會把串口中斷卡死? 再然后, 9600bps的定義知道么? 意思是: 1秒鐘傳送 9600 個位數據, 換句話說,傳送1位,需要104us, 正常情況下,需要1ms 才能傳送一個字節。你300us的定時中斷,到底是想干什么的? |
參與人數 1 | 黑幣 +10 | 收起 理由 |
---|---|---|
![]() | + 10 | 很給力! |
showtext函數是不是執行時間特別長,導致你錯誤的把他放在中斷里面了??? |
不要截圖 上傳代碼 |