Чем заменить монитор порта? И можно ли?
- Войдите на сайт для отправки комментариев
Ср, 08/06/2022 - 16:04
Вопрос, может быть, дурацкий, но... Сейчас вожусь с совокупностью vb6 и Ардуино. Проблемы с чтением и передачей строк через порт решены (спасибо нашим форумчанам). Но если запущены сразу две среды программирования (или работает бэйсиковский экзешник), то порт занят. А хотелось бы в процессе написания программ и при их отладке оперативно определять, что происходит со строковыми переменными в среде Ардуино. В монитор, как обычно, тут ничего "на лету" не пошлешь. Есть ли какой-нибудь "заменитель монитора". Немного сумбурно, но, вроде, мысль ясна...
Заранее спасибо!
Раз один порт занят, остаётся только ещё один завести. Если ардуинка с одним аппаратным Serial-ом то SoftSerial пристегнуть и через конвертер to USB уже в комп.
Есть ли какой-нибудь "заменитель монитора".
Для Win7 - free-serial-port-monitor.
Для Win10 - CoolTermWin.
Ардуина УНО, насчет количества портов посмотрю, сколько их там....
Спасибо, друзья, буду разбираться. На первый поверхностный взгляд - то, что надо.
Сейчас вожусь с совокупностью vb6 и Ардуино. Проблемы с чтением и передачей строк через порт решены (спасибо нашим форумчанам).
Сам этим грешу. Дайте, пожалуйста ссылку на обсуждение.
В монитор, как обычно, тут ничего "на лету" не пошлешь.
Здрасте прихали. А как пошлешь тогда
надо попробовать зацепить VB6 и IDE через софтовый сплиттер, по идее должно работать, но 64-битная версия была платная
Добавить кнопочку открытия/закрытия порта не вариант?
Ни разу софт-сериал не использовал, при его работе ещё один виртуальный ком-порт создаётся (в отношении к виндовс)?
Вопрос, может быть, дурацкий, но... Сейчас вожусь с совокупностью vb6 и Ардуино. Проблемы с чтением и передачей строк через порт решены (спасибо нашим форумчанам). Но если запущены сразу две среды программирования (или работает бэйсиковский экзешник), то порт занят. А хотелось бы в процессе написания программ и при их отладке оперативно определять, что происходит со строковыми переменными в среде Ардуино. В монитор, как обычно, тут ничего "на лету" не пошлешь. Есть ли какой-нибудь "заменитель монитора". Немного сумбурно, но, вроде, мысль ясна...
Заранее спасибо!
Честно говоря, из описания так и не понял в чем проблема.
При чем тут "запущено две среды"?
Почему "на лету не пошлешь"?
и т.п.
ввиду моего непонимания приведу сразу несколько советов, вдруг хоть один, да подойдет:
- Про второй COM-порт (аппаратный, если имеется у контроллера, либо программный) тут уже говорили,
- Отладочную информацию можно выводить на дисплей - через I2C или SPI,
- Как-то отлаживал MIDI устройство на Nano, причем без единого свободного пина. При помощи директив условной компиляции переключал вывод с бинарного MIDI на текстовый монитор порта. Не совсем удобно, но достаточно оперативно. Т.е. по сути куда и что выводить - решалось в единственной строке.
Спасибо, ценно, учту. Но вышел из положения так: решил не заморачиваться с дополнительными библиотеками и I2C с SPI. У меня все процедуры чтения-передачи запускаются по событию таймера в бэйсике. Завел там еще один "отладочный" таймер и через его код читаю в бэйсик то, что "придумала ардуина". При проверке работы включаю "штатный" таймер, при отладке - "дежурный".