Kazalo:

PROGRAMIRANJE AT89S52 Z UPORABO ARDUINO: 4 koraki
PROGRAMIRANJE AT89S52 Z UPORABO ARDUINO: 4 koraki

Video: PROGRAMIRANJE AT89S52 Z UPORABO ARDUINO: 4 koraki

Video: PROGRAMIRANJE AT89S52 Z UPORABO ARDUINO: 4 koraki
Video: micrologix 1100 with Factory IO. pusher 2024, November
Anonim
PROGRAMIRANJE AT89S52 Z ARDUINOM
PROGRAMIRANJE AT89S52 Z ARDUINOM
PROGRAMIRANJE AT89S52 Z ARDUINOM
PROGRAMIRANJE AT89S52 Z ARDUINOM

Programiranje v sistemu (ISP), imenovano tudi serijsko programiranje v vezju (ICSP), je zmožnost programiranja nekaterih logično logičnih naprav, mikrokrmilnikov in drugih vgrajenih naprav, medtem ko so nameščene v celotnem sistemu, namesto da bi bilo potrebno, da se čip predhodno programira. da ga namestite v sistem.

V tej vadnici je mikrokrmilnik AT89S52 programiran z uporabo Arduina kot serijskega programerja v vezju.

Zaloge

1x diskovni kondenzatorji AT89S522x 33pF 1x 11.0592MHz kristalni oscilator 1x 0.1uF kondenzator 1x 10kOhm upor 1x potisni gumb 1x plošča za kruh Skakalne žice - po potrebi

1. korak: POVEZAVE VOZILA

VEZNI VEZI
VEZNI VEZI
VEZNE VEZE
VEZNE VEZE
VEZNE VEZE
VEZNE VEZE

Komponente povežite v ploščo, kot je prikazano na sliki.*Opomba: pin 31 je treba potegniti na +5v, ker uporabljamo notranji programski pomnilnik.

2. korak: PREVERJANJE ARDUINA V ISP

1. Priključite Arduino na računalnik. 3. Izberite ustrezno ploščo in vrata. Naložite kodo iz spodaj priložene datoteke. Zdaj je arduino pripravljen za programiranje mikrokrmilnika 89S52. Opomba* Po nalaganju te kode arduino ne odstranjujte kabla USB iz računalnika v Arduino.

3. korak: Ustvarjanje šestkotne datoteke

Ustvarjanje šestnajstiške datoteke
Ustvarjanje šestnajstiške datoteke
Ustvarjanje šestnajstiške datoteke
Ustvarjanje šestnajstiške datoteke
Ustvarjanje šestnajstiške datoteke
Ustvarjanje šestnajstiške datoteke
Ustvarjanje šestnajstiške datoteke
Ustvarjanje šestnajstiške datoteke

1. Odprite programsko opremo Keil uVision. 2. Vnesite program in ga shranite kot datoteko.c. Dvokliknite 'Source Group' in kliknite datoteko.c, ki ste jo ustvarili. 4. Z desno tipko miške kliknite 'Target 1'. Frekvenco kristala nastavite na 11,0592 MHz. Potrdite polje »Uporabi vgrajeni ROM« 7. Kliknite na zavihek 'Output', nato preverite 'Create HEX file' in kliknite OK

4. korak: PROGRAMIRANJE AT89S52

PROGRAMIRANJE AT89S52
PROGRAMIRANJE AT89S52

1. V računalniku odprite programer 89S52.

2. Izberite vrata COM, na katera je priključen Arduino.

3. Kliknite Prepoznaj. Posledično se prikaže sporočilo "zaznan je atmel AT89S52".

4. Kliknite Odpri šestnajstiško datoteko in izberite šestnajstiško datoteko.

5. Kliknite naloži. Šestnajstiško datoteko bo zapisal v mikrokrmilnik.

6. Končano je. Sedaj lahko s pomočjo te vadnice naložite katero koli kodo na 89S52 z uporabo Arduina.

Priporočena: