
Сообщение от
Alex.Ismagilov
Протестировал сегодня 3.2m2
Кварц 11.0592МГц
ATM PC
1200 = 1200
2400 = 2400
4800 = 4800
9600 = 9600
19200 = 19200
38400 = 28800
57600 = 57600
115200 = 57600
Да, я посмотрел - исходя из устройства делителя частоты, на скорости в 11.0592 МГц скорости 38400 и 115200 просто невозможны, так как требуют дробных значений байтов (а вот на 22.118МГц возможны все значения). А на скорости в 7МГц невозможны скорости выше 38400 (да и там значения возможных скоростей будут неточными).
В общем, так как версия прошивки (в т.ч. на какой частоте она работает) может определяться из программы пользователя, надо будет при разработке терминалки и прочего ПО предусмотреть самонастройку меню выбора скорости, чтобы можно было выбирать опции только из реально "хардварно" доступных значений... Примерно так:
Код:
Скорость 7МГЦ 11.0592МГц 22.118МГЦ
============================
1200 да да да
2400 да да да
4800 да да да
9600 да да да
19200 да да да
28800 X да X
38400 да X да
57600 X да да
115200 X X да

Сообщение от
Alex.Ismagilov
Нашел в закормах кварц на 22.118
впаял/прошил - просто ничего не работает (после сброса черный экран)
Контроллер AT89C51 (Частота на кварце есть 22.118МГц)
прошил обратно 3.2m2 - включилось, но на этой частоте клавиатура быстро и глючно работает.
А вот тут явно где-то косяк. Раз старая прошивка на 22МГц завелась (глюки с клавой на ней естественны).