newart wrote:31250 поддержана?
Вопрос меня ацки озадачил ...
Посчитать коэфициенты - тоже мне предлагаете ?
Воще в классике такой скорости нет есть 28800, 38400 и т.п.
newart wrote:31250 поддержана?
#F8EF – REG_DIV_L, #F9EF – REG_DIV_H (Регистры делителя скорости)
===================================================
Доступ к регистрам осуществляется при DLAB = 1. Значение делителя определяется по формуле DIV = 115200/SpeedInBaud, где SpeedInBaud – требуемая скорость в бодах. Например, для скорости 9600 бод, получим значение 12 (#000C), таким образом, старшая часть делителя будет равна нулю (REG_DIV_H = #00), а младшая часть делителя будет равна 12 (REG_DIV_L = #0C).
lvd wrote:не знаю что за миди, но 11059200 не делится нацело на 31250. Оно в 16550 включается? Подозреваю, что нет.
CHRV wrote:только с теми которые поддерживают нестандартные скорости
lvd wrote:А можно в аврке сделать более дробный делитель, и как-то заюзывать его через доп/неисп регистр? Не выход ли это?
lvd wrote:А можно в аврке сделать более дробный делитель, и как-то заюзывать его через доп/неисп регистр? Не выход ли это?
<коэф Int16> = ((F_CPU/16)/<скорость в бодах>)-1
где F_CPU = 11059200 (для ZXEvo)
Return to Пентева - софт и железо
Users browsing this forum: No registered users and 1 guest