问题描述
我使用 STM32 Master MODBUS LL Library 通过 Modbus RTU 与 STM32F411(主)连接。我可以与 T&H 传感器通信,但与名称为 WP9038Adam 的其他模块失败。下图是传感器和模块从串口监视器得到的数据,但只有一个数据被回复:
我使用的库 (mmodbus.h) 有什么问题吗?请帮我检查以下案例。
- 下面是我来自“main.c”的代码
/* USER CODE BEGIN 2 */
mmodbus_init(1500);
/* USER CODE END 2 */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
mmodbus_writeCoil(8,1,write_data8i); //(FC05) enable Digital output
HAL_Delay(500);
mmodbus_readHoldingRegister16i(6,&read_data16i);//(FC03) read humidity
hum=read_data16i*0.1;
HAL_Delay(1000);
}
/* USER CODE END 3 */
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)