ATmega644PA на Arduino

Вопросы от новичков
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09 апр 2016, 12:17
Откуда: Кременчуг
Имя: Сергей

ATmega644PA на Arduino

Сообщение seri0shka »

[ref]ykamerton[/ref], в Ардуино ИДЕ
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

ATmega644PA на Arduino

Сообщение ykamerton »

pr1.ino
Новая папка (7).rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09 апр 2016, 12:17
Откуда: Кременчуг
Имя: Сергей

ATmega644PA на Arduino

Сообщение seri0shka »

Посмотрел- всё нормально. В каких-то версиях ФЛпрог сталкивался, что пропущено декларирование некоторых выходов (pinMode(..., OUTPUT)). Здесь нормально всё. Только проверять на другом таком-же контроллере, другого варианта не вижу.
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

ATmega644PA на Arduino

Сообщение ykamerton »

seri0shka писал(а): 03 апр 2019, 23:21 Посмотрел- всё нормально. В каких-то версиях ФЛпрог сталкивался, что пропущено декларирование некоторых выходов (pinMode(..., OUTPUT)). Здесь нормально всё. Только проверять на другом таком-же контроллере, другого варианта не вижу.
Заменил на новый на ту же макетку, сдул феном, налепил другой с одной упаковке.

Отправлено спустя 6 минут 43 секунды:
Может объвязка что не правильно.
объвязка.jpg
Отправлено спустя 1 минуту 31 секунду:
Щас 16 мега есть, попробую в нее залить тот же скетч.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09 апр 2016, 12:17
Откуда: Кременчуг
Имя: Сергей

ATmega644PA на Arduino

Сообщение 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 новый на ту же макетку
Может в макетке дело. Двусторонняя? Коротить не может?
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

ATmega644PA на Arduino

Сообщение ykamerton »

Пипец 16 контролер ведет себя так же, и на другой монтажке

[spoiler][/spoiler]

Отправлено спустя 26 минут 56 секунд:
Да чтож ты будешь делать, взял файл HEX непосредственно с папки ide с бутиком. загнал его в контроллер через TL866 - та же песня.
нет этих пинов. Пробую прошивать через свисток CH340 напрямок.

Отправлено спустя 2 часа 4 минуты 54 секунды:
Свисток не катит, видимо что с загрузчиком.видно хватает моргает и ошибка. Но обычно на 328 компилирую со свистком в иде блинк, ищу этот хекс блинк с загрузчиком в папке ардуино, и через TL866 загоняю в камень, потом уже в иде все прошивает с ch340 свисток.

[spoiler]
Безымянный5.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 487
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

ATmega644PA на Arduino

Сообщение kulibinsvv »

[ref]ykamerton[/ref], вы так и не ответили: чем заливаете загрузчик в микроконтроллер?
ykamerton писал(а): 03 апр 2019, 22:49Не выходит, не работают четыре порта, пины 18 -19 - 20 - 21 менял камень думал брак с Китая ВСЕ остальные 28 в работе.Проверьте пож, что мог намудрить?
Судя по приложенным скринам, установлен фьюз JTAGEN, это говорит о том, что активирован отладочный интерфейс JTAG, который занимает 18, 19, 20, 21 выводы в распиновке Standart.
Если заливать загрузчик через Arduino IDE, то все фьюзы будут установлены правильно сразу, для той конфигурации которую вы выбрали.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

ATmega644PA на Arduino

Сообщение ykamerton »

Нечем мне залить кроме программатора , не работают все эти свистки.
Кто их там занял, эти пины, заливаю прогером, нет в прошивки не каких загрузчиков, пусто во флеше кроме кода нет ничего в прошивке.
Думаю все эти настройки БУБУИНО и прочие стандарты по барабану, когда прогером компилируешь, чисто там в прошивке, нет даже прошивальщика всякого. ХЕКС чистый беру в папке дуины.

Возьми прошивку в файле, попробуй загнать у себя что покажет, тестером стань на пины,
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 487
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

ATmega644PA на Arduino

Сообщение kulibinsvv »

Фьюз JTAGEN - галку в прогере сними
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

ATmega644PA на Arduino

Сообщение ykamerton »

Мля ........... Спецом двое суток меня мурыжили.....
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 487
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

ATmega644PA на Arduino

Сообщение kulibinsvv »

:buhnut:
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

ATmega644PA на Arduino

Сообщение ykamerton »

[spoiler]
шампань.jpg
dvachemodanadeneg-3.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ykamerton 04 апр 2019, 17:59, всего редактировалось 2 раза.
Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06 сен 2015, 16:04
Откуда: Маркс-Энгелс
Имя: Alexander

ATmega644PA на Arduino

Сообщение Grafsaxar »

kulibinsvv писал(а): 03 апр 2019, 15:18 Intel Galileo появилось в FLProg по просьбе представительства Intel в России. Так что "размахивать плакатами" нужно аккуратно, чтоб рядом стоящего не зашибить.
Дико извеняюсь. Я об этом не знал.
ykamerton писал(а): 03 апр 2019, 18:19
Деньги нужно платить,- не в думе руку подымать.
Не понял намёка???
Сами то сильно помогли?
Качество — это делать что-либо правильно, даже когда никто не смотрит
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09 апр 2016, 12:17
Откуда: Кременчуг
Имя: Сергей

ATmega644PA на Arduino

Сообщение seri0shka »

kulibinsvv писал(а): 04 апр 2019, 07:34 установлен фьюз JTAGEN... активирован отладочный интерфейс JTAG :smile390:
Вот хорошо, что я из ИДЕ загрузчик загоняю, все фьюзы как положено. Надо на всякий случай запомнить эту фишку. :smile9:
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

ATmega644PA на Arduino

Сообщение Ingwar »

ykamerton писал(а): 04 апр 2019, 09:35 Нечем мне залить кроме программатора , не работают все эти свистки.
Ну это не проблема.
Пару часов и у Вас программатор AVRISP ...

Схема
[spoiler]
5999da0732874aa6bdb0dcb8b100eecf.png
[/spoiler]
Прошивка
[spoiler]
Безымянный.png
[/spoiler]
Результат
[spoiler]
IMG_20190405_083608.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06 сен 2015, 16:04
Откуда: Маркс-Энгелс
Имя: Alexander

ATmega644PA на Arduino

Сообщение 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/
Качество — это делать что-либо правильно, даже когда никто не смотрит
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

ATmega644PA на Arduino

Сообщение Ingwar »

Grafsaxar писал(а): 05 апр 2019, 09:24 Плата фрезерована?
Да. Уже пару лет не занимаюсь лутом.
Grafsaxar писал(а): 05 апр 2019, 09:24 По ходу камни уже прошитые впаяли..
Не, на платах развожу ICSP разъем или UART.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

ATmega644PA на Arduino

Сообщение ykamerton »

Это не свистки это программатор USBasp, кстате брал таких партию на доноры и все работают на ура и без всяк перепрошивок.
сдувал с них Atmega 8 дешевле чем отдельно купить камни.
А свистки это CH340 СВИЧ, потому и назван свистком.

Отправлено спустя 5 минут 52 секунды:
А не кто не скажет можно на чем в флпрог прописать пины на кварц XTAL1-2 как выхода в Atmega 328 - 8.
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09 апр 2016, 12:17
Откуда: Кременчуг
Имя: Сергей

ATmega644PA на Arduino

Сообщение seri0shka »

Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

ATmega644PA на Arduino

Сообщение ykamerton »

[bseri0shka][/b] СПС эту тему не видел,видимо новая.
Ответить

Вернуться в «Начинающим»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя