PDA

Просмотр полной версии : СОМ порт и микроконтроллеры



alex74
31.03.2008, 08:37
Разбираюсь с исходниками (http://cqham.ru/ftp2/civ_rdr.asm) декодера диапазонов для ICOM (http://cqham.ru/remote.htm) Насколько я понял по входу 3 идет побитный прием команды, раскладка по регистрам и анализ команды. Исходя из анализа выставляются соответствующие уровни на выходах Пика. В исходнике есть два цикла задержки для формирования необходимой скорости опроса по входу 3. Т.е. необходимо пересчитать время выполнения команд и исходя из этого формировать задержку в циклах (если правильно понимаю). Существуют ли другие методы работы с сом портом, позволяющие исключить подсчет времени исполнения команд и введения циклов задержки?

4Z5ST
31.03.2008, 11:04
Pic16f84 не имеет встроенного модуля UART, поэтому и выполнен он програмно. можно перейти, например, на 16F628 - более современный аналог 84. там USART имплементирован аппаратно.