Obsah:
- Zásoby
- Krok 1: Arduino ISP
- Krok 2: Najděte datový list svého AVR a zkontrolujte pin
- Krok 3: Připojte Arduino k AVR
- Krok 4: Získejte nastavení pojistky a aplikaci AVRDUDE
- Krok 5: Získejte soubor HEX ze svého kódu C
- Krok 6: Konec
Video: Jak nahrát C kód do ِ AVR pomocí Arduino Uno jako programátoru: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Ahoj všichni: D
Zde se podělím o jednoduchý způsob programování jakéhokoli AVR čipu pomocí Arduino Uno R3
Vše, co potřebujete k vypálení kódu do vašeho mikrokontroléru, je Arduino Uno místo nákupu konkrétního programátoru, který stojí hodně.
Zásoby
Budete potřebovat:
- Arduino uno r3 s vyměnitelným čipem (1)
- Propojovací vodiče
- 10uF elektrolytický kondenzátor (1)
- Hex soubor vygenerovaný z vašeho kódu C.
Krok 1: Arduino ISP
Nejprve: otevřete své Arduino IDE a nahrajte Arduino ISP do svého Arduina
najdete ho v nabídce Soubor -> Příklady
Před stisknutím klávesy pro odeslání musíte zkontrolovat typ desky a port COM.
POZNÁMKA: tento kód promění váš Arduino na programátora!
Krok 2: Najděte datový list svého AVR a zkontrolujte pin
Pin 1 je kolík, který má v blízkosti malou tečku
potřebujeme (VCC, GND, Reset, UCSK, MISO, MOSI) najít je ve vašem AVR.
Krok 3: Připojte Arduino k AVR
připojte Arduino k AVR podle obrázku a vašeho datového listu AVR
a nezapomeňte připojit 10uF kondenzátor mezi GND a RST vašeho Arduina pro deaktivaci automatického resetu Arduina
Krok 4: Získejte nastavení pojistky a aplikaci AVRDUDE
jít do
www.engbedded.com/fusecalc/
a vyberte svůj AVR, můj je Atmega16
Nic nezměním, abych nezničil svůj AVR, ale změním interní RC na 8 MHZ „Můžete si vybrat externí 16 MHZ krystal“je to na vás.
přejděte dolů a zkopírujte tvrdý argument
vložte jej do programu AVRDUDE.
můj je
-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m
Odkaz ke stažení AVEDUDE:
download.savannah.gnu.org/releases/avrdude/
pak jej otevřete a změňte nastavení jako na obrázku a v závislosti na vašem hardwaru a nezapomeňte vložit nastavení pojistek do dalších argumentů příkazového řádku
Krok 5: Získejte soubor HEX ze svého kódu C
Napíšu jednoduchý c kód pro blikání LED v PIN 20
nahrajte hex soubor do avrdude v sekci Flash a spusťte program
Krok 6: Konec
V případě jakýchkoli dotazů napište níže
Doporučuje:
Arduino jako ISP -- Vypálit šestihranný soubor v AVR -- Pojistka v AVR -- Arduino jako programátor: 10 kroků
Arduino jako ISP || Vypálit šestihranný soubor v AVR || Pojistka v AVR || Arduino jako programátor: ……………………… Přihlaste se k odběru mého YouTube kanálu pro další videa …….. Tento článek je vše o arduino jako isp. Pokud chcete nahrát hex soubor nebo chcete nastavit pojistku v AVR, nemusíte kupovat programátor, můžete
Jak flashovat nebo naprogramovat firmware ESP8266 AT pomocí ESP8266 Flasher a programátoru, modulu IOT Wifi: 6 kroků
Jak flashovat nebo naprogramovat firmware ESP8266 AT pomocí ESP8266 Flasher a programátoru, modulu IOT Wifi: Popis: Tento modul je adaptér /programátor USB pro moduly ESP8266 typu ESP-01 nebo ESP-01S. Je vhodně vybaven zásuvkou 2x4P 2,54 mm pro připojení ESP01. Také rozbíjí všechny kolíky ESP-01 prostřednictvím mužského konektoru 2x4P 2,54 mm
Jak nahrát program Arduino Pro Mini 328P pomocí Arduino Uno: 6 kroků
Jak nahrát program Arduino Pro Mini 328P pomocí Arduino Uno: Arduino Pro Mini je nejmenší dřevotříska, která má 14 I/O pinů, pracuje na 3,3 V - 5 V DC a snadno nahrává kód do programovacího zařízení. Specifikace: 14 digitální vstupní/výstupní porty RX, TX, D2 ~ D13, 8 analogových vstupních portů A0 ~ A7 1
Jak naprogramovat PIC MCU pomocí programátoru PICkit pomocí Breadboardu: 3 kroky
Jak programovat PIC MCU pomocí programátoru PICkit pomocí Breadboardu: K hraní s mikrokontroléry PIC (nebo jinými) nepotřebujete drahé a sofistikované nástroje. Vše, co potřebujete, je prkénko, kde otestujete svůj obvod a programování. Samozřejmě je nutný nějaký programátor a IDE. V tomto návodu
Jak nahrát program nebo kód do Arduino Pro Mini pomocí kabelu sériového převodníku CH340 UART: 4 kroky
Jak nahrát program nebo kód do Arduino Pro Mini pomocí kabelu sériového převodníku CH340 UART: Sériové kabely USB TTL jsou řadou kabelů převaděče USB na sériový, které poskytují připojení mezi rozhraním USB a sériovým rozhraním UART. K dispozici je řada kabelů, které nabízejí připojení na 5 voltů, 3,3 voltů nebo uživatelem určené úrovně signálu s