Использование микроконтроллера заместо Arduino

AndyGma
Offline
Зарегистрирован: 18.08.2019

Сделал много проектов на arduino. (на pro mini)

Развел печатную плату, и вставляю туда arduino и еще куча модулей. Пришла на ум идея - не вставлять arduino в печатную плату, а взять микроконтроллер от arduino и отдать ему отдельное место на печатной плате.

Но есть 2 вида корпуса микроконтроллера (взял Atmega328p), один корпус прямоугольный большой (Atmega328p-PU), другой квадратный маленький (Atmega328p-AU). Какая в них разница? Это первый вопрос.

И второй вопрос - возможно ли заместо arduino использовать сам микропроцессор? Цифровые пины подключены же напрямую от процессора, а обвязка только для питания как я понял. Помогите. И если есть примеры проектов на базе микропроцессоров (любых) без arduino буду очень признателен

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

Ардуино - это типа твоей платы но для микроконтроллера. Обратное получается, понимаешь? Так что ничего не мешает просто контроллер впаивать «прошитый». 

По поводу что выбрать «большую с ногами» или «маленькую квадратную» - это к чему душа лежит. Это просто разные корпуса одной и той же микросхемы. Если устройство маленькое - лучше и контроллер меньше выбирать. По-моему маленький контроллер ещё потребляет меньше по питанию. В остальном разницы нет. 

AndyGma
Offline
Зарегистрирован: 18.08.2019

Первый вопрос решен, благодарю!

Насчет второго - получается, я могу заместо arduino использовать сам микропроцессор, останется только его сначало прошить? Так ведь?

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

Да, все верно. Ещё и скорость запуска подрастёт и память на 2кб больше будет доступна за счёт отсутствия загрузчика. 

negavoid
Offline
Зарегистрирован: 09.07.2016

Можете, совершенно верно. Про кварц не забудьте, хотя в микроконтроллере есть и встроенный, так что можно и без кварца.

AndyGma
Offline
Зарегистрирован: 18.08.2019

Если не трудно, есть ли мануалы по прошиванию микроконтроллера? Любого. Мне не важен какой микропроцессор, важно понять

negavoid
Offline
Зарегистрирован: 09.07.2016

Их полно, вот самый первый из гугла:

https://ngin.pro/arduino/260-proshivka-atmega328-s-pomoschyu-arduino-as-isp.html

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

Или вот с помощью этого китайского «свистка» ещё можно: http://robotchip.ru/obzor-programmatory-usbasp-v-2-0/

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

Спасибо большое!

Думаю мои вопросы все решены. Всем большое спасибо

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

Главное с фьюзами разберись. Это очень важно, при не верной установке фьюзов можно получить обычный камень вместо микроконтроллера.