Страница 1 из 1
отправка переменной через COM порт
Добавлено: 27 мар 2021, 14:48
ingener
Иногда для отладки проекта в железе необходимо менять значение переменной и смотреть на результат.
Каждый раз припаивать для этого потенциометр или энкодер не хотелось бы.
Можно ли как-то задавать значение переменной на подсоединенный контроллер с компьютера?
Видимо, в проекте будет типа такого - прием из UART?
а чем тогда отправить в UART значение?
отправка переменной через COM порт
Добавлено: 27 мар 2021, 15:09
com
Тоже задавался таким вопросом, но пока обходился так, ставлю счетчик который считает от 0 до скольки надо и обратно, и так по кольцу
отправка переменной через COM порт
Добавлено: 27 мар 2021, 15:20
Sancho
[ref]ingener[/ref], Для тестов - вот так
отправка переменной через COM порт
Добавлено: 28 мар 2021, 09:33
Phazz
[ref]ingener[/ref], modbus + scada flprog
отправка переменной через COM порт
Добавлено: 28 мар 2021, 09:34
Phazz
Хотя можно и без modbus
отправка переменной через COM порт
Добавлено: 28 мар 2021, 14:41
ingener
Sancho писал(а): 27 мар 2021, 15:20
[ref]ingener[/ref], Для тестов - вот так
[ref=#ff8000]Sancho[/ref], горят на дисплее 4 значения по 255. А откуда их можно менять? Из монитора ком-порта?
отправка переменной через COM порт
Добавлено: 28 мар 2021, 15:44
Sancho
ingener писал(а): 28 мар 2021, 14:41
[ref=#ff8000]Sancho[/ref], горят на дисплее 4 значения по 255. А откуда их можно менять? Из монитора ком-порта?
Настраиваете монитор порта или любую терминальную прогу, я пользую terminal 1.9b т.к. там можно настроить кнопки/макросы, на нужную скорость, в проекте 115к, отправляете DimA156 - получите 156 в переменной "тестовая 1" и т.д.
255 - это начальные константы от моего тестового проекта
отправка переменной через COM порт
Добавлено: 28 мар 2021, 16:45
ingener
[ref=#ff8000]Sancho[/ref], вроде работает, используя встроенный монитор FLprog.
Ограничение значения до 255 принципиально? Большие значения не передать?
отправка переменной через COM порт
Добавлено: 28 мар 2021, 17:12
ingener
Для одного значения переменной удалось упростить проект до минимума.
Надо настроить в мониторе ком-порта FLprog показанные значения, переменную вписывать в указанное окно.
(проект для DUE)
отправка переменной через COM порт
Добавлено: 29 мар 2021, 10:12
Sancho
ingener писал(а): 28 мар 2021, 16:45
Ограничение значения до 255 принципиально? Большие значения не передать?
Измените тип переменных с byte на integer. Мне хватало байта.