Turinys:

PROGRAMAVIMAS AT89S52 NAUDOJANT ARDUINO: 4 žingsniai
PROGRAMAVIMAS AT89S52 NAUDOJANT ARDUINO: 4 žingsniai

Video: PROGRAMAVIMAS AT89S52 NAUDOJANT ARDUINO: 4 žingsniai

Video: PROGRAMAVIMAS AT89S52 NAUDOJANT ARDUINO: 4 žingsniai
Video: #microcontroller #microprocessor #AT89S52 2024, Lapkritis
Anonim
PROGRAMAVIMAS AT89S52 NAUDOJANT ARDUINO
PROGRAMAVIMAS AT89S52 NAUDOJANT ARDUINO
PROGRAMAVIMAS AT89S52 NAUDOJANT ARDUINO
PROGRAMAVIMAS AT89S52 NAUDOJANT ARDUINO

Sisteminis programavimas (ISP), dar žinomas kaip serijinis programavimas grandinėje (ICSP), yra kai kurių programuojamų loginių įrenginių, mikrovaldiklių ir kitų įterptųjų įrenginių galimybė užprogramuoti, kai jie yra įdiegti į pilną sistemą, o ne reikalauti, kad lustas būtų užprogramuotas iš anksto įdiegti jį į sistemą.

Šiame vadove AT89S52 mikrovaldiklis užprogramuotas naudojant „Arduino“kaip grandinės serijos programuotoją.

Prekės

1x AT89S522x 33pF diskiniai kondensatoriai 1x 11,0592MHz kristalų osciliatorius 1x 0,1uF kondensatorius 1x 10kOhm rezistorius 1x mygtukas 1x duonos lenta

1 veiksmas: grandinės jungtys

SROVĖS JUNGTYS
SROVĖS JUNGTYS
SROVĖS JUNGTYS
SROVĖS JUNGTYS
SROVĖS JUNGTYS
SROVĖS JUNGTYS

Prijunkite komponentus prie duonos lentos, kaip parodyta paveikslėlyje.*Pastaba: 31 kaištį reikia ištraukti iki +5 V, nes naudojame vidinę programos atmintį.

2 žingsnis: ARDUINO PERKELTI Į ISP

1. Prijunkite „Arduino“prie kompiuterio.2. Pasirinkite tinkamą plokštę ir prievadą.3. Įkelkite kodą iš toliau pridėto failo. Dabar arduino yra paruoštas programuoti 89S52 mikrovaldiklį. Pastaba* Įkėlę šį arduino kodą, neišimkite USB kabelio iš kompiuterio į „Arduino“.

3 žingsnis: HEX FILE KURIMAS

HEX FILE KURIMAS
HEX FILE KURIMAS
HEX FILE KURIMAS
HEX FILE KURIMAS
HEX FILE KURIMAS
HEX FILE KURIMAS
HEX FILE KURIMAS
HEX FILE KURIMAS

1. Atidarykite „Keil uVision“programinę įrangą. 2. Įveskite programą ir išsaugokite ją kaip.c failą.3. Dukart spustelėkite „Šaltinio grupė“ir spustelėkite sukurtą.c failą. 4. Dešiniuoju pelės mygtuku spustelėkite „Target 1“. Nustatykite kristalų dažnį kaip 11.0592MHz.6. Pažymėkite „Naudoti lusto ROM“7. Spustelėkite skirtuką „Išvestis“, tada patikrinkite „Sukurti HEX failą“ir spustelėkite Gerai

4 žingsnis: AT89S52 PROGRAMAVIMAS

PROGRAMAVIMAS AT89S52
PROGRAMAVIMAS AT89S52

1. Kompiuteryje atidarykite programuotojo programinę įrangą 89S52.

2. Pasirinkite COM prievadą, prie kurio prijungtas „Arduino“.

3. Spustelėkite Identify (identifikuoti). Dėl to pasirodys pranešimas „aptiktas atmel AT89S52“.

4. Spustelėkite Atidaryti šešiabriaunį failą ir pasirinkite šešiakampį failą.

5. Spustelėkite įkelti. Jis įrašys šešioliktainį failą į mikrovaldiklį.

6. Baigta. Dabar galite įkelti bet kurį kodą į „89S52“naudodami „Arduino“, vadovaudamiesi šia pamoka.

Rekomenduojamas: