16+
Суббота
20 октября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры PIC

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Nikolay_Po  (26.12.2017 11:41) , в ответ на Ровно настолько же, насколько и 19200 стабильно без кварца. автор: fk0
Там есть нюанс. Если UART в режиме высокой скорости, BRGH=1, то мажорирование захвата каждого бита невозможно, поэтому на "высоких" скоростях помехоустойчивость может выйти пониже. 
На "обычных" скоростях, BRGH=0, UART PIC работает на тактовой частоте 16x от бодовой скорости и выборка каждого бита делается по трём точкам с мажорированием. Если работать от кварца 8МГц, при BRGH=1, BRG=32000000/4/115200-1=68 и 32МГц тактовой от кварцованной ФАПЧ, получится 115942бод номинально, что абсолютно приемлемо, но без мажорирования приёма. Если работать от внутреннего генератора, то можно выбрать BRGH=0 (с мажорированием), BRG=(17-1). А генератор подстроить ближе к 115200*4*4*17=31.33МГц. Если есть задача сэкономить, для надёжности можно "просканировать" все 64 значения OSCTUN с отслеживанием отклика. Тогда при любых условиях связь будет. Правда, нужно быть уверенным, что устройство-корреспондент не зависнет от мусора по приёму на нестандартной частоте.
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII