Crumbuino-128 своими руками

Joiner
Offline
Зарегистрирован: 04.09.2014

Green пишет:

Красивенько. Где такие платки продают?

https://ru.aliexpress.com/item/32960898512.html?spm=a2g0s.9042311.0.0.274233edaw0CAs   но почему-то сейчас в два раза дороже.....     Мне досталось вместе с доставкой за 130 рублей.

Jaeger
Jaeger аватар
Offline
Зарегистрирован: 23.03.2018

Есть тоже не плохие платы, но гораздо дешевле: https://ru.aliexpress.com/item/32810626493.html?spm=a2g0o.cart.0.0.54473...

Заказывал 3 шт за 290 руб.

Joiner
Offline
Зарегистрирован: 04.09.2014

А я думал. что мне повезло взять подешевке :) , а оказывается еще дешевле есть.

Китаец подогнал схему для платы, которая у меня. Не пойму зачем на ней к пинам PA0, PA1, PA2, PA3 подключены 4 светодиода?

P.S. Нашел в описании про 4 светодиода. Они подключаются и отключаются одним джампером, и служат, как написано, для быстрой отладки.

 

Green
Offline
Зарегистрирован: 01.10.2015

Та даже 1 светодиод, иной раз, очень здорово помогает. Особенно если запускаешь удалённо с нуля. С ним же сразу видно стартует МК или нет и на какой частоте.

Joiner
Offline
Зарегистрирован: 04.09.2014

Опять паял целый день.....старался. Но плата не завелась. Та же самая ошибка, будто бы МК не подключен. Проверил весь монтаж, все напряжения. Оказалось что нет напряжения на ногах 64 (AVCC), и на ноге 52 (VCC). Эти ноги просто выведены на разъем. На ноге 21(VCC) напряжение есть. В этом причина, или подключение этих ног необязательно?

Jaeger
Jaeger аватар
Offline
Зарегистрирован: 23.03.2018
Способ прошивки загрузчика в ATmega128a без программаторов и ардуин.
 
Исходные данные:
Hardware:
1. Макетная плата с контроллером ATmega128A, например:
 
2. USB/UART FTDI232 конвертер  
Software:
1. Win7;
2. Arduino IDE 1.8.9 с установленным MegaCore;
3. Драйвер для FTDI232 конвертера: https://www.ftdichip.com/Drivers/D2XX.htm 
4. Набор файлов: https://cloud.mail.ru/public/Gpxh/29urpaW6W
 
Действия:
1. Соединяем конвертер с макеткой по схеме:
2. Копипастим файлы из набора (старые сохраняем под другим именем):
avrdude.conf --> C:\Users\....\AppData\Local\Arduino15\packages\MegaCore\hardware\avr\2.0.2
avrdude.exe --> disk:\...\arduino-1.8.9\hardware\tools\avr\bin
programmers.txt --> disk:\...\arduino-1.8.9\hardware\arduino\avr (или содержимое этого файла вставить в одноименный).
 
3. Открываем Arduino IDE, в меню "Инстументы" выбираем программатор "FTDI232" и плату, соответствующую вашей макетке.
4. Подключаем USB и жмем "Записать загрузчик", через пару сек "загрузчик" запишется. Передернем шнурок USB и снимаем
перемычку. 
5. Грузим скетчи обычным способом кнопкой "Загрузка". (Не забываем выбрать порт).
Joiner
Offline
Зарегистрирован: 04.09.2014

Jaeger пишет:

Способ прошивки загрузчика в ATmega128a без программаторов и ардуин.
 
..........................................
3. Открываем Arduino IDE, в меню "Инстументы" выбираем программатор "FTDI232" и плату, соответствующую вашей макетке.
4. Подключаем USB и жмем "Записать загрузчик", через пару сек "загрузчик" запишется. Передернем шнурок USB и снимаем
перемычку. 
..........................................

Что значит "выбираем ......... и плату, соответствующую вашей макетке."? Т.Е. надо знать, что там зашито в микроконтроллере?

Jaeger
Jaeger аватар
Offline
Зарегистрирован: 23.03.2018

Имеется ввиду, какой кварц установлен на макетке.