Цитата(Freeze Anti @ Jan 22 2008, 11:52)

Здравствуйте. Такой вопрос. Я использую дисплей PC2002, микросхему ATmega32 и компилятор WinAVR 2006. У меня проблема с отображением символов на дисплее... В общем, если символы быстро меняются, то экран начинает заметно мерцать... А если показываем статичное изображение, но одним из последних символов были цифры 8 или 9, то все изображение на экранчике перекрывается черными квадратами (символами FF)... Само по себе изображение остается, то есть если нажать и удерживать Reset, то можно спокойно прочитать, что же было написано... если после 8 или 9 поставить, скажем, пробел, то изображение опять таки нормальное... И данные, и управляющие сигналы передаются через порт B... Данные передаются в четырехбитном режиме... Может, кто-нибудь знает, в чем может быть проблема...
Да, кстати... чуть не забыл... чтобы не тащить код в студию, скажу, что тестировал это на примере из WinAVR... stdiodemo называется... только, разумеется, свои данные по микросхеме подставил...
Если Вы хотите, чтобы Вам могли помочь - код в студию обязательно, здесь телепатов нет.
Из личной практики - давненько, когда только осваивал контроллеры с подобным индикатором получил в свое время чем-то похожий эффект: в программе проверял кнопки, что-то считал, выводил на индикатор и т.д. Пока картинка на индикаторе не менялась - было заметно сильное мерцание. Если данные менялись, то они накладывались друг на друга. Если нажать Reset, то, естественно, картинка останавливалась, т.к. контроллер переставал засылать новые данные в индикатор.
При этом тоже думал, что плохой индикатор.
Оказалось - кривые руки

Пришлось выпрямлять

))