Orodha ya maudhui:
- Hatua ya 1: Waya AT89S52 Kama Unavyofanya Kawaida
- Hatua ya 2: Waya AT89S52 kwa Arduino
- Hatua ya 3: Kupanga Programu Kutumia Programu Yangu (Ruka hadi Hatua ya 4 Ikiwa Unataka Kutumia Avrdude)
- Hatua ya 4: Programu kutumia Avrdude
- Hatua ya 5: Kupanga Programu Kutumia Avrdude (Imeendelea)
Video: Programu 8051 (Mfululizo wa AT89) Na Arduino: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Mwongozo huu hutoa suluhisho kamili ya kupanga AT89S51 au AT89S52 (hizi ndio nilizojaribu) na Arduino. Mipangilio mingi imejumuishwa katika mwongozo huu; usanidi rahisi hauitaji programu ya ziada zaidi ya Arduino IDE.
Hatua ya 1: Waya AT89S52 Kama Unavyofanya Kawaida
Jisikie huru kuruka hatua hii ikiwa tayari ina waya.
Kile kawaida unahitaji kuanzisha mfumo wa chini wa AT89S52:
Kwa saa: 1x Crystal Oscillator, chini ya 33Mhz2x Capacitors, karibu 33pF kulingana na kioo unachotumia
Kwa mzunguko wa kuweka upya: 1x 10kOhm Resistor1x 10μF Capacitor
Mdhibiti mdogo anaweza kukimbia bila mzunguko wa kuweka upya, lazima tu uweke upya kwa mikono baada ya kuiwezesha.
Unaweza pia kutumia moja ya bodi za mfumo wa chini. Ikiwa ndivyo ilivyo, endelea na uruke hatua inayofuata.
Hatua ya 2: Waya AT89S52 kwa Arduino
AT89S52 (AT89S51 pia) hutumia SPI kama itifaki ya ISP. Inaingia kwenye hali ya ISP wakati pini ya RST imevutwa juu.
Wiring pamoja na ile ya Hatua ya 1: pini ya RST kwenye 8051 kubandika 10 kwenye Arduino; Pin 8 (P1.7) kwenye 8051 kubandika 13 kwenye Arduino (SCK); Pin 7 (P1.6) on the 8051 kubandika 12 kwenye Arduino (MISO); Piga 6 (P1.5) kwenye 8051 kubandika 11 kwenye Arduino (MOSI).
Hatua ya 3: Kupanga Programu Kutumia Programu Yangu (Ruka hadi Hatua ya 4 Ikiwa Unataka Kutumia Avrdude)
Kutoka hapa:
Pakia mchoro uliomo kwenye hazina na unaweza kuanza kupanga programu yako AT89S51 (52)!
Hatua ya 4: Programu kutumia Avrdude
IDE ya Arduino inakuja na avrdude iliyowekwa mapema. Bora zaidi, ArduinoISP, ambayo pia inakuja na IDE, inasaidia AT89S51 (AT89S52).
Kwanza, pakia mchoro ulioitwa "ArduinoISP" kwenye arduino yako. Mchoro unaweza kupatikana chini ya "Faili" -> "Mifano" -> "11. ArduinoISP" katika IDE ya Arduino.
Halafu, lazima ubadilishe faili ya usanidi wa avrdude ili kuwezesha msaada kwa AT89S51 (52) yetu. Unaweza kupakua usanidi uliobadilishwa tayari kwenye ukurasa huu.
Angalia tena wiring yako, ikiwa kila kitu kinaonekana sawa, endesha yafuatayo:
"C: / Program Files (x86) Arduino / vifaa / vifaa / avr / bin / avrdude.exe" -C E: /avrdude8051.conf -c stk500v1 -P COM3 -p 89s51 -b 19200
(Unaweza kutaka kubadilisha njia ya "avrdude.exe" na njia yako ya usakinishaji ya IDE ya Arduino. Badilisha "COM3" na jina la bandari ya serial ya arduino unayotumia kama programu. Badilisha 89s51 na 89s52 ikiwa una AT89S52 Badilisha "E: /avrdude8051.conf" na njia ya usanidi uliyopakua tu.)
Hatua ya 5: Kupanga Programu Kutumia Avrdude (Imeendelea)
Usanidi wako ni sahihi ikiwa avrdude inatoa saini ya kifaa kwa usahihi.
Ili kupakia programu, tumia amri katika hatua ya awali na chaguo moja la ziada:
-U flash: w: PROGRAMU YAKO. HEX
Ili kudhibitisha, tumia avrdude na:
-U flash: v: MPANGO WAKO. HEX
Kwa habari zaidi juu ya utumiaji wa avrdude, wasiliana na mwongozo wake kwa:
www.nongnu.org/avrdude/user-manual/avrdude_…
Ilipendekeza:
Mfululizo wa IoT ESP8266: 1- Unganisha kwa Router ya WIFI: Hatua 4
Mfululizo wa IoT ESP8266: 1- Unganisha kwa WIFI Router: Hii ni sehemu ya 1 ya " Maagizo " mfululizo uliojitolea kuelezea jinsi ya kutengeneza mradi wa Mtandao wa Vitu ukitumia ESP8266 NodeMCU ambayo inakusudia kusoma na kutuma data kwenye wavuti na kufanya hatua kwa kutumia tovuti hiyo hiyo.ESP8266 ESP
Arduino: Programu za Muda na Udhibiti wa Kijijini Kutoka kwa Programu ya Android: Hatua 7 (na Picha)
Arduino: Programu za Wakati na Udhibiti wa Kijijini Kutoka kwa Programu ya Android: Nimekuwa nikijiuliza kila wakati ni nini kinatokea na bodi zote za Arduino ambazo watu hawaitaji baada ya kumaliza miradi yao nzuri. Ukweli ni wa kukasirisha kidogo: hakuna chochote. Nimeona hii nyumbani kwa familia yangu, ambapo baba yangu alijaribu kujenga nyumba yake mwenyewe
Mfululizo wa Nokia SIMATIC IOT2000 kwa Ubidots + Arduino IDE: Hatua 8
Mfululizo wa Nokia SIMATIC IOT2000 kwa Ubidots + Arduino IDE: Unyenyekevu wa Arduino pamoja na kuegemea na historia ya Siemens hufanya safu ya SIMATIC IOT2000 iwe chaguo bora kwa lango la viwandani katika viwanda na taasisi zinazochunguza uunganisho na chaguzi za urekebishaji. Sensorer mpya o
Programu ya Arduino Laser + Programu ya Kudhibiti: Hatua 8
Mradi wa Arduino Laser + Programu ya Kudhibiti: XY - skanning ya laser ya 2x 2x 35mm 0.9 ° stepper motors - hatua 400 / rev Usawazishaji wa kioo kiotomatiki Udhibiti wa kijijini (kupitia bluetooth) Programu ya Udhibiti wa kijijini na GUI Upakuaji wa Chanzo: github.com/stan
(Ascensor) Mfano wa Elevator Kutumia Arduino, Mvumbuzi wa Programu na Programu Nyingine ya Bure: Hatua 7
(Ascensor) Mfano wa Elevator Kutumia Arduino, Inventor ya App na Programu Nyingine ya Bure: ESPConstrucción, paso ya programu, de un ascensor a escala usando arduino (como controlador del motor y entradas y salidas por bluetooth), mvumbuzi wa programu (para diseño de aplicación como panel ya kudhibiti del ascensor) na freeCAD na LibreCAD kwa ugonjwa.Abajo