[an error occurred while processing this directive]
|
Ну не инициализируется гад при включении питания!
Не переходит в 4-битный режим.
Тем более, что за 7 лет уже десятки разных устройств делали.
А тут при включении тишина, но потом кратковременно коротишь +5вольт.
Проходит сброс - и всё работает! Ну прям эффект, что индикатору нужен сброс по питанию. Задержки само собой не помогли.
Так дело в том, что команда инициализации порта на вывод в самом моем МК была с дыркой (не стоял символ "#") и вместо непосредственно байта писалось в регистр содержимое ячейки памяти с таким адресом. А после запуска программы (и последующего кратеовременного замыкания) там как раз СЛУЧАЙНО оказывался нужный байт.
И всего-то потерял сутки :)
И это после 7 лет...
E-mail: info@telesys.ru