Мазмұны:
- 1 -қадам: AT89S52 сымын әдеттегідей қосыңыз
- 2 -қадам: AT89S52 сымын Arduino -ға қосыңыз
- 3 -қадам: Менің бағдарламалық жасақтамамды қолдану арқылы бағдарламалау (егер сіз Avrdude қолданғыңыз келсе, 4 -қадамға өтіңіз)
- 4 -қадам: Avrdude көмегімен бағдарламалау
- 5 -қадам: Avrdude көмегімен бағдарламалау (жалғасы)
Бейне: 8051 бағдарламасы (AT89 сериясы) Arduino көмегімен: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бұл нұсқаулық AT89S51 немесе AT89S52 (бұл мен тексерген) Arduino көмегімен бағдарламалаудың толық шешімін ұсынады. Бұл нұсқаулықта бірнеше параметрлер бар; ең қарапайым орнату Arduino IDE -ден басқа қосымша бағдарламалық қамтамасыз етуді қажет етпейді.
1 -қадам: AT89S52 сымын әдеттегідей қосыңыз
Егер ол қазірдің өзінде сымды болса, бұл қадамды өткізіп жіберіңіз.
AT89S52 үшін минималды жүйені орнату үшін әдетте не қажет:
Сағат үшін: 1х кристалды осциллятор, 33 МГц2 конденсатордан аз, шамамен 33pF, сіз қолданатын кристаллға байланысты
Қалпына келтіру тізбегі үшін: 1x 10kOhm резисторы 1x 10μF конденсатор
Микроконтроллер міндетті түрде қалпына келтіру схемасынсыз жұмыс істей алады, оны қосқаннан кейін оны қолмен қалпына келтіру керек.
Сіз сондай -ақ ең төменгі жүйелік тақталардың бірін пайдалана аласыз. Егер бұлай болса, жалғастырыңыз және келесі қадамға өтіңіз.
2 -қадам: AT89S52 сымын Arduino -ға қосыңыз
AT89S52 (AT89S51 де) ISI протоколы ретінде SPI пайдаланады. Ол RST түйреуіші жоғары тартылған кезде ISP режиміне өтеді.
1 -қадамға қосымша сымдар: 8051 -дегі RST түйреуіші Arduino -дағы 10 -шы нүктеге дейін; 8051 -дегі 8 -ші түйінде (P1.7) Arduino -дағы 13 -ші түйінге (SCK); 7 -ші нүктеде (P1.6) 8051 - Arduino (MISO) бойынша 12 -пинге дейін; 8051 -дегі 6 -түйреуіш (P1.5) - Arduino -дағы 11 -пинге (MOSI).
3 -қадам: Менің бағдарламалық жасақтамамды қолдану арқылы бағдарламалау (егер сіз Avrdude қолданғыңыз келсе, 4 -қадамға өтіңіз)
Осы жерден:
Репозиторийдегі эскизді жүктеңіз, сонда сіз AT89S51 (52) бағдарламалауды бастай аласыз!
4 -қадам: Avrdude көмегімен бағдарламалау
Arduino IDE автоматты түрде алдын ала орнатылған. Одан да жақсы, IDE бірге жеткізілетін ArduinoISP AT89S51 (AT89S52) қолдайды.
Алдымен «ArduinoISP» атты эскизді arduino -ға жүктеңіз. Эскизді Arduino IDE ішіндегі «Файл» -> «Мысалдар» -> «11.. ArduinoISP» бөлімінен табуға болады.
Содан кейін, біздің AT89S51 (52) қолдауын қосу үшін avrdude конфигурация файлын теңшеу қажет. Сіз бұл бетте бұрыннан өзгертілген конфигурацияны жүктей аласыз.
Сымдарды екі рет тексеріңіз, егер бәрі жақсы сияқты болса, келесі әрекеттерді орындаңыз:
«C: / Program Files (x86) Arduino / hardware / tools / avr / bin / avrdude.exe» -C E: /avrdude8051.conf -c stk500v1 -P COM3 -p 89s51 -b 19200
(Сіз «avrdude.exe» жолын Arduino IDE орнату жолымен ауыстырғыңыз келуі мүмкін. «COM3» орнына бағдарламашы ретінде пайдаланатын arduino сериялық порт атауын қойыңыз. Егер AT89S52 болса, 89s51 -ді 89s52 -ге ауыстырыңыз. «E: /avrdude8051.conf» дегенді жаңадан жүктелген конфигурация жолымен ауыстырыңыз.)
5 -қадам: Avrdude көмегімен бағдарламалау (жалғасы)
Егер avrdude құрылғының қолтаңбасын дұрыс шығарса, сіздің орнатуыңыз дұрыс.
Бағдарламаны жүктеу үшін алдыңғы қадамдағы пәрменді бір қосымша опциямен іске қосыңыз:
-U жарқыл: w: YOURPROGRAM. HEX
Растау үшін, avrdude іске қосыңыз:
-U жарқыл: v: YOURPROGRAM. HEX
Avrdude пайдалану туралы қосымша ақпарат алу үшін оның нұсқаулығын қараңыз:
www.nongnu.org/avrdude/user-manual/avrdude_…
Ұсынылған:
LoRa қашықтан басқару бағдарламасы 8 км -ге дейінгі қашықтыққа 1,8 дюймдік TFT көмегімен: 8 қадам
LoRa қашықтан басқару пульті 8 дюймге дейінгі қашықтыққа арналған 1,8 дюймдік TFT көмегімен: жобаны ноутбукке немесе телефонға қосыңыз, содан кейін LoRa көмегімен интернетсіз немесе SMSсіз құрылғылар арасында сөйлесіңіз. ПХД -де дисплей мен 4 түйме бар, оларды қашықтан басқару құралы ретінде пайдалануға болады
Siemens SIMATIC IOT2000 сериясы Ubidots + Arduino IDE -ге: 8 қадам
Siemens SIMATIC IOT2000 сериясынан Ubidots + Arduino IDE: Arduino қарапайымдылығы Siemens сенімділігі мен тарихымен бірге SIMATIC IOT2000 сериясын қосылым мен қайта жабдықтау параметрлерін зерттейтін зауыттар мен мекемелердегі өнеркәсіптік шлюз үшін тамаша таңдау етеді. Жаңа сенсорлар
ESP8266 бағдарламасы Arduino көмегімен: 4 қадам
ESP8266 бағдарламасы Arduino-мен бірге: Wi-Fi модульдерінің көптігімен жұмыс істеуге мүмкіндік береді, бұл сіздің компьютеріңізде де, компьютерде де бар. acest proiect va vo
Uno көмегімен Pro-mini бағдарламасы (Arduino негіздері): 7 қадам (суреттермен)
Uno пайдалану Pro-mini бағдарламасы (Arduino Basics): Сәлеметсіз бе, мен бұл нұсқаулықта өзімнің жақында сатып алған Arduino pro-mini-мен өз тәжірибеммен бөліскім келеді және мен оған кодты бірінші рет қалай жүктеп алдым. ескі Arduino Uno.Arduino pro-mini келесі мүмкіндіктерге ие: Бұл мен
ExpressPCB көмегімен ақысыз АЖЖ бағдарламасы: 3 қадам
ExpressPCB көмегімен ақысыз АЖЖ бағдарламасы: ExpressPCB қызметкерлері сізге схемалар мен компьютерлік тақталармен жұмыс жасау үшін ДК тақтасының орналасу бағдарламасын ұсынады. Оның мақсаты ПХД орналасуына арналған. Мен орналасу бағдарламасы механикалық сипаттағы сызбалар жасау кезінде АЖЖ жұмысы үшін де пайдалы екенін білдім