Братцы, сразу извиняюсь за вопрос, который может оказаться таким же тупым, как и всем надоевший JTAGEN.
mega8, обвязки почти никакой, на порт D (D0-D4, D6) повешен ЖК-индикатор по 4-битному интерфейсу. Цель проекта - научиться работать с ЖК на маленькой меге.
Не работает, холера. Вообще не инитится. Проверяю схемотехнику - нет глюков. Меняю мегу на другой экземпляр - то же самое.
Чешу репу. Цепляю тот же ЖК на 2313, заливаю ту же софтинку (с измененными номерами выводов интерфейса ЖК, ессно) - все тип-топ, на экранчике красиво.
Чешу репу. Ставлю опять все на мегу, пытаюсь замерять на выводах напряжение. На выводах дурь какая-то. Вместо ЖК цепляю на выводы линейку светодиодов. Пишу софтину для тупого поочередного переключения оных. Результат обескураживает: светодиоды мигают в странном порядке, имеющем очень отдаленное сходство с заданной последовательностью.
Чешу репу. Лезу в даташит: на этих выводах асинхронный порт. Но он вроде как отключен, по умолчанию. Вроде больше ничего.
Блин.
Опыта у меня почти нет, так, несколько софтинок на 2313, но вроде все до сих пор работало-заводилось. Помогите, плиз!