Мазмуну:
- Жабдуулар
- 1 -кадам: ЦИРКУТ БАЙЛАНЫШТАРЫ
- 2 -кадам: ARDUINOну ISPге айландыруу
- 3 -кадам: АЛТЫ ФАЙЛЫ ТҮЗҮҮ
- 4 -кадам: AT89S52 ПРОГРАММАСЫ
Video: AT89S52 ARDUINO КОЛДОНУП ПРОГРАММАЛОО: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Тутумдук программалоо (ISP) aka in-Circuit Serial Programming (ICSP)-кээ бир программалоочу логикалык түзүлүштөрдүн, микроконтроллерлердин жана башка камтылган түзмөктөрдүн чипти программалоону талап кылуунун ордуна, толук системада орнотулганда программалоо жөндөмү. аны системага орнотуу үчүн.
Бул үйрөткүчтө AT89S52 микроконтроллери Arduino'ну микросхемалык сериялык программист катары колдонуу менен программаланган.
Жабдуулар
1x AT89S522x 33pF Disc Capacitors 1x 11.0592MHz Crystal Oscillator 1x 0.1uF Capacitor1x 10kOhm Resistor 1x Push Button 1x Non Board
1 -кадам: ЦИРКУТ БАЙЛАНЫШТАРЫ
Ингредиенттерди панелдеги сүрөттө көрсөтүлгөндөй туташтырыңыз.*Эскертүү: 31 -пин +5v тартылышы керек, анткени биз ички программанын эстутумун колдонуп жатабыз.
2 -кадам: ARDUINOну ISPге айландыруу
1. Arduino -ны PCке туташтырыңыз.2. Тиешелүү тактаны жана портту тандаңыз. Төмөндө тиркелген файлдан кодду жүктөңүз. Эми arduino 89S52 микроконтроллерин программалоого даяр. Эскертүү* Бул arduino кодун жүктөгөндөн кийин USB кабелин компьютерден Arduinoго чыгарбаңыз.
3 -кадам: АЛТЫ ФАЙЛЫ ТҮЗҮҮ
1. Keil uVision программасын ачыңыз. 2. Программаны териңиз.c файлы катары сактаңыз.3. "Source Group" баскычын эки жолу чыкылдатыңыз жана сиз түзгөн.c файлын чыкылдатыңыз. 4. 'Максат 1'ди оң баскыч менен чыкылдатыңыз.5. Crystal жыштыгын 11.0592MHz катары коюңуз. 'Use On-chip ROM'7'ди текшериңиз. 'Чыгуу' өтмөгүн чыкылдатыңыз, андан кийин 'HEX файлын түзүүнү' текшериңиз жана ОК басыңыз
4 -кадам: AT89S52 ПРОГРАММАСЫ
1. Компьютериңиздеги 89S52 программист программасын ачыңыз.
2. Arduino туташкан COM портун тандаңыз.
3. Идентификация дегенди басыңыз. Бул "atmel AT89S52 табылды" деген билдирүүгө алып келет.
4. Алтылык файлды ачууну чыкылдатып, он алтылык файлды тандаңыз.
5. Жүктөө дегенди басыңыз. Ал он алтылык файлды микроконтроллерге жазат.
6. Бул бүттү. Эми сиз бул үйрөткүчтү колдонуу менен Arduino аркылуу 89S52ге каалаган кодду жүктөй аласыз.
Сунушталууда:
Китепкана жок жылдыруу текстин көрсөтүү үчүн башка Arduino менен Arduino программалоо: 5 кадам
Китепкана жок жылдыруу текстин көрсөтүү үчүн башка Arduino менен Arduino программалоо: Sony Spresense же Arduino Uno анча кымбат эмес жана көп күчтү талап кылбайт. Бирок, эгерде сиздин долбооруңуз бийликке, мейкиндикке же бюджетке чектөө киргизсе, анда Arduino Pro Mini колдонууну карап көрүңүз. Arduino Pro Microдон айырмаланып, Arduino Pro Mi
Arduino Pro Miniди Arduino Uno менен кантип программалоо керек: 4 кадам
Arduino Pro Miniди Arduino Uno менен кантип программалоо керек: Мен муну башка долбоордун бир бөлүгү катары жазгам, бирок андан кийин мен ноутбуктан түз программалана турган Pro Micro колдонууну чечтим. Мен бул жерде калтырам
Esp 8266 Esp-01 менен Arduino IDE менен баштоо - Esp такталарын Arduino Ideде орнотуу жана Esp программалоо: 4 кадам
Esp 8266 Esp-01 менен Arduino IDE менен баштоо | Эсеп такталарын Arduino Ideде орнотуу жана программалоо Esp: Бул көрсөтмөлөрдө биз esp8266 такталарын Arduino IDEде кантип орнотууну жана esp-01ди кантип программалоону жана ага кодду жүктөөнү үйрөнөбүз. бул жана адамдардын көбү көйгөйгө туш болушат
Arduino UNO менен Arduino Pro Miniди кантип программалоо керек: 4 кадам
Arduino Pro Miniди Arduino UNO менен кантип программалоо керек. Салам балдар, бүгүн мен Arduino UNOнун жардамы менен Arduino Pro mini программасынын жөнөкөй методу менен бөлүшүп жатам. Бул окуу куралы arduino менен баштагандар үчүн жана Arduino Pro mini колдонуу менен долбоорунун көлөмүн азайтууну каалагандар үчүн. Arduino Pro mini
Arduino тактасын колдонуп AVR тактасын кантип программалоо керек: 6 кадам
Arduino тактасын колдонуп AVR тактасын кантип программалоо керек: Сизде AVR микроконтроллер тактасы барбы? Аны программалоо татаалбы? Ооба, сиз туура жердесиз. Бул жерде мен сизге Arduino Uno тактасын программист катары колдонуу менен Atmega8a микроконтроллер тактасын кантип программалоону көрсөтөм. Андыктан, эч кандай