Цитата Сообщение от Error404 Посмотреть сообщение
Будешь ли делать управляемый делитель (или как его правильно назвать) для программного выбора скорости UART? Мне кажется, что 57600 бод для Ориона в некоторых пограничных случаях это быстровато.
Вообще говоря, я хотел (но это большая тайна) сказать, что будет максимум 38400, и баста. Но, поскольку pvlad замахивался аж на 115200, то я указал в самом деле максимум для нашей схемы
С установкой предделителя есть трудности в реализации в самих модулях USART. Там делитель расчитывается на стадии компиляции. Но, попив чайку выход я вроде как нашел. суть проста как три рубля. 115200/2= 57600, далее 28800, далее 14400.
Т.е. я могу скомпоновать USART как для скорости 115200, а далее просто делить клок на его входе.
Итого - получим скорости 57600, 28800, 14400, 7200, 3600, 1800
Или, как альтернатива - 2400, 4800, 9600, 19200, 38400, 76800.
Выбирай, какой список тебе больше по душе, такой и сделаю