Цитата(нечитатель @ Dec 5 2010, 17:34)

Сомнительный как-то выбор способа узнать "запустился ли дисплей MCU". Простой светодиодик не модно, ну...
... все задержки во всех дисплейных процедурах увеличить (в 100 раз, временно) хотя б?Но никак не на дисплей же и не на процедуры работы с ним, логично.
Нувыблинваще.
Проверить ещё раз ёмкости конденсаторов около кварца и разводку платы на всякий случай.
Этот дисплей с мегой уже в нескольких конструкциях опробован, поэтому задержки и программа иницилизации сомнений не вызывают.
А в целом, Вы оказались правы, проблема была на стороне LCD.
В чем именно разбираться не стал, откусил и привинтил новый.
А отловил именно как Вы и советовали, программным генератором на одной из ног меги.
Насчет ячейки CKOPT .
Забавно, CKOPT=1 мега кушает 61 mA, работает устойчиво на 16MHz.
CKOPT=0 мега кушает 61 mA, работает устойчиво на 16MHz.
Цитата(Палыч @ Dec 5 2010, 17:16)

Может быть, поэтому и сбоит, что SUT=11 - зарезервировано. Максимальное значение - оно же заводская установка: SUT=10
Не, если верить А.В.Евстигнеев Микроконтроллеры семейств Tiny и Mega фирмы Atmel., М.:Додека, 2006, стр 224,
то SUT =11 это кварцевый резонатор, 64 мкс задержка до сброса. В фирменном мануале не искал, но до сих пор
расхождений не было, хорошая книга.