как добавить плату atmega8 внешний кварц 8МГц в IDE?

Buzoff
Offline
Зарегистрирован: 03.04.2018

добрый день

подскажите, пожалуйста, как добавить плату atmega8 с внешним кварцем на 8МГц в IDE?

я так понимаю, то что есть по умолчанию в IDE рассчитано на внешний кварц на 16МГц

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

В пакете MiniCore есть такое !

Buzoff
Offline
Зарегистрирован: 03.04.2018

спасибо

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Atmega8 через arduinoIDE ?
Зачем ?

Buzoff
Offline
Зарегистрирован: 03.04.2018

а что не так с этим сочетанием?

я в другой среде не работал, а 8ка подешевле и ее хватает

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Присмотрись к Atmega88, по стоимости как 8, по программированию как 328, 1в1, только памяти меньше, естес-сно. 

110р/штука

Buzoff
Offline
Зарегистрирован: 03.04.2018

ок

спасибо

Buzoff
Offline
Зарегистрирован: 03.04.2018

здравствуйте

установил ядро minicore.

через программатор загружаю скетч (блинк) для проверки в атмегу8 с внешним кварцем 8мгц, все грузится, но светодиод мигает примерно в 8 раз медленнее. подскажите, пожалуйста, что может быть? 

атмага8 установлена на плату ардуино про мини 328 3,3в.  

с обычной ардуино про мини 328 3,3в таких проблем нет.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Buzoff пишет:

здравствуйте

установил ядро minicore.

через программатор загружаю скетч (блинк) для проверки в атмегу8 с внешним кварцем 8мгц, все грузится, но светодиод мигает примерно в 8 раз медленнее. подскажите, пожалуйста, что может быть? 

атмага8 установлена на плату ардуино про мини 328 3,3в.  

с обычной ардуино про мини 328 3,3в таких проблем нет.

сначала надо загрузить загрузчик

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

Сначала нужно понимать теорию и сам процесс.)

Buzoff
Offline
Зарегистрирован: 03.04.2018

А зачем нужен загрузчик если я шью через программатор? (Usbasp ili usbtinyisp)

Дим-мычъ
Offline
Зарегистрирован: 20.03.2021

Buzoff пишет:

 светодиод мигает примерно в 8 раз медленнее.

Проверьте фьюз CLKDIV8

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

Buzoff, вы понимаете теорию?
Разработчики AVR посчитали что режимы, в котором эксплуатируется МК, должны программироваться отдельно (фьюзы), а выполняемая программа должна загружаться отдельно. То бишь, фьюзы отдельно - программа отдельно. Ферштейн?
Ну а теперь, смотрим что же мы можем выбирать через фьюзы (то бишь, перемычки): - ага, многое чего. Например, источник тактирования - кварц, внешний генератор, внутренний. А ещё есть делитель 1/8 генератора... Понимаете?
 

Buzoff
Offline
Зарегистрирован: 03.04.2018

Я думал это делает ядро, в моем случае minicore

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

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

Buzoff
Offline
Зарегистрирован: 03.04.2018

Ок
Большое спасибо!

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Ещё можно воспользоваться программой Khazama (если правильно написал), там фьюзы наглядно можно выставлять.

Buzoff
Offline
Зарегистрирован: 03.04.2018

Спасибо. Как раз искал что-то подобное.