7059| 3
|
MODBUS求助 |
5金钱
最佳答案類似這樣子, 一個 timer 可以當多個用, 一般會把 system_tick 設成 1msec 進一次,
3.5個字節可以算出約要幾個 msec, 若小於 1msec , 建意最少要 2msec , 因為會有 1msec 誤差... 那是無所謂的
void SysTick_Handler(void)
{
if(modbus_tick1 !=0){
modbus_tick1--;
if(modbus_tick1==0) bModbus_Recv_Ok =true;
}
}
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-24 18:02
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网