Obsah:

PROGRAMOVANIE AT89S52 pomocou ARDUINO: 4 kroky
PROGRAMOVANIE AT89S52 pomocou ARDUINO: 4 kroky

Video: PROGRAMOVANIE AT89S52 pomocou ARDUINO: 4 kroky

Video: PROGRAMOVANIE AT89S52 pomocou ARDUINO: 4 kroky
Video: #4 FLProg 7-сегментный дисплей и счетчик | ESP32 NodeMCU | Визуальное программирование для Arduino 2024, November
Anonim
PROGRAMOVANIE AT89S52 pomocou ARDUINO
PROGRAMOVANIE AT89S52 pomocou ARDUINO
PROGRAMOVANIE AT89S52 pomocou ARDUINO
PROGRAMOVANIE AT89S52 pomocou ARDUINO

In-System Programming (ISP) alebo In-Circuit Serial Programming (ICSP) je schopnosť niektorých programovateľných logických zariadení, mikrokontrolérov a iných vstavaných zariadení programovať počas inštalácie v kompletnom systéme, a nie je potrebné, aby bol čip naprogramovaný vopred. na jeho inštaláciu do systému.

V tomto návode je mikrokontrolér AT89S52 naprogramovaný pomocou Arduina ako sériového programátora v obvode.

Zásoby

1 x AT89S522x 33pF diskové kondenzátory 1x 11,0592 MHz kryštálový oscilátor 1 x 0,1 uF kondenzátor 1 x 10 kOhm rezistor 1 x tlačidlo 1 x prepojovacia lišta - podľa potreby

Krok 1: PRIPOJENIA OBVODU

PRIPOJENIA OBVODU
PRIPOJENIA OBVODU
PRIPOJENIA OBVODU
PRIPOJENIA OBVODU
PRIPOJENIA OBVODU
PRIPOJENIA OBVODU

Pripojte komponenty k doske ako je znázornené na obrázku.*Poznámka: kolík 31 by mal byť vytiahnutý na +5v, pretože používame vnútornú programovú pamäť.

Krok 2: PREVOD ARDUINA NA ISP

1. Pripojte Arduino k počítaču. Vyberte príslušnú dosku a port. 3. Nahrajte kód zo súboru uvedeného nižšie. Arduino je teraz pripravené na programovanie mikrokontroléra 89S52. Poznámka* Po nahraní tohto arduino kódu neodstraňujte kábel USB z počítača do Arduina.

Krok 3: VYTVORENIE HEXOVÉHO SÚBORU

VYTVORENIE HEXOVÉHO SÚBORU
VYTVORENIE HEXOVÉHO SÚBORU
VYTVORENIE HEXOVÉHO SÚBORU
VYTVORENIE HEXOVÉHO SÚBORU
VYTVORENIE HEXOVÉHO SÚBORU
VYTVORENIE HEXOVÉHO SÚBORU
VYTVORENIE HEXOVÉHO SÚBORU
VYTVORENIE HEXOVÉHO SÚBORU

1. Otvorte softvér Keil uVision. 2. Napíšte program a uložte ho ako súbor.c. Dvakrát kliknite na „Zdrojová skupina“a kliknite na súbor.c, ktorý ste vytvorili. 4. Kliknite pravým tlačidlom myši na 'Cieľ 1'.5. Nastavte kryštálovú frekvenciu na 11,0592 MHz. 6. Začiarknite políčko „Použiť ROM na čipe“7. Kliknite na kartu „Výstup“, potom začiarknite políčko „Vytvoriť súbor HEX“a kliknite na tlačidlo OK

Krok 4: PROGRAMOVANIE AT89S52

PROGRAMOVANIE AT89S52
PROGRAMOVANIE AT89S52

1. Otvorte na počítači softvér programátora 89S52.

2. Vyberte port COM, ku ktorému je pripojené Arduino.

3. Kliknite na položku Identifikovať. Výsledkom bude správa „zistený atmel AT89S52“.

4. Kliknite na položku Otvoriť súbor hex a vyberte súbor hex.

5. Kliknite na nahrať. Zapíše hexadecimálny súbor do mikrokontroléra.

6. Je to hotové. Teraz môžete do 89S52 nahrať ľubovoľný kód pomocou Arduina podľa tohto tutoriálu.

Odporúča: