|
причем как-то само...
Со шлейфом ничего не делал.
Добавил в библиотеку lcd.lib задержку между нибблами - заработало.
Убрал задержку - продолжает работать.
Вернул на место библиотеку из дистрибутива (то есть гарантированно ничего моего нет) - работает.
Причем рабоатет и железо, и модели в Proteus.
Тьфу-тьфу-тьфу.
С моделью только одна накладка - выдает предупреждения о конфликтах по уровням, но, похоже, это просто кривая модель. Ибо скандалит не только LCD, но и I2Cшная память.
Железо пашет на "Ура!".
Блин, года полтора (а то и два) я как-то урывками пытался воспитать нормальную работу CVAVR+Proteus. За это время и CVAVR переустанавливался не раз (и версии менялись), и Proteus то же самое.
Винт даже менялся, и весь приклад ставился с нуля (ну, так получилось. Я психически нормальный - просто винт накрылся).
А тут вот ни с того ни с сего заработало.
E-mail: info@telesys.ru