Страница 2 из 2
ATmega644PA на Arduino
Добавлено: 03 апр 2019, 23:12
seri0shka
[ref]ykamerton[/ref], в Ардуино ИДЕ
ATmega644PA на Arduino
Добавлено: 03 апр 2019, 23:21
ykamerton
pr1.ino
Новая папка (7).rar
ATmega644PA на Arduino
Добавлено: 03 апр 2019, 23:21
seri0shka
Посмотрел- всё нормально. В каких-то версиях ФЛпрог сталкивался, что пропущено декларирование некоторых выходов (pinMode(..., OUTPUT)). Здесь нормально всё. Только проверять на другом таком-же контроллере, другого варианта не вижу.
ATmega644PA на Arduino
Добавлено: 03 апр 2019, 23:32
ykamerton
seri0shka писал(а): 03 апр 2019, 23:21
Посмотрел- всё нормально. В каких-то версиях ФЛпрог сталкивался, что пропущено декларирование некоторых выходов (pinMode(..., OUTPUT)). Здесь нормально всё. Только проверять на другом таком-же контроллере, другого варианта не вижу.
Заменил на новый на ту же макетку, сдул феном, налепил другой с одной упаковке.
Отправлено спустя 6 минут 43 секунды:
Может объвязка что не правильно.
объвязка.jpg
Отправлено спустя 1 минуту 31 секунду:
Щас 16 мега есть, попробую в нее залить тот же скетч.
ATmega644PA на Arduino
Добавлено: 03 апр 2019, 23:42
seri0shka
[ref]ykamerton[/ref]
Для лабораторных условий ни резистор, ни конденсатор не нужны. Попробуйте залить такой скетч:
Код: Выделить всё
void setup() {
DDRC = B11111111;
}
void loop() {
PORTC = B00000000;
delay (500);
PORTC = B11111111;
delay (200);
}
Если и это не поможет, то я не знаю...
Должны мигать с 16 по 23 пины.
Отправлено спустя 4 минуты 48 секунд:
ykamerton писал(а): 03 апр 2019, 23:32
новый на ту же макетку
Может в макетке дело. Двусторонняя? Коротить не может?
ATmega644PA на Arduino
Добавлено: 04 апр 2019, 04:30
ykamerton
Пипец 16 контролер ведет себя так же, и на другой монтажке
[spoiler][/spoiler]
Отправлено спустя 26 минут 56 секунд:
Да чтож ты будешь делать, взял файл HEX непосредственно с папки ide с бутиком. загнал его в контроллер через TL866 - та же песня.
нет этих пинов. Пробую прошивать через свисток CH340 напрямок.
Отправлено спустя 2 часа 4 минуты 54 секунды:
Свисток не катит, видимо что с загрузчиком.видно хватает моргает и ошибка. Но обычно на 328 компилирую со свистком в иде блинк, ищу этот хекс блинк с загрузчиком в папке ардуино, и через TL866 загоняю в камень, потом уже в иде все прошивает с ch340 свисток.
[spoiler]
Безымянный5.jpg
[/spoiler]
ATmega644PA на Arduino
Добавлено: 04 апр 2019, 07:34
kulibinsvv
[ref]ykamerton[/ref], вы так и не ответили: чем заливаете загрузчик в микроконтроллер?
ykamerton писал(а): 03 апр 2019, 22:49Не выходит, не работают четыре порта, пины 18 -19 - 20 - 21 менял камень думал брак с Китая ВСЕ остальные 28 в работе.Проверьте пож, что мог намудрить?
Судя по приложенным скринам, установлен фьюз JTAGEN, это говорит о том, что активирован отладочный интерфейс JTAG, который занимает 18, 19, 20, 21 выводы в распиновке Standart.
Если заливать загрузчик через Arduino IDE, то все фьюзы будут установлены правильно сразу, для той конфигурации которую вы выбрали.
ATmega644PA на Arduino
Добавлено: 04 апр 2019, 09:35
ykamerton
Нечем мне залить кроме программатора , не работают все эти свистки.
Кто их там занял, эти пины, заливаю прогером, нет в прошивки не каких загрузчиков, пусто во флеше кроме кода нет ничего в прошивке.
Думаю все эти настройки БУБУИНО и прочие стандарты по барабану, когда прогером компилируешь, чисто там в прошивке, нет даже прошивальщика всякого. ХЕКС чистый беру в папке дуины.
Возьми прошивку в файле, попробуй загнать у себя что покажет, тестером стань на пины,
ATmega644PA на Arduino
Добавлено: 04 апр 2019, 10:15
kulibinsvv
Фьюз JTAGEN - галку в прогере сними
ATmega644PA на Arduino
Добавлено: 04 апр 2019, 11:10
ykamerton
Мля ........... Спецом двое суток меня мурыжили.....
ATmega644PA на Arduino
Добавлено: 04 апр 2019, 11:15
kulibinsvv
ATmega644PA на Arduino
Добавлено: 04 апр 2019, 11:29
ykamerton
[spoiler]
шампань.jpg
dvachemodanadeneg-3.jpg
[/spoiler]
ATmega644PA на Arduino
Добавлено: 04 апр 2019, 12:29
Grafsaxar
kulibinsvv писал(а): 03 апр 2019, 15:18
Intel Galileo появилось в FLProg по просьбе представительства Intel в России. Так что "размахивать плакатами" нужно аккуратно, чтоб рядом стоящего не зашибить.
Дико извеняюсь. Я об этом не знал.
ykamerton писал(а): 03 апр 2019, 18:19
Деньги нужно платить,- не в думе руку подымать.
Не понял намёка???
Сами то сильно помогли?
ATmega644PA на Arduino
Добавлено: 04 апр 2019, 16:08
seri0shka
kulibinsvv писал(а): 04 апр 2019, 07:34
установлен фьюз JTAGEN... активирован отладочный интерфейс JTAG
Вот хорошо, что я из ИДЕ загрузчик загоняю, все фьюзы как положено. Надо на всякий случай запомнить эту фишку.

ATmega644PA на Arduino
Добавлено: 05 апр 2019, 08:45
Ingwar
ykamerton писал(а): 04 апр 2019, 09:35
Нечем мне залить кроме программатора , не работают все эти свистки.
Ну это не проблема.
Пару часов и у Вас программатор AVRISP ...
Схема
[spoiler]
5999da0732874aa6bdb0dcb8b100eecf.png
[/spoiler]
Прошивка
[spoiler]
Безымянный.png
[/spoiler]
Результат
[spoiler]
IMG_20190405_083608.jpg
[/spoiler]
ATmega644PA на Arduino
Добавлено: 05 апр 2019, 09:24
Grafsaxar
Неплохо выглядет. Зачёт.
Плата фрезерована?
По ходу камни уже прошитые впаяли..
ykamerton писал(а): 04 апр 2019, 09:35
Нечем мне залить кроме программатора , не работают все эти свистки.
Свистков на али море.
Вот например:
https://www.aliexpress.com/item/1pcs-Ne ... 4c4drn05qx
https://www.aliexpress.com/item/2PCS-10 ... 4c4drn05qx
Эти не берите. у меня не завелись.
https://www.aliexpress.com/item/1pcs-Fr ... 4c4drn05qx
Прошивку в свистки можете эту взять:
https://fischl.de/usbasp/
ATmega644PA на Arduino
Добавлено: 05 апр 2019, 09:29
Ingwar
Grafsaxar писал(а): 05 апр 2019, 09:24
Плата фрезерована?
Да. Уже пару лет не занимаюсь лутом.
Grafsaxar писал(а): 05 апр 2019, 09:24
По ходу камни уже прошитые впаяли..
Не, на платах развожу ICSP разъем или UART.
ATmega644PA на Arduino
Добавлено: 05 апр 2019, 14:58
ykamerton
Это не свистки это программатор USBasp, кстате брал таких партию на доноры и все работают на ура и без всяк перепрошивок.
сдувал с них Atmega 8 дешевле чем отдельно купить камни.
А свистки это CH340 СВИЧ, потому и назван свистком.
Отправлено спустя 5 минут 52 секунды:
А не кто не скажет можно на чем в флпрог прописать пины на кварц XTAL1-2 как выхода в Atmega 328 - 8.
ATmega644PA на Arduino
Добавлено: 05 апр 2019, 16:56
seri0shka
ATmega644PA на Arduino
Добавлено: 05 апр 2019, 20:07
ykamerton
[bseri0shka][/b] СПС эту тему не видел,видимо новая.