Форум программистов, компьютерный форум, киберфорум
Arduino
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 26.01.2015
Сообщений: 102
1

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

18.08.2019, 15:37. Просмотров 1298. Ответов 5
Метки нет (Все метки)

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

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

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

И второй вопрос - возможно ли заместо arduino использовать сам микропроцессор? Цифровые пины подключены же напрямую от процессора, а обвязка только для питания как я понял. Помогите. И если есть примеры проектов на базе микропроцессоров (любых) без arduino буду очень признателен
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.08.2019, 15:37
Ответы с готовыми решениями:

Энкодеры для Arduino на базе микроконтроллера Altmega2560
Здравствуйте, хотел бы спросить кое-что: 1. Пишу программу для энкодеров (фотопрерывателя) и...

Использование самописных функций в Arduino
Здравствуйте! Раньше программил на PHP, но тут, хоть и синтаксис похож все по другом, в...

Подключение и использование Ethernet Shiled в Arduino
Всем привет! У меня такой вопрос: Дано: -Arduino UNO -Arduino Ethernet Shield Rev3 WITH PoE...

Использование Arduino для распознавания команд с ИК пульта от ТВ
Всем привет! Я собрал на основе UNO устройство для считывания ИК сигнала с телевизионных лентяек....

5
Эксперт С++
8296 / 6050 / 602
Регистрация: 10.12.2010
Сообщений: 28,133
Записей в блоге: 26
18.08.2019, 15:48 2
Цитата Сообщение от Joom Посмотреть сообщение
Но есть 2 вида корпуса микроконтроллера (взял Atmega328p), один корпус прямоугольный большой (Atmega328p-PU), другой квадратный маленький (Atmega328p-AU). Какая в них разница?
В корпусе? А вообще нужно смотреть даташит.

Советую загуглить "Arduino своими руками".

Но стоит отметить что для программирования Вам потребуется ISP-программатор и соответственно выводить SPI для прошивки. И отдельно контролллер + кварц.резонатор+конденсаторы будет стоить не сильно меньше Arduino Pro Mini, а возможно и больше. Так что главный выигрыш это конечно компактность.
1
2432 / 1739 / 368
Регистрация: 11.09.2009
Сообщений: 6,421
18.08.2019, 15:59 3
Лучший ответ Сообщение было отмечено Joom как решение

Решение

Цитата Сообщение от Joom Посмотреть сообщение
есть 2 вида корпуса ... Atmega328p-PU ... Atmega328p-AU. Какая в них разница?
Открываете даташит, и смотрите разницу в расположении выводов.

Цитата Сообщение от Joom Посмотреть сообщение
возможно ли заместо arduino использовать сам микропроцессор?
Аналогично, открываете схему платы интересующей вас модели Arduino, и срисовываете с неё на свою плату или целиком, или ту часть, что вам нужно.
1
0 / 0 / 0
Регистрация: 26.01.2015
Сообщений: 102
18.08.2019, 16:04  [ТС] 4
i8085, отличный ответ
Один вопрос только - что делать с прошивкой микропроцессора?
С arduino все просто - залил программу и все.
Я разобрался немного, при прошивании микроконтроллера команды pinMode(), digitalWrite() не подходят, заместо них используют DDRD() и PORTD соответственно.
Есть мануал как прошивать микроконтроллер?
0
2432 / 1739 / 368
Регистрация: 11.09.2009
Сообщений: 6,421
18.08.2019, 17:09 5
Цитата Сообщение от Joom Посмотреть сообщение
Есть мануал как прошивать микроконтроллер?
Есть конечно. Предоставляю вам найти это самостоятельно, а то обленитесь вконец, и не сможете уже ничего своего делать, только готовым пользоваться.
1
Эксперт С++
8296 / 6050 / 602
Регистрация: 10.12.2010
Сообщений: 28,133
Записей в блоге: 26
18.08.2019, 18:00 6
Цитата Сообщение от Joom Посмотреть сообщение
Один вопрос только - что делать с прошивкой микропроцессора?
Как минимум открыть глаза. Я же ответил нужен ISP-программатор.

Добавлено через 5 минут
Цитата Сообщение от Joom Посмотреть сообщение
Есть мануал как прошивать микроконтроллер?
1. Пишите скетч Arduino IDE, компилируете его в hex файл. (Меню/Скетч/Экспорт бинарного файла)
2. Hex-файлом прошиваете через ISP-программатор AVR-ку. Для этого можно использовать программу AVRDUDEPROG или другую.
3. Если Вы взяли hex-файл c бутлоадером то после первой прошивки можно будет прошивать AVR-ку так же как и ArduinoProMini.
Да и что прикольно при небольшой доработке можно подключить HC-05 и прошивать по блютюз.

Добавлено через 4 минуты
Я использовал программатор USBASP
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.08.2019, 18:00

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Асинхронная функция которая считывает всего несколько раз данные с микроконтроллера (Arduino) через СОМ порт
Такая проблема: Пишу небольшой проектик (задание:визуализация на диплом). Схема работы должна быть...

Использование микроконтроллера для управления аудиоканалом
Привет всем! (на всякий случай, это вопрос по аудио, а не по микроконтроллерам, дочитайте,...

Использование переходника для UART из Arduino
Возник такой вопрос. Arduino уже встроенно может соединятся с компьютером. Возможно ли как-то...

Модуль распознавания речи + Arduino Pro mini + Arduino MP3-Sheild
Список компонентов: 1).Модуль распознавания речи.(напряжение питания от 4,5 до 5,5 Вольт DC)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.