ATmega644PA на Arduino

Как прописать pin вход - выход в ide

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

ATmega644PA на Arduino

#21

Сообщение seri0shka » 03.04.2019{, 23:12}

ykamerton, в Ардуино ИДЕ

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

ATmega644PA на Arduino

#22

Сообщение ykamerton » 03.04.2019{, 23:21}

pr1.ino
(2.13 КБ) 48 скачиваний
Новая папка (7).rar
(16.03 КБ) 42 скачивания

seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09.04.2016{, 12:17}
Репутация: 22
Откуда: Кременчуг
Имя: Сергей

ATmega644PA на Arduino

#23

Сообщение seri0shka » 03.04.2019{, 23:21}

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

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

ATmega644PA на Arduino

#24

Сообщение ykamerton » 03.04.2019{, 23:24}

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

Отправлено спустя 6 минут 43 секунды:
Может объвязка что не правильно.
объвязка.jpg
Отправлено спустя 1 минуту 31 секунду:
Щас 16 мега есть, попробую в нее залить тот же скетч.

seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09.04.2016{, 12:17}
Репутация: 22
Откуда: Кременчуг
Имя: Сергей

ATmega644PA на Arduino

#25

Сообщение seri0shka » 03.04.2019{, 23:37}

ykamerton
Для лабораторных условий ни резистор, ни конденсатор не нужны. Попробуйте залить такой скетч:

Код: Выделить всё

void setup() {
  DDRC = B11111111;
}

void loop() {
  PORTC = B00000000;
  delay (500);
  PORTC = B11111111;
  delay (200);
}
Если и это не поможет, то я не знаю...
Должны мигать с 16 по 23 пины.

Отправлено спустя 4 минуты 48 секунд:
ykamerton писал(а):
03.04.2019{, 23:32}
новый на ту же макетку
Может в макетке дело. Двусторонняя? Коротить не может?

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

ATmega644PA на Arduino

#26

Сообщение ykamerton » 04.04.2019{, 01:58}

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

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

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 476
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 54
Откуда: Омск

ATmega644PA на Arduino

#27

Сообщение kulibinsvv » 04.04.2019{, 07:34}

ykamerton, вы так и не ответили: чем заливаете загрузчик в микроконтроллер?
ykamerton писал(а):
03.04.2019{, 22:49}
Не выходит, не работают четыре порта, пины 18 -19 - 20 - 21 менял камень думал брак с Китая ВСЕ остальные 28 в работе.Проверьте пож, что мог намудрить?
Судя по приложенным скринам, установлен фьюз JTAGEN, это говорит о том, что активирован отладочный интерфейс JTAG, который занимает 18, 19, 20, 21 выводы в распиновке Standart.
Если заливать загрузчик через Arduino IDE, то все фьюзы будут установлены правильно сразу, для той конфигурации которую вы выбрали.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

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

ATmega644PA на Arduino

#28

Сообщение ykamerton » 04.04.2019{, 09:35}

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

Возьми прошивку в файле, попробуй загнать у себя что покажет, тестером стань на пины,

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 476
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 54
Откуда: Омск

ATmega644PA на Arduino

#29

Сообщение kulibinsvv » 04.04.2019{, 10:15}

Фьюз JTAGEN - галку в прогере сними
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

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

ATmega644PA на Arduino

#30

Сообщение ykamerton » 04.04.2019{, 11:10}

Мля ........... Спецом двое суток меня мурыжили.....

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 476
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 54
Откуда: Омск

ATmega644PA на Arduino

#31

Сообщение kulibinsvv » 04.04.2019{, 11:15}

:buhnut:
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

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

ATmega644PA на Arduino

#32

Сообщение ykamerton » 04.04.2019{, 11:29}

СпойлерПоказать
шампань.jpg
шампань.jpg (27.02 КБ) 670 просмотров
dvachemodanadeneg-3.jpg
Последний раз редактировалось ykamerton 04.04.2019{, 17:59}, всего редактировалось 2 раза.

Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06.09.2015{, 16:04}
Репутация: 6
Откуда: Маркс-Энгелс
Имя: Alexander

ATmega644PA на Arduino

#33

Сообщение Grafsaxar » 04.04.2019{, 12:29}

kulibinsvv писал(а):
03.04.2019{, 15:18}
Intel Galileo появилось в FLProg по просьбе представительства Intel в России. Так что "размахивать плакатами" нужно аккуратно, чтоб рядом стоящего не зашибить.
Дико извеняюсь. Я об этом не знал.
ykamerton писал(а):
03.04.2019{, 18:19}

Деньги нужно платить,- не в думе руку подымать.
Не понял намёка???
Сами то сильно помогли?
Качество — это делать что-либо правильно, даже когда никто не смотрит

seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09.04.2016{, 12:17}
Репутация: 22
Откуда: Кременчуг
Имя: Сергей

ATmega644PA на Arduino

#34

Сообщение seri0shka » 04.04.2019{, 16:08}

kulibinsvv писал(а):
04.04.2019{, 07:34}
установлен фьюз JTAGEN... активирован отладочный интерфейс JTAG :smile390:
Вот хорошо, что я из ИДЕ загрузчик загоняю, все фьюзы как положено. Надо на всякий случай запомнить эту фишку. :smile9:

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

ATmega644PA на Arduino

#35

Сообщение Ingwar » 05.04.2019{, 08:45}

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

Схема
СпойлерПоказать
5999da0732874aa6bdb0dcb8b100eecf.png
Прошивка
СпойлерПоказать
Безымянный.png
Результат
СпойлерПоказать
IMG_20190405_083608.jpg
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06.09.2015{, 16:04}
Репутация: 6
Откуда: Маркс-Энгелс
Имя: Alexander

ATmega644PA на Arduino

#36

Сообщение Grafsaxar » 05.04.2019{, 09:24}

Изображение

Неплохо выглядет. Зачёт.
Плата фрезерована?
По ходу камни уже прошитые впаяли..
ykamerton писал(а):
04.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
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

ATmega644PA на Arduino

#37

Сообщение Ingwar » 05.04.2019{, 09:29}

Grafsaxar писал(а):
05.04.2019{, 09:24}
Плата фрезерована?
Да. Уже пару лет не занимаюсь лутом.
Grafsaxar писал(а):
05.04.2019{, 09:24}
По ходу камни уже прошитые впаяли..
Не, на платах развожу ICSP разъем или UART.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

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

ATmega644PA на Arduino

#38

Сообщение ykamerton » 05.04.2019{, 14:52}

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

Отправлено спустя 5 минут 52 секунды:
А не кто не скажет можно на чем в флпрог прописать пины на кварц XTAL1-2 как выхода в Atmega 328 - 8.

seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09.04.2016{, 12:17}
Репутация: 22
Откуда: Кременчуг
Имя: Сергей

ATmega644PA на Arduino

#39

Сообщение seri0shka » 05.04.2019{, 16:56}


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

ATmega644PA на Arduino

#40

Сообщение ykamerton » 05.04.2019{, 20:07}

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

Ответить

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