ATmega644PA на Arduino
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
-
- Лейтенант
- Сообщения: 391
- Зарегистрирован: 09 апр 2016, 12:17
- Откуда: Кременчуг
- Имя: Сергей
ATmega644PA на Arduino
Посмотрел- всё нормально. В каких-то версиях ФЛпрог сталкивался, что пропущено декларирование некоторых выходов (pinMode(..., OUTPUT)). Здесь нормально всё. Только проверять на другом таком-же контроллере, другого варианта не вижу.
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
ATmega644PA на Arduino
Заменил на новый на ту же макетку, сдул феном, налепил другой с одной упаковке.seri0shka писал(а): 03 апр 2019, 23:21 Посмотрел- всё нормально. В каких-то версиях ФЛпрог сталкивался, что пропущено декларирование некоторых выходов (pinMode(..., OUTPUT)). Здесь нормально всё. Только проверять на другом таком-же контроллере, другого варианта не вижу.
Отправлено спустя 6 минут 43 секунды:
Может объвязка что не правильно. Отправлено спустя 1 минуту 31 секунду:
Щас 16 мега есть, попробую в нее залить тот же скетч.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 391
- Зарегистрирован: 09 апр 2016, 12:17
- Откуда: Кременчуг
- Имя: Сергей
ATmega644PA на Arduino
[ref]ykamerton[/ref]
Для лабораторных условий ни резистор, ни конденсатор не нужны. Попробуйте залить такой скетч:Если и это не поможет, то я не знаю...
Должны мигать с 16 по 23 пины.
Отправлено спустя 4 минуты 48 секунд:
Для лабораторных условий ни резистор, ни конденсатор не нужны. Попробуйте залить такой скетч:
Код: Выделить всё
void setup() {
DDRC = B11111111;
}
void loop() {
PORTC = B00000000;
delay (500);
PORTC = B11111111;
delay (200);
}
Должны мигать с 16 по 23 пины.
Отправлено спустя 4 минуты 48 секунд:
Может в макетке дело. Двусторонняя? Коротить не может?
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
ATmega644PA на Arduino
Пипец 16 контролер ведет себя так же, и на другой монтажке
[spoiler][/spoiler]
Отправлено спустя 26 минут 56 секунд:
Да чтож ты будешь делать, взял файл HEX непосредственно с папки ide с бутиком. загнал его в контроллер через TL866 - та же песня.
нет этих пинов. Пробую прошивать через свисток CH340 напрямок.
Отправлено спустя 2 часа 4 минуты 54 секунды:
Свисток не катит, видимо что с загрузчиком.видно хватает моргает и ошибка. Но обычно на 328 компилирую со свистком в иде блинк, ищу этот хекс блинк с загрузчиком в папке ардуино, и через TL866 загоняю в камень, потом уже в иде все прошивает с ch340 свисток.
[spoiler] [/spoiler]
[spoiler][/spoiler]
Отправлено спустя 26 минут 56 секунд:
Да чтож ты будешь делать, взял файл HEX непосредственно с папки ide с бутиком. загнал его в контроллер через TL866 - та же песня.
нет этих пинов. Пробую прошивать через свисток CH340 напрямок.
Отправлено спустя 2 часа 4 минуты 54 секунды:
Свисток не катит, видимо что с загрузчиком.видно хватает моргает и ошибка. Но обычно на 328 компилирую со свистком в иде блинк, ищу этот хекс блинк с загрузчиком в папке ардуино, и через TL866 загоняю в камень, потом уже в иде все прошивает с ch340 свисток.
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- kulibinsvv
- Лейтенант
- Сообщения: 487
- Зарегистрирован: 18 сен 2015, 10:04
- Откуда: Омск
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
ATmega644PA на Arduino
[ref]ykamerton[/ref], вы так и не ответили: чем заливаете загрузчик в микроконтроллер?
Если заливать загрузчик через Arduino IDE, то все фьюзы будут установлены правильно сразу, для той конфигурации которую вы выбрали.
Судя по приложенным скринам, установлен фьюз JTAGEN, это говорит о том, что активирован отладочный интерфейс JTAG, который занимает 18, 19, 20, 21 выводы в распиновке Standart.ykamerton писал(а): 03 апр 2019, 22:49Не выходит, не работают четыре порта, пины 18 -19 - 20 - 21 менял камень думал брак с Китая ВСЕ остальные 28 в работе.Проверьте пож, что мог намудрить?
Если заливать загрузчик через Arduino IDE, то все фьюзы будут установлены правильно сразу, для той конфигурации которую вы выбрали.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
ATmega644PA на Arduino
Нечем мне залить кроме программатора , не работают все эти свистки.
Кто их там занял, эти пины, заливаю прогером, нет в прошивки не каких загрузчиков, пусто во флеше кроме кода нет ничего в прошивке.
Думаю все эти настройки БУБУИНО и прочие стандарты по барабану, когда прогером компилируешь, чисто там в прошивке, нет даже прошивальщика всякого. ХЕКС чистый беру в папке дуины.
Возьми прошивку в файле, попробуй загнать у себя что покажет, тестером стань на пины,
Кто их там занял, эти пины, заливаю прогером, нет в прошивки не каких загрузчиков, пусто во флеше кроме кода нет ничего в прошивке.
Думаю все эти настройки БУБУИНО и прочие стандарты по барабану, когда прогером компилируешь, чисто там в прошивке, нет даже прошивальщика всякого. ХЕКС чистый беру в папке дуины.
Возьми прошивку в файле, попробуй загнать у себя что покажет, тестером стань на пины,
- kulibinsvv
- Лейтенант
- Сообщения: 487
- Зарегистрирован: 18 сен 2015, 10:04
- Откуда: Омск
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
ATmega644PA на Arduino
Фьюз JTAGEN - галку в прогере сними
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
- kulibinsvv
- Лейтенант
- Сообщения: 487
- Зарегистрирован: 18 сен 2015, 10:04
- Откуда: Омск
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
ATmega644PA на Arduino

Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
ATmega644PA на Arduino
[spoiler]
[/spoiler]У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ykamerton 04 апр 2019, 17:59, всего редактировалось 2 раза.
- Grafsaxar
- Лейтенант
- Сообщения: 377
- Зарегистрирован: 06 сен 2015, 16:04
- Откуда: Маркс-Энгелс
- Имя: Alexander
ATmega644PA на Arduino
Дико извеняюсь. Я об этом не знал.kulibinsvv писал(а): 03 апр 2019, 15:18 Intel Galileo появилось в FLProg по просьбе представительства Intel в России. Так что "размахивать плакатами" нужно аккуратно, чтоб рядом стоящего не зашибить.
Не понял намёка???
Сами то сильно помогли?
Качество — это делать что-либо правильно, даже когда никто не смотрит
-
- Лейтенант
- Сообщения: 391
- Зарегистрирован: 09 апр 2016, 12:17
- Откуда: Кременчуг
- Имя: Сергей
ATmega644PA на Arduino
Вот хорошо, что я из ИДЕ загрузчик загоняю, все фьюзы как положено. Надо на всякий случай запомнить эту фишку.kulibinsvv писал(а): 04 апр 2019, 07:34 установлен фьюз JTAGEN... активирован отладочный интерфейс JTAG![]()

-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
ATmega644PA на Arduino
Ну это не проблема.ykamerton писал(а): 04 апр 2019, 09:35 Нечем мне залить кроме программатора , не работают все эти свистки.
Пару часов и у Вас программатор AVRISP ...
Схема
[spoiler] [/spoiler]
Прошивка
[spoiler] [/spoiler]
Результат
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
- Grafsaxar
- Лейтенант
- Сообщения: 377
- Зарегистрирован: 06 сен 2015, 16:04
- Откуда: Маркс-Энгелс
- Имя: Alexander
ATmega644PA на Arduino
Неплохо выглядет. Зачёт.
Плата фрезерована?
По ходу камни уже прошитые впаяли..
Свистков на али море.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/
Качество — это делать что-либо правильно, даже когда никто не смотрит
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
ATmega644PA на Arduino
Да. Уже пару лет не занимаюсь лутом.
Не, на платах развожу ICSP разъем или UART.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
ATmega644PA на Arduino
Это не свистки это программатор USBasp, кстате брал таких партию на доноры и все работают на ура и без всяк перепрошивок.
сдувал с них Atmega 8 дешевле чем отдельно купить камни.
А свистки это CH340 СВИЧ, потому и назван свистком.
Отправлено спустя 5 минут 52 секунды:
А не кто не скажет можно на чем в флпрог прописать пины на кварц XTAL1-2 как выхода в Atmega 328 - 8.
сдувал с них Atmega 8 дешевле чем отдельно купить камни.
А свистки это CH340 СВИЧ, потому и назван свистком.
Отправлено спустя 5 минут 52 секунды:
А не кто не скажет можно на чем в флпрог прописать пины на кварц XTAL1-2 как выхода в Atmega 328 - 8.
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость