Вернуться на ГЛАВНУЮ страницу

Доработка контроллера XT/AT-клавиатуры ATM-turbo 2+ (v7.xx) для более устойчивой работы в ряде прошивок

В процессе развития и усложнения прошивок контроллера клавиатуры на платах ATM-turbo 2+ v7.xx и практики их использования неоднократно возникали случаи некорректной работы контроллера, проявляющиеся либо в виде сбоев и неверных данных, получаемых по запросу от контроллера (например, данные с часов), до полной неработоспособности клавиатуры. Чаще всего это происходить в прошивках Камиля Каримова v3,0 и v3.1, что вынуждает пользователей прошивать более старую прошивку v2.2, где нет процедур работы с RS-232.

Лечится, как оказалось, просто до безобразия: необходимо всять восемь резисторов 1КОм и с их помощью подтянуть на +5V внутреннюю шинуданных контроллера (сигналы VD0-VD7) так, как показано на схеме:


После этого все версии прошивок работают нормально, в том числе v3.0 и v3.1. И да: хотя схема рассчитана на платы v7.xx, ее стоит учесть и разработчикам ATM-turbo 3 (плата v8.x) при окончательной доработке версии платы.