У моего Arduino Uno есть микроконтроллер ATMEGA328P-PU и куча других вещей на плате. Я бы хотел запрограммировать чип без программного обеспечения Arduino и только с минимумом других компонентов. Я хочу со временем создавать вещи без затрат на Arduino, и я хочу узнать о других частях на доске и добавлять их обратно по мере необходимости. Я чувствую себя комфортно с C и GCC, так что я, вероятно, могу разобраться в программной части. Но что, если что-нибудь, кроме этих двух продуктов ниже, мне нужно иметь в макете с микроконтроллером?
microcontroller
atmega
Роб Н
источник
источник
Ответы:
Все, что вам нужно, кроме программатора и микросхемы, - это пара развязывающих колпачков и некоторый способ подключения сигналов программирования к макету.
Так:
Необязательный
Помимо заголовка (который является 10-контактным с некоторыми неиспользуемыми контактами - вы можете использовать метки в качестве руководства для ваших подключений, имена одинаковые), эта схема является самой простой, которую я мог бы найти с помощью быстрого Google:
Как ни странно, я только что написал блог , рассказывающий о том же, что и с микроконтроллером PIC (может быть, стоит посмотреть, они очень похожи)
источник
Я публикую это как ответ, чтобы скрыть ужасные URL. Вы, безусловно, должны взглянуть на Atmel Appnote AVR042: Особенности проектирования аппаратного обеспечения AVR .
источник
Я также нашел эту полезную ссылку от людей из Arduino: https://www.arduino.cc/en/Main/Standalone. Здесь объясняется, как перейти с микросхемы, которую вы только что получили от DigiKey (или где-либо еще), на загрузку загрузчика и минимальные компоненты поддержки.
источник