Страница 1 из 2
Атмега без кварца
Добавлено: 28 сен 2018, 20:32
seri0shka
Перешёл от Ардуино к "голым" контроллерам, для удешевления проектов, и для общего развития. В принципе, всё нормально получается (с переменным успехом). Пока что использовал Атмеги с кварцем, то есть те же Ардуинки, только самодельные. Вот попробовал Атмега8 без кварца (режим 8Мгц, internal), возник вопрос: освободились ещё 2 ноги, можно ли использовать в качестве входов-выходов? Собственно, знаю, что можно с использованием Си, а вот есть ли вариант с операторами pinMode, digitalWrite, digitalRead для этих ног?
Атмега без кварца
Добавлено: 28 сен 2018, 20:57
RedSky
Да, такая возможность есть. Вот у этих ребят
https://github.com/MCUdude/MiniCore выводы кварца обозначены как pin20, 21. Можно написать пользовательский блок для них.
Атмега без кварца
Добавлено: 28 сен 2018, 22:21
Rovki
seri0shka писал(а): 28 сен 2018, 20:32Перешёл от Ардуино к "голым" контроллерам, для удешевления проектов,
Куда уж дешевле .Сколько же у вас получилось обьективно с учетом всего ??? Я понимаю когда 1000,1000000 выпускать ,то копейка набегает ,а когда для себя и еще 10 человек ,то дешевле китайских не получится ,если все правильно считать и не обманывать себя .
Атмега без кварца
Добавлено: 28 сен 2018, 23:07
seri0shka
Куда уж дешевле
Атмега8 примерно в 2,5 раз дешевле, чем ПроМини, это по месту, без китайцев. И плата с контроллером в дип-корпусе выглядит намного серьёзней, чем с Ардуиной. А если нужна миниатюризация, то контроллер в корпусе TQFP ещё дешевле, и намного меньше той же ПроМини. Попутно ещё несколько плюсов. Хотя всему своё место, Ардуинами тоже пользуюсь.
Атмега без кварца
Добавлено: 28 сен 2018, 23:12
Rovki
seri0shka писал(а): 28 сен 2018, 23:07Куда уж дешевле
Атмега8 примерно в 2,5 раз дешевле, чем ПроМини, это по месту, без китайцев. И плата с контроллером в дип-корпусе выглядит намного серьёзней, чем с Ардуиной. А если нужна миниатюризация, то контроллер в корпусе TQFP ещё дешевле, и намного меньше той же ПроМини. Попутно ещё несколько плюсов. Хотя всему своё место, Ардуинами тоже пользуюсь.
Я ж не про чип спрашивал , а про все - плата ,монтаж ,комплектующие ...
Отправлено спустя 2 минуты 26 секунд:
Я например то же смотрю в эту сторону (использование МК) ,но только сдм монтаж .Все упирается как программировать МК....
Атмега без кварца
Добавлено: 28 сен 2018, 23:54
seri0shka
Rovki писал(а): 28 сен 2018, 23:12Я ж не про чип спрашивал , а про все - плата ,монтаж ,комплектующие ...
Плату нужно делать, даже если использовать Ардуино.
Rovki писал(а): 28 сен 2018, 23:12Все упирается как программировать МК....
Просто на плате нужно сразу установить гребёнку под SPI программирование (+ ,- , reset, и ещё три).

Атмега без кварца
Добавлено: 29 сен 2018, 07:48
Rovki
А атмегу 8 можно программировать из ФЛ?
Атмега без кварца
Добавлено: 29 сен 2018, 09:33
pasha71
[ref=#404040]Rovki[/ref], можно,и не только атмегу,и тинки тоже
Атмега без кварца
Добавлено: 29 сен 2018, 10:31
seri0shka
Rovki писал(а): 29 сен 2018, 07:48А атмегу 8 можно программировать из ФЛ?
Выбор контроллера делается уже в ИДЕ после компилирования, поэтому в ФЛ можете выбрать Ардуино Уно ( в тех версиях ФЛ, что я пользовался, Атмеги8 нет, в последних не проверял). По выводам Атмега8 полностью совпадает с 328 (которая в Уно), есть некоторые нюансы, в простых проектах они не имеют значения.
Отправлено спустя 7 минут 59 секунд:
[ref]RedSky[/ref], спасибо, проверил, пин 20, пин 21 работают! Возможен даже пин 22, но не рискну пока (высоковольтного программатора нет, чтоб вернуть потом reset).
Атмега без кварца
Добавлено: 29 сен 2018, 15:19
Lisica
pasha71 писал(а): 29 сен 2018, 09:33тинки тоже
Можно поподробней, как?
Атмега без кварца
Добавлено: 29 сен 2018, 15:52
pasha71
Без проблем.На просторах интернета находите библиотеки интересующих Вас микроконтроллеров.Как правило там же объясняют как добавить их в ардуино иде (там ничего мудреного если даже я разобрался). Добавляете в ардуино иде (только добавляйте в ту которую по умолчанию идет с программой флпрог). Добавили.Они появятся у Вас в составе всех плат.Дальше можно пойти двумя путями.1-сделать программатор на основе ардуино уно (я так делал по началу) опять же на просторах об этом куча информации.и способ 2-это в ардуино иде компилировать бинарный код и через дудку с обыкновенным программатором ( я делаю с USBASP-2.0) заливаете в микроконтроллер. К примеру.В флпрог я выставил ардуино про мини.Скомпилировал.Открылось ардуино иде,я в платах выбираю attiny13,а дальше как Вам описал.Какой из способов надежный не знаю,оба работали без сбоев.Прошиваю мегу8,тину13,тину85,мегу328
Отправлено спустя 1 минуту 47 секунд:
Только не забываем в флпрог выставлять пины которые соответствуют именно Вашему микроконтроллеру,а не тому который вы выставили в проекте флпрог.
Отправлено спустя 45 секунд:
в смысле не той ардуинке которую Вы выставили
Отправлено спустя 11 минут 3 секунды:
Вот весь "автопарк " которым пользуюсь
Отправлено спустя 2 минуты 14 секунд:
а это самодельный ,этот напрямую с иде заливает,без дудки.На базе уно.
Атмега без кварца
Добавлено: 29 сен 2018, 15:53
Anydy
Вообще то можно даже STM32 программировать из FLProg....
Как говорится - а что так можно было, да?
Атмега без кварца
Добавлено: 29 сен 2018, 15:58
pasha71
Да,библиотеки есть и на STM32,но не пробовал,врать не буду.Но думаю что и там тоже все победимо))
Атмега без кварца
Добавлено: 29 сен 2018, 17:59
MTSnik1
Привет всем. Я тоже давно уже собираю платы на контроллерах, и на мегах и на тиньках, даже тини 13 программировал. Для мелких проектов самое то. Hex файл вытаскивал из темпа, программировал через аврдуду самодельный программатором узбасп.
Отправлено спустя 1 минуту 28 секунд:
Поглядываю на стм, но пока никак руки не дойдут.

Атмега без кварца
Добавлено: 29 сен 2018, 19:07
Anydy
MTSnik1 писал(а): 29 сен 2018, 17:59Поглядываю на стм, но пока никак руки не дойдут.
Так а что...пробуйте, и с нами поделитесь опытом!
В общем то не сложно поставить ядро для STM...так же как и для ESP....
Атмега без кварца
Добавлено: 29 сен 2018, 20:33
ViktorPetrov
Ещё не давно,мы и так могли .
[spoiler]
006.jpg
[/spoiler]
[spoiler]
007.jpg
[/spoiler]
Сейчас обленился (проводки втыкать),заказал
отладочную плату.
Атмега без кварца
Добавлено: 29 сен 2018, 20:37
pasha71
Ну почему обленились.Вот я сейчас штудирую усиленно язык С для микроконтроллеров,и с этой маленькой платкой очень удобно отлаживать программу.
Атмега без кварца
Добавлено: 29 сен 2018, 20:41
Anydy
ViktorPetrov писал(а): 29 сен 2018, 20:33СОМ порт ,пришлось добавить на материнке не было
Вы осторожно....не все поймут что такое СОМ порт на материнке...
А тем более уровни сигналов на СОМ порте ...)))))
Шучу))
Атмега без кварца
Добавлено: 30 сен 2018, 21:53
Lisica
pasha71 писал(а): 29 сен 2018, 15:52Без проблем
Вроде тиньки добавились, но не пойму с чем пины едят... (меня носом иногда надо тыкать)
Атмега без кварца
Добавлено: 30 сен 2018, 23:20
Oleg1345140
seri0shka писал(а): 28 сен 2018, 23:07Атмега8 примерно в 2,5 раз дешевле, чем ПроМини,
Если не секрет по чем берете 8? я дешевле 60 руб не находил, прошка 95-100 стоит.