Obsah:

PROGRAMOVÁNÍ AT89S52 pomocí ARDUINO: 4 kroky
PROGRAMOVÁNÍ AT89S52 pomocí ARDUINO: 4 kroky

Video: PROGRAMOVÁNÍ AT89S52 pomocí ARDUINO: 4 kroky

Video: PROGRAMOVÁNÍ AT89S52 pomocí ARDUINO: 4 kroky
Video: Mikrokontrolér ATtiny programovanie a zobrazovanie na LCD displeji 2024, Listopad
Anonim
PROGRAMOVÁNÍ AT89S52 pomocí ARDUINO
PROGRAMOVÁNÍ AT89S52 pomocí ARDUINO
PROGRAMOVÁNÍ AT89S52 pomocí ARDUINO
PROGRAMOVÁNÍ AT89S52 pomocí ARDUINO

In-System Programming (ISP) aka In-Circuit Serial Programming (ICSP) je schopnost některých programovatelných logických zařízení, mikrokontrolérů a dalších vestavěných zařízení programovat při instalaci v kompletním systému, a nikoli vyžadovat programování čipu předem. k instalaci do systému.

V tomto tutoriálu je mikrokontrolér AT89S52 naprogramován pomocí Arduina jako sériového programátoru v obvodu.

Zásoby

1 x AT89S522x 33pF diskové kondenzátory 1x 11,0592 MHz krystalový oscilátor 1 x 0,1 uF kondenzátor 1 x 10 kOhm rezistor 1 x tlačítko 1 x propojovací vodiče - podle potřeby

Krok 1: PŘIPOJENÍ OKRUHŮ

PŘIPOJENÍ OKRUHŮ
PŘIPOJENÍ OKRUHŮ
PŘIPOJENÍ OKRUHŮ
PŘIPOJENÍ OKRUHŮ
PŘIPOJENÍ OKRUHŮ
PŘIPOJENÍ OKRUHŮ

Připojte součásti na prkénko podle obrázku.*Poznámka: pin 31 by měl být vytažen na +5v, protože používáme interní paměť programu.

Krok 2: PŘEVOD ARDUINA NA ISP

1. Připojte Arduino k PC. 2. Vyberte příslušnou desku a port. Nahrajte kód z níže přiloženého souboru. Nyní je arduino připraveno na programování mikrokontroléru 89S52. Poznámka* Po nahrání tohoto arduino kódu neodpojujte USB kabel z PC do Arduina.

Krok 3: VYTVOŘENÍ HEXOVÉHO SOUBORU

VYTVOŘENÍ HEXOVÉHO SOUBORU
VYTVOŘENÍ HEXOVÉHO SOUBORU
VYTVOŘENÍ HEXOVÉHO SOUBORU
VYTVOŘENÍ HEXOVÉHO SOUBORU
VYTVOŘENÍ HEXOVÉHO SOUBORU
VYTVOŘENÍ HEXOVÉHO SOUBORU
VYTVOŘENÍ HEXOVÉHO SOUBORU
VYTVOŘENÍ HEXOVÉHO SOUBORU

1. Otevřete software Keil uVision. 2. Napište program a uložte jej jako soubor c. 3. Dvakrát klikněte na 'Source Group' a klikněte na soubor.c, který jste vytvořili. 4. Klikněte pravým tlačítkem na 'Cíl 1'.5. Nastavte krystalovou frekvenci na 11,0592 MHz. 6. Zaškrtněte políčko „Použít ROM na čipu“7. Klikněte na kartu „Výstup“, poté zaškrtněte „Vytvořit soubor HEX“a klikněte na OK

Krok 4: PROGRAMOVÁNÍ AT89S52

PROGRAMOVÁNÍ AT89S52
PROGRAMOVÁNÍ AT89S52

1. Otevřete na počítači software 89S52 programátoru.

2. Vyberte port COM, ke kterému je připojeno Arduino.

3. Klikněte na Identifikovat. Výsledkem bude zpráva „detekován atmel AT89S52“.

4. Klikněte na Otevřít hex soubor a vyberte hex soubor.

5. Klikněte na nahrát. Zapíše hex soubor do mikrokontroléru.

6. Je hotovo. Nyní můžete do 89S52 nahrát jakýkoli kód pomocí Arduina podle tohoto tutoriálu.

Doporučuje: