Та даже 1 светодиод, иной раз, очень здорово помогает. Особенно если запускаешь удалённо с нуля. С ним же сразу видно стартует МК или нет и на какой частоте.
Опять паял целый день.....старался. Но плата не завелась. Та же самая ошибка, будто бы МК не подключен. Проверил весь монтаж, все напряжения. Оказалось что нет напряжения на ногах 64 (AVCC), и на ноге 52 (VCC). Эти ноги просто выведены на разъем. На ноге 21(VCC) напряжение есть. В этом причина, или подключение этих ног необязательно?
Подкинули мне тут плату от какого то девайса мультимедийного -"на детали" :)
- и не с первого - но со второго взгляда - обнаружилась на плате Atmega64L.
ну не удержался... сдул феном Атмегу, купил платку-переходник с QTF на 2,5 мм , и на макетке спаял проволочками.... Типо - ардуино - светодиоды, конденсаторы, кнопка, раз]емы для программатора, конвертера USB/UART, пины для A0-A7 и D2-D22 (решил что этого хватит), отдельно пины I2C - все вместилось в 5х7 см.
И стал через Uno грузить в 64-ю бутлодер что от MegaCore... И не грузится....
Послушал рекомендацию "проверьте соединения дважды".... :)
И обнаружил что кварц 8 Мгц - не припаян. На макетку припаял, конденсаторы, все как положено... А к чипу - не припаял.. :)
Припаял. И всё с лету прошилось - и заблымкало светодиодом на D13.
Имею теперь "Ардуину64" - очень компактную и с удвоенной памятью на борту, по сравнению с 328-ми...
Так что - смелее коллеги если подвернется чип с помойки.... Может еще и заработает. :)
Устанавливал разные IDE 1.6.9 1.8.7 1.8.5 1.6.10. Скачал bootloader ATmegaBOOT_168_atmega128.hex с сайта www.chip45.com Crumbuino-128. Редактировал файл boards для Atmega128. Но загрузчик прошить так и не удалось. Так-же пробовал прошить Мегу128 через Ардуино Уно (китай), безрезультатно. UNO прекрасно работает во всех IDE. Решил шить ЮСБ программатором USB-ISP в среде ProgISP 1.72. http://i-fotki.info/26/920b3abd4114dc966953c023916129df551aeb371095952.j...
В файле boards (для Atmega128) указаны фьюзы: FF DA FF , прошивка ATmegaBOOT_168_atmega128.hex
Прошил.
Я в феврале писал что из доноровского Atmega64L - собрал ардуину - сейчас она у меня работает в качестве MCU для FM-радио с МР3-плеером, но время прошло уже порядком - были куплены парочка китайских плат красных - ( фото здесь #156) и парочка Атмега128A по дешовке.
Сейчас одна из них управляет котлом отопления дома - из которого я это пишу. И поглядываю на оставшийся чип и плату - буду Blynk мучить на связке Atmegа128 и ESP-01 ( критичная комбинация - но просто - что завалялось по коробкам).
Из имеющегося личного опыта , собственных синяков и шишек по этой теме - одно скажу:
Если все правильно, без соплей между выводами чипа и плохих контактов подключено, нормальным питанием обеспечено, правильно выбраны пункты в меню Arduino IDE - все работает как положено. По написанному.
Вопросов не возникает и даже нет повода глубже изучать процесс программирования, фьюзы и пр. - как говорится - по бумажке кнопки нажал - и все, приступаем к написанию программ для новенькой самопальной ардуины.
Так что тщательно проверьте монтаж и подключение программатора (у меня это ветеранская ардуино уно), прочитайте как прошивается загрузчик в новенькую атмегу - и вперед !
Красивенько. Где такие платки продают?
Есть тоже не плохие платы, но гораздо дешевле: https://ru.aliexpress.com/item/32810626493.html?spm=a2g0o.cart.0.0.54473...
Заказывал 3 шт за 290 руб.
А я думал. что мне повезло взять подешевке :) , а оказывается еще дешевле есть.
Китаец подогнал схему для платы, которая у меня. Не пойму зачем на ней к пинам PA0, PA1, PA2, PA3 подключены 4 светодиода?
P.S. Нашел в описании про 4 светодиода. Они подключаются и отключаются одним джампером, и служат, как написано, для быстрой отладки.
Та даже 1 светодиод, иной раз, очень здорово помогает. Особенно если запускаешь удалённо с нуля. С ним же сразу видно стартует МК или нет и на какой частоте.
Опять паял целый день.....старался. Но плата не завелась. Та же самая ошибка, будто бы МК не подключен. Проверил весь монтаж, все напряжения. Оказалось что нет напряжения на ногах 64 (AVCC), и на ноге 52 (VCC). Эти ноги просто выведены на разъем. На ноге 21(VCC) напряжение есть. В этом причина, или подключение этих ног необязательно?
Имеется ввиду, какой кварц установлен на макетке.
Хе-хе...
Подкинули мне тут плату от какого то девайса мультимедийного -"на детали" :)
- и не с первого - но со второго взгляда - обнаружилась на плате Atmega64L.
ну не удержался... сдул феном Атмегу, купил платку-переходник с QTF на 2,5 мм , и на макетке спаял проволочками.... Типо - ардуино - светодиоды, конденсаторы, кнопка, раз]емы для программатора, конвертера USB/UART, пины для A0-A7 и D2-D22 (решил что этого хватит), отдельно пины I2C - все вместилось в 5х7 см.
И стал через Uno грузить в 64-ю бутлодер что от MegaCore... И не грузится....
Послушал рекомендацию "проверьте соединения дважды".... :)
И обнаружил что кварц 8 Мгц - не припаян. На макетку припаял, конденсаторы, все как положено... А к чипу - не припаял.. :)
Припаял. И всё с лету прошилось - и заблымкало светодиодом на D13.
Имею теперь "Ардуину64" - очень компактную и с удвоенной памятью на борту, по сравнению с 328-ми...
Так что - смелее коллеги если подвернется чип с помойки.... Может еще и заработает. :)
Здравствуйте. Собрал плату на МК Atmega128 и CH340G с внешним кварцем 16мГц.
http://i-fotki.info/26/36e752874528a9e00fe8ae7903856a14551aeb371095951.j...
http://i-fotki.info/26/6fe0d68c3bf18184068f8fee1c89763a551aeb371095949.j...
http://i-fotki.info/26/e656358ce3306316b2ac2ea1e76a6e29551aeb371095952.g...
Печатка в Lay6
http://wdfiles.ru/ngcZ
Устанавливал разные IDE 1.6.9 1.8.7 1.8.5 1.6.10. Скачал bootloader ATmegaBOOT_168_atmega128.hex с сайта www.chip45.com Crumbuino-128. Редактировал файл boards для Atmega128. Но загрузчик прошить так и не удалось. Так-же пробовал прошить Мегу128 через Ардуино Уно (китай), безрезультатно. UNO прекрасно работает во всех IDE. Решил шить ЮСБ программатором USB-ISP в среде ProgISP 1.72.
http://i-fotki.info/26/920b3abd4114dc966953c023916129df551aeb371095952.j...
В файле boards (для Atmega128) указаны фьюзы: FF DA FF , прошивка ATmegaBOOT_168_atmega128.hex
Прошил.
скрин фьюзов для bootloader
http://i-fotki.info/26/5d758dfe20721b2ae8833bcbdc939f5e551aeb371095957.p...
а это скрин заводских фьюзов
http://i-fotki.info/26/f54b63cec0a745b8a68145b0ea9ab0f7551aeb371095957.p...
МК перестал определяться в программаторе, заменил кварц с 16мГц на 12мГц и МК стал определяться в ProgISP.
Запустил IDE, выбрал в списке Мегу128, выбрал blink и "посыпались" множественные ошибки (во всех версиях IDE 1.6.9 1.8.7 1.8.5 1.6.10). Остановился я на версии 1.6.9 Portable (без установки), так как там уже есть все файлы (boards, bootloder и.т.д) уже добавлены в IDE. Скачал отсюда http://arduino.ru/forum/obshchii/atmega-128a-au-vneshnyaya-sram-62256-74hc753-proboval-li-kto-sobirat#comment-198137
При загрузке blink возникают ошибки такого плана
"Залипов" , КЗ , обрывов, на плате нет (прозванивал дорожки тестером).
Подскажите пожалуйста, в чем проблема?
Лучше поздно, чем никогла? :)
Колега "с лопатой в руке"! :)
Возьмите лучше вот это - руководством к действию:
https://github.com/MCUdude/MegaCore
Я в феврале писал что из доноровского Atmega64L - собрал ардуину - сейчас она у меня работает в качестве MCU для FM-радио с МР3-плеером, но время прошло уже порядком - были куплены парочка китайских плат красных - ( фото здесь #156) и парочка Атмега128A по дешовке.
Сейчас одна из них управляет котлом отопления дома - из которого я это пишу. И поглядываю на оставшийся чип и плату - буду Blynk мучить на связке Atmegа128 и ESP-01 ( критичная комбинация - но просто - что завалялось по коробкам).
Из имеющегося личного опыта , собственных синяков и шишек по этой теме - одно скажу:
Если все правильно, без соплей между выводами чипа и плохих контактов подключено, нормальным питанием обеспечено, правильно выбраны пункты в меню Arduino IDE - все работает как положено. По написанному.
Вопросов не возникает и даже нет повода глубже изучать процесс программирования, фьюзы и пр. - как говорится - по бумажке кнопки нажал - и все, приступаем к написанию программ для новенькой самопальной ардуины.
Так что тщательно проверьте монтаж и подключение программатора (у меня это ветеранская ардуино уно), прочитайте как прошивается загрузчик в новенькую атмегу - и вперед !
Все получится - 146% !!! .
добре день!
у кого нить завалялся pdf на данную отладочную плату?
спасибо
так а зачем , на макетке все номиналы подписаны которые надо поставить. и фотки в инете с установленными компонентами должны быть.
гуглите :
atmega128a board schematic
atmega128 development board schematic
схема платы atmega128
я предпочитаю иметь на руках пдф-ы и не надеяться на фото из инета :о)
https://www.openimpulse.com/blog/products-page/product-category/atmega12...
https://mysku.ru/blog/aliexpress/40624.html
https://aliexpress.ru/item/32594153889.html
https://www.chip45.com/products/crumbuino-128_arduino_compatible_atmega1...