Ревич, Ю.В. Программирование микроконтроллеров AVR: от Arduino к ассемблеру
392 Часть 111. Практическое программирование микроконтроллеров АVR Вы можете сами развлечься поиском и испытанием разных вариантов этих про грамм, а я для себя давно написал свою собственную, назвав ее СОМ2000. Прото типом ей послужила когда-то существовавшая в составе пакета Norton Commander для DOS программа эмулятора терминала под названием Телn90, почти идеально подходившая для подобных целей. Программу СОМ2000 можно ркачать с моего сайта по адресу http://revich.lib.ru/ comcom.zip. Устанавливать ничего не требуется - просто распакуйте содержащий два файла архив в любую папку. Сама программа содержится в файле com2000. exe. Файл помощи help2000 . htm можно открыть как изнутри программы (через меню со знаком вопроса или клавишей <F 1 >), так и обычным способом в браузере, что удобнее . Собственно, в этом файле все о программе рассказано. Заключается файл помощи двумя полезными табличками кодирования : для основных символов ASCII и русских символов в различных кодировках. Большую часть испытаний и отладки программ для этой книги я провел именно с помощью СОМ2000 . Тем, кого эта программа не устроит по каким-то причинам, могут посоветовать программу Realteлn, которая также ориентирована на работу с микроконтроллера ми, но содержит много отсутствующих в моей программе возможностей. Из-за это го она сложнее в начальной настройке, и я сам ей пользуюсь редко. Страничка раз работчиков Realteлn находится по адресу https://realterm.sourceforge.io, но про грамма доступна из множества других источников. Если будете ее пробовать, скачивайте версию не выше 2 .0 . 0 . 70 - как это часто бывает, далее разработчики увлеклись наполнением программы всякими дополнительными функциями, отчего пользоваться и без того перегруженной настройками программой стало совсем не возможно. В любой подобной коммуникационной программе требуется указывать номер СОМ-порта, через который будет осуществляться связь . Если вы подключаете адаптер UART-COM к аппаратному СОМ-порту, то уже знаете номер порта, к ко торому его подключили, - этот порт и надо потом указывать в программе. Адап теры USB-UART создают себе виртуальный СОМ-порт в момент подключения к ПК. Самый надежный способ его узнать - запустить Диспетчер устройств из па нели управления Windows и обратиться к разделу Порты (СОМ и LPT) . Многие коммуникационные программы (в том числе и Arduino IDE, из которой запускается монитор порта) могут определять существующие СОМ-порты, из списка которых остается только выбрать нужный. Дистанционная связь через UART Обмен данными через UART - самый простой и надежный способ связи между двумя устройствами. Организовать проводную связь между двумя контроллерами в пределах одного прибора или на небольшом расстоянии - до одного-двух мет ров - можно простым соединением сигнальных линий UART. Для больших рас стояний и бьm придуман интерфейс RS-232, а также его более надежные разновид ности (RS-485 , RS-422), и с их помощью тщательно продуманная схема может обеспечить проводную связь между устройствами на расстояниях в километры.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==