Съдържание:
- Консумативи
- Стъпка 1: Интернет доставчик на Arduino
- Стъпка 2: Намерете листа с данни за вашия AVR и проверете Pin Out
- Стъпка 3: Свържете Arduino към AVR
- Стъпка 4: Вземете настройката на предпазителя и приложението AVRDUDE
- Стъпка 5: Вземете вашия HEX файл от вашия C код
- Стъпка 6: Краят
Видео: Как да качите C код в ِ AVR, използвайки Arduino Uno като програмист: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Здравейте на всички: D
Тук ще споделя един прост начин за програмиране на всеки AVR чип с помощта на Arduino Uno R3
Всичко, от което се нуждаете, за да запишете кода на вашия микроконтролер, е Arduino Uno, вместо да купувате специфичен програмист, който струва много.
Консумативи
Ще имаш нужда:
- Arduino uno r3 с подвижен чип (1)
- Кабелни проводници
- 10uF електролитен кондензатор (1)
- Шестнадесетичен файл, генериран от вашия C код
Стъпка 1: Интернет доставчик на Arduino
Първо: отворете вашата Arduino IDE и качете Arduino ISP във вашия Arduino
можете да го намерите във Файл -> Примери
Преди да натиснете бутона за качване, трябва да проверите типа платка и COM порта.
ЗАБЕЛЕЖКА: този код ще превърне вашия Arduino в програмист!
Стъпка 2: Намерете листа с данни за вашия AVR и проверете Pin Out
Пин 1 е щифтът, който има малка точка близо до него
имаме нужда (VCC, GND, Reset, UCSK, MISO, MOSI) да ги локализираме във вашия AVR.
Стъпка 3: Свържете Arduino към AVR
свържете Arduino към AVR съгласно фигурата и вашия AVR лист с данни
и не забравяйте да свържете 10uF кондензатор между GND и RST на вашия Arduino за деактивиране на автоматичното нулиране на Arduino
Стъпка 4: Вземете настройката на предпазителя и приложението AVRDUDE
отидете на
www.engbedded.com/fusecalc/
и изберете вашия AVR, моят е Atmega16
Няма да променя нищо, за да не унищожа AVR, но ще променя вътрешния RC на 8 MHZ "Можете да изберете външен 16 MHZ кристал" зависи от вас.
превъртете надолу и копирайте аргумента avrdude
за да го поставите в AVRDUDE програма.
Моят е
-U l предпазител: w: 0xe4: m -U hfuse: w: 0x99: m
Връзка за изтегляне на AVEDUDE:
download.savannah.gnu.org/releases/avrdude/
след това го отворете и променете настройките като изображението и в зависимост от вашия хардуер и не забравяйте да поставите настройките на предпазителя в допълнителни аргументи на командния ред
Стъпка 5: Вземете вашия HEX файл от вашия C код
Ще напиша прост c код, за да мига светодиод в PIN 20
качете шестнадесетичен файл в avrdude в раздел Flash и натиснете програмата
Стъпка 6: Краят
За всеки въпрос коментирайте по -долу
Препоръчано:
Arduino като ISP -- Записване на шестнадесетичен файл в AVR -- Предпазител в AVR -- Arduino като програмист: 10 стъпки
Arduino като ISP || Записване на шестнадесетичен файл в AVR || Предпазител в AVR || Arduino като програмист: ……………………… Моля АБОНИРАЙТЕ се за канала ми в YouTube за още видеоклипове …….. Тази статия е всичко за arduino като isp. Ако искате да качите шестнадесетичен файл или ако искате да настроите предпазителя си в AVR, няма нужда да купувате програмист, можете да направите
Как да качите програма Arduino Pro Mini 328P чрез Arduino Uno: 6 стъпки
Как да качите програма Arduino Pro Mini 328P с помощта на Arduino Uno: Arduino Pro Mini е най -малкото ПДЧ, което има 14 входно -изходни щифта, работи при 3.3 волта - 5 волта DC и лесно за качване на кода в програмиращо устройство. цифрови входно/изходни портове RX, TX, D2 ~ D13, 8 аналогови входни порта A0 ~ A7 1
Как да програмирате PIC MCU с програмист PICkit, използвайки макета: 3 стъпки
Как да програмирате PIC MCU с програмист PICkit, използващ макета: Не се нуждаете от скъпи и сложни инструменти, за да играете с PIC (или други) микроконтролери. Всичко, от което се нуждаете, е макет, където тествате вашата схема и програмиране. Разбира се, необходим е някакъв програмист и IDE. В тази инструкция
Как да качите програма или код в Arduino Pro Mini, като използвате кабел за сериен конвертор CH340 UART: 4 стъпки
Как да качите програма или код в Arduino Pro Mini с помощта на кабел за сериен преобразувател CH340 UART: USB TTL серийните кабели са набор от USB към серийни конверторни кабели, които осигуряват връзка между USB и сериен UART интерфейс. Предлагат се редица кабели, предлагащи свързаност при 5 волта, 3,3 волта или определени от потребителя нива на сигнала с
Как да използвате Wiimote като компютърна мишка Използвайки свещи като сензор !!: 3 стъпки
Как да използвате Wiimote като компютърна мишка, използвайки свещи като сензор !!: Това ръководство ще ви покаже как да свържете вашето Wii Remote (Wiimote) към вашия компютър и да го използвате като мишка