Sisukord:
- Samm: ühendage AT89S52 juhtmega nagu tavaliselt
- Samm: ühendage AT89S52 Arduinoga
- 3. samm: programmeerimine minu tarkvara abil (kui soovite Avrdude'i kasutada, jätkake 4. sammuga)
- Samm: programmeerimine Avrdude abil
- Samm: programmeerimine Avrdude abil (jätkub)
Video: Programm 8051 (AT89 seeria) Arduinoga: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
See juhend pakub täielikku lahendust AT89S51 või AT89S52 (neid olen testinud) programmeerimiseks Arduinoga. Selles juhendis on mitu seadistust; lihtsaim seadistamine ei vaja muud lisatarkvara peale Arduino IDE.
Samm: ühendage AT89S52 juhtmega nagu tavaliselt
Jätke see samm julgelt vahele, kui see on juba juhtmega ühendatud.
Tavaliselt on vaja minimaalset süsteemi AT89S52 seadistamiseks:
Kella jaoks: 1x kristallostsillaator, vähem kui 33 MHz 2x kondensaatorit, umbes 33pF sõltuvalt kasutatavast kristallist
Lähtestusahela jaoks: 1x 10 kOhm takisti 1 x 10μF kondensaator
Mikrokontroller saab kindlasti töötada ilma lähtestamisahelata, peate selle pärast sisselülitamist lihtsalt käsitsi lähtestama.
Võite kasutada ka ühte neist minimaalsetest emaplaatidest. Kui see nii on, jätkake ja minge järgmise sammu juurde.
Samm: ühendage AT89S52 Arduinoga
AT89S52 (ka AT89S51) kasutab ISP -protokollina SPI -d. See lülitub ISP -režiimi, kui RST -tihvt tõmmatakse kõrgele.
Juhtmed lisaks 1. sammule: RST -tihvt 8051 kuni Arduino tihvt 10; 8051 tihvt 8 (P1.7) kuni Arduino (SCK) tihvt 13; tihvt 7 (P1.6) 8051 kuni Arduino (MISO) tihvti 12; tihvti 6 (P1.5) 8051 kuni Arduino (MOSI) pinni 11.
3. samm: programmeerimine minu tarkvara abil (kui soovite Avrdude'i kasutada, jätkake 4. sammuga)
Siit:
Laadige üles hoidlas sisalduv eskiis ja saate hakata oma AT89S51 (52) programmeerima!
Samm: programmeerimine Avrdude abil
Arduino IDE -ga on eelinstallitud avrdude. Veelgi parem, ArduinoISP, mis on samuti kaasas IDE -ga, toetab AT89S51 (AT89S52).
Esmalt laadige oma arduinole üles visand nimega "ArduinoISP". Visandi leiate Arduino IDE -s jaotisest "Fail" -> "Näited" -> "11. ArduinoISP".
Seejärel peate kohandama avrdude konfiguratsioonifaili, et lubada meie AT89S51 tugi (52). Sellel lehel saate alla laadida juba muudetud konfiguratsiooni.
Kontrollige oma juhtmestikku uuesti, kui kõik tundub korras, toimige järgmiselt.
"C: / Program Files (x86) Arduino / hardware / tools / avr / bin / avrdude.exe" -C E: /avrdude8051.conf -c stk500v1 -P COM3 -p 89s51 -b 19200
(Võib -olla soovite asendada tee „avrdude.exe” oma Arduino IDE installiteega. Asendage „COM3” programmeerijana kasutatava arduino jadapordi nimega. Kui teil on AT89S52, asendage 89s51 89s52 -ga. Asendage "E: /avrdude8051.conf" just allalaaditud konfiguratsiooni teega.)
Samm: programmeerimine Avrdude abil (jätkub)
Teie seadistus on õige, kui avrdude väljastab seadme allkirja õigesti.
Programmi üleslaadimiseks käivitage käsk eelmises etapis ühe lisavalikuga:
-U välk: w: YOURPROGRAM. HEX
Kinnitamiseks käivitage avrdude koos:
-U välk: v: YOURPROGRAM. HEX
Avrdude kasutamise kohta lisateabe saamiseks lugege selle käsiraamatut aadressil:
www.nongnu.org/avrdude/user-manual/avrdude_…
Soovitan:
IoT ESP8266 seeria: 1- Ühenda WIFI ruuteriga: 4 sammu
IoT ESP8266 seeria: 1- Ühenda WIFI ruuteriga: see on osa "Instructables" seeria, mis on mõeldud asjade Interneti projekti loomiseks, kasutades ESP8266 NodeMCU, mille eesmärk on lugeda ja saata andmeid veebisaidile ning teha toiminguid sama veebisaidi abil. ESP8266 ESP
IoT ESP8266 seeria: 2- Jälgige andmeid ThingSpeak.com kaudu: 5 sammu
IoT ESP8266 seeria: 2- Jälgige andmeid ThingSpeak.com kaudu: See on IoT ESP8266 seeria teine osa. 1. osa vaatamiseks vaadake seda juhendatavat IoT ESP8266 seeriat: 1 Ühendage WIFI -ruuteriga. Selle osa eesmärk on näidata teile, kuidas saata anduri andmed ühele populaarsele IoT tasuta pilveteenusele https: //thingspeak.com
Kuidas pääseda juurde Dell Inspiron 15 3000 seeria kõvakettale: 10 sammu
Kuidas pääseda juurde Dell Inspiron 15 3000 seeria kõvakettale: Tere juhised, täna näitan teile, kuidas pääseda juurde kõvakettale Dell Inspiron 15 3000 seeria sülearvutis. Tõenäoliselt, kui loete seda, on teil probleeme arvuti tulistamisega ja soovite kõvaketast uuesti paigaldada või
Universaalsete trükkplaatide seeria toru võimendi ehitamiseks: 5 sammu
Universaalsete trükkplaatide seeria toru võimendi ehitamiseks: toruahelad olid elektroonika arendamisel otsustavaks sammuks. Enamikus valdkondades vananesid need võrreldes odavamate, väiksemate ja tõhusamate pooljuhttehnoloogiatega täielikult. Välja arvatud heli - nii reprodutseerimine kui ka
Programm ESP8266 koos Arduinoga: 4 sammu
Programm ESP8266 koos Arduinoga: mitme sissetuleva probleemiga probleem, mis on ette nähtud Wi-Fi-mooduli programmeerimiseks, jätkuvalt või eelseisvaks kasutamiseks ja modifikatsiooniks näohoolduse jaoks. Programarea se poate face folosind or placa de dezvoltare sau un converter USB serial. esmaprojekt va vo