熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
sr861126 發(fā)表于 2025-1-16 14:25 信號(hào)量 |
xzh5508 發(fā)表于 2025-1-10 09:17 用定時(shí)器是判斷不了的,要用系統(tǒng)信號(hào)量去做判斷有沒(méi)有接收到數(shù)據(jù) |
sr861126 發(fā)表于 2025-1-13 15:19 ERR這個(gè)值是怎么獲取的 |
|
根據(jù)波特率,485通信一般時(shí)3.5個(gè)時(shí)鐘沒(méi)收到數(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)