Настройки Modbus
Настройки Modbus
здравствуйте подскажите как можно изменить настройки для Modbus биты данных ,четность и стоповые быты в flprog
Настройки Modbus
В дереве проекта
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Настройки Modbus
в версии 7,3,5 нет
а новую версию что то не могу скачать
а новую версию что то не могу скачать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Настройки Modbus
Только что проверил "Портативная версия программы для операционной системы Windows 64." Качается без проблем.
Отправлено спустя 22 секунды:
https://flpserv.ru/reliseFlprog/downloa ... t=2&lang=1
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Настройки Modbus
нашел причину только при serial 0 можно настроить
а у меня порт другой.
может есть другой способ изменить?
физически нет возможности порт изменить.
а у меня порт другой.
может есть другой способ изменить?
физически нет возможности порт изменить.
Настройки Modbus
Руками отредактировать в IDE перед прошивкой
Отправлено спустя 13 минут 19 секунд:
Наверно где то тут
[spoiler]void _startUart1()
{
int code= 6;
Serial1.begin(9600, (_serialModeFromInt(code)));
}
int _serialModeFromInt(int code)
{
switch (code)
{
case 0x00: return SERIAL_5N1;
break;
case 0x02: return SERIAL_6N1;
break;
case 0x04: return SERIAL_7N1;
break;
case 0x06: return SERIAL_8N1;
break;
case 0x08: return SERIAL_5N2;
break;
case 0x0A: return SERIAL_6N2;
break;
case 0x0C: return SERIAL_7N2 ;
break;
case 0x0E: return SERIAL_8N2;
break;
case 0x20: return SERIAL_5E1;
break;
case 0x22: return SERIAL_6E1;
break;
case 0x24: return SERIAL_7E1 ;
break;
case 0x26: return SERIAL_8E1;
break;
case 0x28: return SERIAL_5E2 ;
break;
case 0x2A: return SERIAL_6E2;
break;
case 0x2C: return SERIAL_7E2;
break;
case 0x2E: return SERIAL_8E2;
break;
case 0x30: return SERIAL_5O1;
break;
case 0x32: return SERIAL_6O1;
break;
case 0x34: return SERIAL_7O1;
break;
case 0x36: return SERIAL_8O1;
break;
case 0x38: return SERIAL_5O2;
break;
case 0x3A: return SERIAL_6O2 ;
break;
case 0x3C: return SERIAL_7O2;
break;
case 0x3E: return SERIAL_8O2;
break;[/spoiler]
именить "int code" на тот, который нужен.
Но это не точно - в Си не шарю
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей