本帖最后由 yhye2world 于 2017-2-10 16:56 编辑
参见示例代码:
Modbus 丛机地址可以通过上位机 修改为 需要的值(例如,修改为3)。可是,每次复位后,又变回原来的值(1)了。
变送器产品,没有EEPROM ;MCU为STM32F030;
开发环境为:uVision V5。
请教:
这个问题 该如何解决 ?
谢谢!
---------------------------------------------------------------------------
示例代码:
......
unsigned char ModbusAddress ;
......
void modbus_init(void)
{
ModbusAddress = 1;
}
int main(void)//master
{
......
modbus_init();
......
while(1)
{
......
ModbusAddress = 3 ;
......
}
}
此帖出自
小平头技术问答
一周热门 更多>