В этой схеме atmega в разгоне. Можно заменить кварц на более низкочастотный, чтобы проверить связь с программатором.
Вид для печати
В этой схеме atmega в разгоне. Можно заменить кварц на более низкочастотный, чтобы проверить связь с программатором.
Всегда пользуюсь этим калькулятором https://www.engbedded.com/fusecalc/
Обратите внимание, что фьюзы инверсные! Чек на RSTDISBL, в калькуляторе что Вы нашли, означает, что этот бит НЕ ПРОГРАММИРУЕТСЯ, а отсутствие чека на SPIEN - ПРОГРАММИРУЕТСЯ. Т.е. у Вас должно все работать. Иногда бывает, когда Меги выполняют какую-то задачу в цикле, то программатор их не видит, приходится несколько раз детектить. Это было с USBAsp, когда Мега менюшку выводила и ждала нажатия клавиши. После выхода из меню, все детектилось сразу.
- - - Добавлено - - -
Еще забыл...
После прошивки всегда делайте верификацию! Были случаи когда прошивка вроде прошла нормально, но из-за плохих контактов Мега нормально не шилась и уходила "в себя" - только «Atmega fusebit doctor» спасал.
Скоро должны штырьки приехать для этой платки. Припаяю, воткну в скорп, расскажу получилось чего или нет.
Дособрал платку. Воткнул в скорпион. Работает! :)
То есть получается, что делал я все правильно.
Покурил интернеты немного касательно сигнала ресет на меге8. Похоже, что, действительно, отключение этого Fuse бита превращает пин ресет в обычных вход/выход, что делает невозможным последующее программирование чипа по SPI.
Вот только хз, как теперь обновить прошивку, т.к. выяснилось, что я прошил не самую свежую версию с багами...?
Может, есть у кого мысли? ;)
Можно попробовать прошить платку вставленной в панельку при включенном скорпионе
Докладываю. :)
Удалось перешить, подцепив вместо 24Мгц кварц на 8Мгц. Все нормально шьется, читается, сравнивается.
Большое всем спасибо за помощь!
Правда, как звучит девайс, мне что-то не особо понравилось, странно он как-то играет некоторые звуки музыки. Но это уже совсем другая история. ;)
ваше мнение очень важно для нас