熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
sr861126 發(fā)表于 2025-1-13 15:19 ERR這個(gè)值是怎么獲取的 |
根據(jù)波特率,485通信一般時(shí)3.5個(gè)時(shí)鐘沒收到數(shù)據(jù)認(rèn)為時(shí)一幀數(shù)據(jù)完成 比如:這個(gè)時(shí)間長(zhǎng)度位5個(gè)ms,那你設(shè)定一個(gè)1ms的定時(shí)器,設(shè)定一個(gè)值為5,在接收中斷中一直賦值5,在定時(shí)器中將這個(gè)值做減法,減到0則表示為一幀數(shù)據(jù)接收完成(即接收超時(shí)) |
Powered by 單片機(jī)教程網(wǎng)