Залип низкий уровень на кнопке
Posted: 16 Sep 2015, 11:20
Здравствуйте!
Собственно, сабж. На кнопке джойстика "вверх" висит лог. "0" Подключаются они там стандартно. Кнопку отпаивал, резисторную сборку убирал, мерил ток по этим кнопкам, то есть вместо сборки амперметр тыкал - все показывают 0 на пределе 200mA, а эта - 4mA. А в выключенном состоянии измерения падений напряжений в режиме прозвонки диода на кнопках тоже разные - на всех 3-х показывает 570mV, а на этой 650mV. Пин подпален?
Короче, плеер считает, что кнопка постоянно нажата, из-за этого большие проблемы. По меню не походишь.
Фишка в том, что я не уверен на 100%, что это хардварная проблема. Может бут-код побился, и порт инициализируется криво.
Так можно ли программно убрать обработку кнопок или установить в регистре этот бит в "1"? Какие пути решения могут быть?
Чем можно читать состояния регистров и чем устанавливать? Желательно из шелла.
Спасибо.
Собственно, сабж. На кнопке джойстика "вверх" висит лог. "0" Подключаются они там стандартно. Кнопку отпаивал, резисторную сборку убирал, мерил ток по этим кнопкам, то есть вместо сборки амперметр тыкал - все показывают 0 на пределе 200mA, а эта - 4mA. А в выключенном состоянии измерения падений напряжений в режиме прозвонки диода на кнопках тоже разные - на всех 3-х показывает 570mV, а на этой 650mV. Пин подпален?
Короче, плеер считает, что кнопка постоянно нажата, из-за этого большие проблемы. По меню не походишь.
Фишка в том, что я не уверен на 100%, что это хардварная проблема. Может бут-код побился, и порт инициализируется криво.
Так можно ли программно убрать обработку кнопок или установить в регистре этот бит в "1"? Какие пути решения могут быть?
Чем можно читать состояния регистров и чем устанавливать? Желательно из шелла.
Спасибо.