Атмега без кварца

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

Атмега без кварца

Сообщение seri0shka »

Перешёл от Ардуино к "голым" контроллерам, для удешевления проектов, и для общего развития. В принципе, всё нормально получается (с переменным успехом). Пока что использовал Атмеги с кварцем, то есть те же Ардуинки, только самодельные. Вот попробовал Атмега8 без кварца (режим 8Мгц, internal), возник вопрос: освободились ещё 2 ноги, можно ли использовать в качестве входов-выходов? Собственно, знаю, что можно с использованием Си, а вот есть ли вариант с операторами pinMode, digitalWrite, digitalRead для этих ног?
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Атмега без кварца

Сообщение RedSky »

Да, такая возможность есть. Вот у этих ребят https://github.com/MCUdude/MiniCore выводы кварца обозначены как pin20, 21. Можно написать пользовательский блок для них.
Аватара пользователя
Rovki
Полковник
Сообщения: 5756
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 225 раз
Контактная информация:

Атмега без кварца

Сообщение Rovki »

seri0shka писал(а): 28 сен 2018, 20:32Перешёл от Ардуино к "голым" контроллерам, для удешевления проектов,
Куда уж дешевле .Сколько же у вас получилось обьективно с учетом всего ??? Я понимаю когда 1000,1000000 выпускать ,то копейка набегает ,а когда для себя и еще 10 человек ,то дешевле китайских не получится ,если все правильно считать и не обманывать себя .
Электронщик до мозга костей и не только
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09 апр 2016, 12:17
Откуда: Кременчуг
Имя: Сергей

Атмега без кварца

Сообщение seri0shka »

Куда уж дешевле
Атмега8 примерно в 2,5 раз дешевле, чем ПроМини, это по месту, без китайцев. И плата с контроллером в дип-корпусе выглядит намного серьёзней, чем с Ардуиной. А если нужна миниатюризация, то контроллер в корпусе TQFP ещё дешевле, и намного меньше той же ПроМини. Попутно ещё несколько плюсов. Хотя всему своё место, Ардуинами тоже пользуюсь.
Аватара пользователя
Rovki
Полковник
Сообщения: 5756
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 225 раз
Контактная информация:

Атмега без кварца

Сообщение Rovki »

seri0shka писал(а): 28 сен 2018, 23:07
Куда уж дешевле
Атмега8 примерно в 2,5 раз дешевле, чем ПроМини, это по месту, без китайцев. И плата с контроллером в дип-корпусе выглядит намного серьёзней, чем с Ардуиной. А если нужна миниатюризация, то контроллер в корпусе TQFP ещё дешевле, и намного меньше той же ПроМини. Попутно ещё несколько плюсов. Хотя всему своё место, Ардуинами тоже пользуюсь.
Я ж не про чип спрашивал , а про все - плата ,монтаж ,комплектующие ...

Отправлено спустя 2 минуты 26 секунд:
Я например то же смотрю в эту сторону (использование МК) ,но только сдм монтаж .Все упирается как программировать МК....
Электронщик до мозга костей и не только
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09 апр 2016, 12:17
Откуда: Кременчуг
Имя: Сергей

Атмега без кварца

Сообщение seri0shka »

Rovki писал(а): 28 сен 2018, 23:12Я ж не про чип спрашивал , а про все - плата ,монтаж ,комплектующие ...
Плату нужно делать, даже если использовать Ардуино.
Rovki писал(а): 28 сен 2018, 23:12Все упирается как программировать МК....
Просто на плате нужно сразу установить гребёнку под SPI программирование (+ ,- , reset, и ещё три).
Изображение
Аватара пользователя
Rovki
Полковник
Сообщения: 5756
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 225 раз
Контактная информация:

Атмега без кварца

Сообщение Rovki »

А атмегу 8 можно программировать из ФЛ?
Электронщик до мозга костей и не только
pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26 авг 2017, 23:44

Атмега без кварца

Сообщение pasha71 »

[ref=#404040]Rovki[/ref], можно,и не только атмегу,и тинки тоже
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09 апр 2016, 12:17
Откуда: Кременчуг
Имя: Сергей

Атмега без кварца

Сообщение seri0shka »

Rovki писал(а): 29 сен 2018, 07:48А атмегу 8 можно программировать из ФЛ?
Выбор контроллера делается уже в ИДЕ после компилирования, поэтому в ФЛ можете выбрать Ардуино Уно ( в тех версиях ФЛ, что я пользовался, Атмеги8 нет, в последних не проверял). По выводам Атмега8 полностью совпадает с 328 (которая в Уно), есть некоторые нюансы, в простых проектах они не имеют значения.

Отправлено спустя 7 минут 59 секунд:
[ref]RedSky[/ref], спасибо, проверил, пин 20, пин 21 работают! Возможен даже пин 22, но не рискну пока (высоковольтного программатора нет, чтоб вернуть потом reset).
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Атмега без кварца

Сообщение Lisica »

pasha71 писал(а): 29 сен 2018, 09:33тинки тоже
Можно поподробней, как?
pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26 авг 2017, 23:44

Атмега без кварца

Сообщение pasha71 »

Без проблем.На просторах интернета находите библиотеки интересующих Вас микроконтроллеров.Как правило там же объясняют как добавить их в ардуино иде (там ничего мудреного если даже я разобрался). Добавляете в ардуино иде (только добавляйте в ту которую по умолчанию идет с программой флпрог). Добавили.Они появятся у Вас в составе всех плат.Дальше можно пойти двумя путями.1-сделать программатор на основе ардуино уно (я так делал по началу) опять же на просторах об этом куча информации.и способ 2-это в ардуино иде компилировать бинарный код и через дудку с обыкновенным программатором ( я делаю с USBASP-2.0) заливаете в микроконтроллер. К примеру.В флпрог я выставил ардуино про мини.Скомпилировал.Открылось ардуино иде,я в платах выбираю attiny13,а дальше как Вам описал.Какой из способов надежный не знаю,оба работали без сбоев.Прошиваю мегу8,тину13,тину85,мегу328

Отправлено спустя 1 минуту 47 секунд:
Только не забываем в флпрог выставлять пины которые соответствуют именно Вашему микроконтроллеру,а не тому который вы выставили в проекте флпрог.

Отправлено спустя 45 секунд:
в смысле не той ардуинке которую Вы выставили

Отправлено спустя 11 минут 3 секунды:
Вот весь "автопарк " которым пользуюсь

Отправлено спустя 2 минуты 14 секунд:
а это самодельный ,этот напрямую с иде заливает,без дудки.На базе уно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Anydy

Атмега без кварца

Сообщение Anydy »

Вообще то можно даже STM32 программировать из FLProg....
Как говорится - а что так можно было, да?
pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26 авг 2017, 23:44

Атмега без кварца

Сообщение pasha71 »

Да,библиотеки есть и на STM32,но не пробовал,врать не буду.Но думаю что и там тоже все победимо))
MTSnik1
Рядовой
Сообщения: 92
Зарегистрирован: 12 июл 2018, 17:06
Имя: Timofey

Атмега без кварца

Сообщение MTSnik1 »

Привет всем. Я тоже давно уже собираю платы на контроллерах, и на мегах и на тиньках, даже тини 13 программировал. Для мелких проектов самое то. Hex файл вытаскивал из темпа, программировал через аврдуду самодельный программатором узбасп. :smile9:

Отправлено спустя 1 минуту 28 секунд:
Поглядываю на стм, но пока никак руки не дойдут. :D
Anydy

Атмега без кварца

Сообщение Anydy »

MTSnik1 писал(а): 29 сен 2018, 17:59Поглядываю на стм, но пока никак руки не дойдут.
Так а что...пробуйте, и с нами поделитесь опытом!
В общем то не сложно поставить ядро для STM...так же как и для ESP....
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 806
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Атмега без кварца

Сообщение ViktorPetrov »

Ещё не давно,мы и так могли .
[spoiler]
006.jpg
[/spoiler]
[spoiler]
007.jpg
[/spoiler]
Сейчас обленился (проводки втыкать),заказал отладочную плату.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26 авг 2017, 23:44

Атмега без кварца

Сообщение pasha71 »

Ну почему обленились.Вот я сейчас штудирую усиленно язык С для микроконтроллеров,и с этой маленькой платкой очень удобно отлаживать программу.
Anydy

Атмега без кварца

Сообщение Anydy »

ViktorPetrov писал(а): 29 сен 2018, 20:33СОМ порт ,пришлось добавить на материнке не было
Вы осторожно....не все поймут что такое СОМ порт на материнке...
А тем более уровни сигналов на СОМ порте ...)))))
Шучу))
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Атмега без кварца

Сообщение Lisica »

pasha71 писал(а): 29 сен 2018, 15:52Без проблем
Вроде тиньки добавились, но не пойму с чем пины едят... (меня носом иногда надо тыкать)
Oleg1345140
Лейтенант
Сообщения: 539
Зарегистрирован: 06 сен 2015, 07:09
Откуда: Курган

Атмега без кварца

Сообщение Oleg1345140 »

seri0shka писал(а): 28 сен 2018, 23:07Атмега8 примерно в 2,5 раз дешевле, чем ПроМини,
Если не секрет по чем берете 8? я дешевле 60 руб не находил, прошка 95-100 стоит.
Ответить

Вернуться в «Спросить у знатоков»

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

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