modbus 完整测试成功,访问 python 仿真服务程序正常,433传数据出去也正常

This commit is contained in:
edisondeng
2026-05-10 17:13:02 +08:00
parent 7171f11534
commit 0bc39b7944
4 changed files with 4328 additions and 4334 deletions

View File

@ -328,8 +328,8 @@ int main(void)
while (1)
{
/* === 1. 核心通信驱动引擎 (最高优先级) === */
UART2_Print_Task();
MultiUART_Task();
UART2_Print_Task();
MultiUART_Task();
/* === 2. 无线接收透传 (433 -> 485/Debug) === */
#if (RF433_MODE == RF433_MODE_RX) || (RF433_MODE == RF433_MODE_BOTH)
@ -340,7 +340,7 @@ int main(void)
uint16_t len = u1_rx_len;
u1_rx_len = 0;
__enable_irq();
MultiUART_Send(PORT_RS485, (uint8_t*)u1_rx_buffer, len);
MultiUART_Send(PORT_DEBUG, (uint8_t*)u1_rx_buffer, len);
}
@ -354,7 +354,7 @@ int main(void)
}
/* === 4. 实时数据采集与上报 (仅在非发射状态运行) === */
// (A) 485 来源数据处理 (Type 0x48)
#if USE_RS485
if (u3_rx_len > 0 && (HAL_GetTick() - u3_last_rx_time > 20))