Оглавление:
- Шаг 1: принципиальная схема программатора
- Шаг 2: печатная плата
- Шаг 3: припой компонентов
- Шаг 4: Запись программы в память микроконтроллера
![Программатор ISP для микроконтроллеров AVR: 4 шага Программатор ISP для микроконтроллеров AVR: 4 шага](https://i.howwhatproduce.com/images/001/image-1814-39-j.webp)
Видео: Программатор ISP для микроконтроллеров AVR: 4 шага
![Видео: Программатор ISP для микроконтроллеров AVR: 4 шага Видео: Программатор ISP для микроконтроллеров AVR: 4 шага](https://i.ytimg.com/vi/WCOGBRiV3g4/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
![Image Image](https://i.howwhatproduce.com/images/001/image-1814-41-j.webp)
![](https://i.ytimg.com/vi/bKgAl25bf-U/hqdefault.jpg)
Программатор микроконтроллера - это аппаратное устройство, сопровождаемое программным обеспечением, которое используется для передачи кода машинного языка в микроконтроллер / EEPROM с ПК. Программист ISP для микроконтроллеров AVR - это последовательный программист, который использует последовательный порт для взаимодействия с ПК через протоколы RS232. Они более популярны среди любителей, которые работают на ПК и просто их делают.
Шаг 1: принципиальная схема программатора
![Печатная плата Печатная плата](https://i.howwhatproduce.com/images/001/image-1814-42-j.webp)
Программатор микроконтроллера - это аппаратное устройство, сопровождаемое программным обеспечением, которое используется для передачи кода машинного языка в EEPROM микроконтроллера с ПК. Компилятор преобразует код, написанный на таких языках, как ассемблер, C, java и т. Д., В код машинного языка и сохраняет его в шестнадцатеричном файле. Программатор микроконтроллера действует как интерфейс между ПК и целевым контроллером. Программное обеспечение API программиста считывает данные из шестнадцатеричного файла, хранящегося на ПК, и передает их в память контроллера. Программное обеспечение передает данные с ПК на оборудование через последовательный, параллельный или USB-порт.
Микроконтроллер ATmega32 запрограммирован с использованием контактов, предназначенных для связи по SPI. Последовательный периферийный интерфейс - это синхронный полнодуплексный протокол. SPI также известен как протокол «3-проводного интерфейса», потому что для него требуются 3 линии связи с именами MISO, MOSI и SCK. Протокол SPI требует двух устройств для связи. Один из них считается МАСТЕРОМ, а другой - РАБОМ.
Шаг 2: печатная плата
![Печатная плата Печатная плата](https://i.howwhatproduce.com/images/001/image-1814-43-j.webp)
![Печатная плата Печатная плата](https://i.howwhatproduce.com/images/001/image-1814-44-j.webp)
![Печатная плата Печатная плата](https://i.howwhatproduce.com/images/001/image-1814-45-j.webp)
Вы можете сделать печатную плату самостоятельно дома, используя метод переноса тонера.
Используйте программное обеспечение для проектирования печатных плат, чтобы преобразовать принципиальную схему в макет печатной платы.
Сделать распечатку зеркального отображения топологии печатной платы. Печать должна выполняться на глянцевой бумаге / фотобумаге с использованием лазерного принтера.
Нарезать плакированную медью плату нужного размера согласно нашему макету печатной платы.
Положить медную плату на печатный макет медной стороной вниз по направлению к печатному макету. Плотно прижать горячий утюг на некоторое время. Нагревание бумаги перенесет чернила на медную доску. Если бумага прилипла к пластине, удалите ее с помощью теплой воды.
Наш макет схемы под черными чернилами.
Удалите всю остальную медь, кроме черных линий, с помощью раствора для травления на основе перекиси водорода.
Шаг 3: припой компонентов
![Компоненты припоя Компоненты припоя](https://i.howwhatproduce.com/images/001/image-1814-46-j.webp)
![Компоненты припоя Компоненты припоя](https://i.howwhatproduce.com/images/001/image-1814-47-j.webp)
![Компоненты припоя Компоненты припоя](https://i.howwhatproduce.com/images/001/image-1814-48-j.webp)
Наш макет схемы под черными чернилами.
Удалите всю остальную медь, кроме черных линий, с помощью раствора для травления на основе перекиси водорода.
Используйте мелкую наждачную бумагу, чтобы удалить черные чернила.
Просверлить отверстие под перемычку.
Для пайки компонентов и проводов на этой печатной плате (PCB).
На данный момент завершена разработка программатора для микроконтроллеров AVR с поддержкой SPI.
Шаг 4: Запись программы в память микроконтроллера
![Запись программы в память микроконтроллера Запись программы в память микроконтроллера](https://i.howwhatproduce.com/images/001/image-1814-49-j.webp)
Для записи программы в память микроконтроллера необходимо подключить провода программатора к контактам микроконтроллера согласно схеме распиновки в таблице данных микроконтроллера.
Затем подключите программатор к последовательному порту компьютера и подключите штекер питания usb.
Используйте компилятор, чтобы сгенерировать из программы микроконтроллера шестнадцатеричный файл, который содержит инструкцию машинного языка, понятную микроконтроллеру. Программист передает содержимое этого шестнадцатеричного файла в память микроконтроллера. Как только программа передана или записана в память микроконтроллера, она работает в соответствии с программой.
В следующем видео мы попробуем создать простую программу для микроконтроллера.
В соответствии с программой микроконтроллер будет контролировать мигание светодиода.
Мы попробуем использовать собранный нами программатор для настройки плавких битов микроконтроллера и записи программы в память микроконтроллера AVR ATMega32.
Скоро появятся другие видео. Подпишитесь на наш канал на YouTube, чтобы ничего не пропустить!
Удачного создания, спасибо!
Рекомендуемые:
Маленький программатор для микроконтроллеров ATTINY с Arduino UNO: 7 шагов
![Маленький программатор для микроконтроллеров ATTINY с Arduino UNO: 7 шагов Маленький программатор для микроконтроллеров ATTINY с Arduino UNO: 7 шагов](https://i.howwhatproduce.com/images/002/image-5261-15-j.webp)
Миниатюрный программатор для микроконтроллеров ATTINY с Arduino UNO: в настоящее время интересно использовать микроконтроллеры серии ATTINY из-за их универсальности, низкой цены, а также того факта, что их можно легко программировать в таких средах, как Arduino IDE. Программы, разработанные для модулей Arduino, могут быть легко трансф
Использование микроконтроллеров для управления и контроля удаленной системы орошения: 4 шага
![Использование микроконтроллеров для управления и контроля удаленной системы орошения: 4 шага Использование микроконтроллеров для управления и контроля удаленной системы орошения: 4 шага](https://i.howwhatproduce.com/images/003/image-7363-28-j.webp)
Использование микроконтроллеров для управления и контроля удаленной системы орошения: фермеры и операторы теплиц для недорогой автоматической системы орошения. В этом проекте мы интегрируем электронный датчик влажности почвы с микроконтроллером для автоматического полива растений, когда почва слишком сухая, без вмешательства человека
ИСПОЛЬЗОВАНИЕ EXtreme Burner для программирования микроконтроллеров AVR: 8 шагов
![ИСПОЛЬЗОВАНИЕ EXtreme Burner для программирования микроконтроллеров AVR: 8 шагов ИСПОЛЬЗОВАНИЕ EXtreme Burner для программирования микроконтроллеров AVR: 8 шагов](https://i.howwhatproduce.com/images/006/image-15702-35-j.webp)
ИСПОЛЬЗОВАНИЕ EXtreme Burner для программирования микроконтроллеров AVR: все вы, сообщество пользователей AVR, и те, кто только входит в поток, некоторые из вас начали с микроконтроллеров PIC, а некоторые начали с микроконтроллеров ATMEL, это написано для вас! Итак, вы купили USBASP, потому что он дешевый и эффективный для прошивки
Персональный тренер по упражнениям (проект микроконтроллеров для начинающих): 4 шага
![Персональный тренер по упражнениям (проект микроконтроллеров для начинающих): 4 шага Персональный тренер по упражнениям (проект микроконтроллеров для начинающих): 4 шага](https://i.howwhatproduce.com/images/001/image-1777-72-j.webp)
Персональный тренер по упражнениям (проект микроконтроллеров для начинающих): Резюме: цель этого руководства - создать устройство, которое поможет обеспечить единообразную программу упражнений для пользователя велотренажера. Устройство будет: -Позволять пользователю поддерживать усилия с помощью мигание светодиода и звуковой сигнал при проверке
Понимание ICSP для микроконтроллеров PIC: 4 шага (с изображениями)
![Понимание ICSP для микроконтроллеров PIC: 4 шага (с изображениями) Понимание ICSP для микроконтроллеров PIC: 4 шага (с изображениями)](https://i.howwhatproduce.com/images/002/image-3283-93-j.webp)
Понимание ICSP для микроконтроллеров PIC: Программирование микроконтроллеров несложно. Создание программиста - отличный первый проект в области электроники. Цель этого руководства - объяснить простой метод последовательного программирования схем, используемый с микрочипами PIC