Мазмұны:
- Жабдықтар
- 1 -қадам: Attiny85/13A -ге КІРІСПЕ
- 2 -қадам: Бағдарламалау қалқанын жобалау
- 3 -қадам: құрастыру
- 4 -қадам: провайдер ретінде Arduino көмегімен нано сынау және жыпылықтау
- 5 -қадам: Бағдарламалау
- 6 -қадам: Нәтиже
Бейне: Бірнеше ATtiny85/13A бағдарламашы: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Автордың толығырақ авторы: Арнов Шарма
Бұл туралы: Үндістаннан тағы бір өндіруші: ') сәлем Арнов Шарма туралы толығырақ »
Сізде 32 істікшелі микроконтроллердің 2-3 цифрлық енгізу-шығару порттары ғана қолданылатын «LDR x Arduino UNO Automatic Light» немесе ұқсас жобаны жасадыңыз ба? Егер сіз прототиптік жұмыс жасап жатсаңыз, бәрі жақсы, бірақ егер бұл прототипті жоба ретінде емес, өнім ретінде аяқтағыңыз немесе шығарғыңыз келеді. Баламалы нұсқалардың бірі - кіші және арзан микроконтроллерді пайдалану, ол аз шығынға ие және кез келген төмен талапты жобада оңай жүзеге асады. Микрочипте «ATTINY AVR» деп аталатын микроконтроллерлер бар, олар шағын микроконтроллерлер болып табылады, олар Arduino атқаратын жұмысты әлдеқайда ықшам түрде жасай алады.
Attiny85 және Attiny13 - бұл кең таралған Attiny микроконтроллерлерінің бірі, себебі олар арзан және қол жетімді.
Оларды бағдарламалау үшін біз әдетте Arduino -ны ISP немесе USBasp ретінде қолданамыз, мен attiny85 бағдарламалау қалқанын жасау үшін Arduino нано қолданғым келді, бірақ 1 аттинаны бағдарламалау үшін емес, 6. иә 6, біз бір уақытта 1 -ден астам аттинаны бағдарламалай аламыз. олардың барлығын параллель қосу арқылы уақыт.
Бұл жазбада мен сіздерге осы бағдарламашыны қаншалықты ұқыпты шығарғанымды және attini mcu бағдарламалау бойынша кеңестер көрсетемін.
Жабдықтар
Қажетті материалдар-
- Arduino nano x1
- DIP8 ұясы x6
- 1UF 10V CAP x1
- ерлер тақырыптары 28 дәл болуы керек
- Светодиодтар 0603 пакеті x4
- 1K резисторы 0805 пакеті x2
- ПХД
- 3D басып шығарылған корпус
- attiny85 x6
1 -қадам: Attiny85/13A -ге КІРІСПЕ
ATtiny85-бұл жоғары RISC архитектурасына негізделген жоғары өнімділігі төмен қуатты 8 биттік микроконтроллер. Ол 8 Кбайт жүйелік бағдарламаланатын флэшқа ие және ықшам өлшемі мен ерекшеліктерімен танымал
оның жұмыс кернеуі +1,8 В -тан +5,5 В -қа дейін
(Қосымша ақпарат алу үшін оның мәліметтер парағын оқыңыз)
Attiny13-бұл 1KB ISP флэш-жадын, 64B SRAM, 64B EEPROM, 32В регистрлік файлды және 4 каналды 10-разрядты кондиционерді біріктіретін жоғары өнімділігі төмен қуатты Microchip 8-биттік AVR RISC негізіндегі микроконтроллер. Құрылғы 20 МГц жиіліктегі 20 MIPS өткізу қабілетін қолдайды және 2,7-5,5 вольт аралығында жұмыс істейді.
Бір сағаттық циклде қуатты нұсқауларды орындау арқылы құрылғы қуатты тұтыну мен өңдеу жылдамдығын теңестіре отырып, бір МГц үшін 1 MIPS -ке жететін өнімділікке қол жеткізеді.
(Қосымша ақпарат алу үшін оның мәліметтер парағын оқыңыз)
бұл екі чип біршама ұқсас және түйісуі бірдей.
Attiny85 Attiny13 -тен жоғары, өйткені оның әйгілі және attiny13 -ке қарағанда кітапханалары бар, бұл чипті іске қосуды жеңілдетеді.
2 -қадам: Бағдарламалау қалқанын жобалау
Мен OrCad Cadance -те осы нано -тақтаны жасадым, оның төрт светодиоды бар (оның 3 -еуі ICSP бағдарламалау күйі үшін D7 D8 және D9 -ға қосылған, ал төртіншісі D11 немесе D0 аттинатына қосылған, егер біз бортында аттинаны тексеру қажет болса).)
Мен оны PCBWAY -ге жіберемін және ПХД -ны 22 күнде алдым (пандемияға байланысты)
(Мен Gerber файлдарын схемамен бірге қостым, сондықтан сіз оны ПХД өндірушісіне жібере аласыз немесе өз нұсқаңызды жасай аласыз)
3 -қадам: құрастыру
Негізгі құрастыру бойынша бейнені қараңыз-
4 -қадам: провайдер ретінде Arduino көмегімен нано сынау және жыпылықтау
Біріншіден, мен Arduino наносын компьютеріме қостым және оны D7, 8, 9 және D11 істікшелеріне қосылған сымды қосқыш ретімен ауыстыратын Chaser қарапайым сызбасымен жарқыраттым. солдан оңға қарай
(бейнені қарау)
Осыдан кейін мен «Arduino провайдер ретінде» эскизін осы тақтаға жүктедім және эскиз жүктелгеннен кейін секіргішті қысқарттым. Мен USB кабелін ажыратып, бағдарламалау үшін 6 attiny85 шығардым.
5 -қадам: Бағдарламалау
Көптеген адамдар сияқты, мен де Arduino платформасы арқылы микроконтроллерлермен таныстым, Arduino IDE -ді барлық дерлік Attiny микроконтроллерлерін бағдарламалау үшін пайдалануға болады, бұл ретте Attence Core файлдарын Спенс Конде қосады -
github.com/SpenceKonde/ATTinyCore
Орнату процесі GitHub бетінде жақсы құжатталған
Жыпылықтау процесі өте қарапайым және тікелей
- Attiny85 немесе 13 -ті DIP SOCKET -ке дұрыс бағдар бойынша салыңыз
- Құралдар> Тақтаға өтіп, attiny85 тақтасын таңдаңыз.
- Сағат жиілігін 1 МГц, 4 МГц немесе 8 МГцке дейін таңдаңыз (1 МГц жыпылықтау сызбасы үшін жақсы)
- Дұрыс портты таңдаңыз
- Құрал> Бағдарламалаушыда «Arduino провайдер ретінде» таңдаңыз
- BURN BOOTLOADER түймесін басыңыз
- Енді Sketch> тармағына өтіп, «Бағдарламашы арқылы жүктеу» немесе Ctrl+Shift+U таңдаңыз
6 -қадам: Нәтиже
Бағдарламаланған Attiny85 немесе 13 тақтасына салыңыз және D4* және GND сымдарын жалғаңыз және оларды бөлек қосыңыз.
ALL GONNA BLINK (бейнені қараңыз)
Бұл қондырғы көмегімен сіз бір уақытта 1 -ден астам аттиней бағдарламалауға болады, бұл өте пайдалы ерлік, өйткені сіз қазір жобаңызды оңай қайталай аласыз немесе оларды қосымшаларды сату үшін де шығара аласыз. Бұл пост қандай да бір түрде пайдалы болды деп үміттенемін. мұнда бәрі АШЫҚ, сондықтан сізге бірдеңе керек болса, пікір қалдырыңыз.
Ұсынылған:
CH341A Бағдарламашы: 8 қадам
CH341A бағдарламашы: Мен жақында CH341A шағын бағдарламашысын сатып алдым. Шағын бағдарламашы жақсы және оны 24 және 24 сериялы чиптерді бағдарламалау үшін қолдануға болады. Бұл өте арзан, бірақ өте пайдалы, себебі мен оны компьютердің BIOS -ы мен маршрутизатордың микробағдарламасын жыпылықтау үшін қолдана аламын
Ардуино провайдер ретінде -- Он алтылық файлды AVR -де жазу -- AVR сақтандырғышы -- Ардуино бағдарламашы ретінде: 10 қадам
Ардуино провайдер ретінде || Он алтылық файлды AVR -де жазу || AVR сақтандырғышы || Ардуино бағдарламашы ретінде: ……………………… Басқа бейнелер үшін менің YouTube каналыма ТІРКЕЛІҢІЗ …….. Бұл мақала бұл isp сияқты arduino туралы. Егер сіз он алтылық файлды жүктегіңіз келсе немесе сақтандырғышты AVR -ге орнатқыңыз келсе, сізге бағдарламашы сатып алудың қажеті жоқ, сіз жасай аласыз
Arduino UNO көмегімен ATTINY микроконтроллерлерге арналған шағын бағдарламашы: 7 қадам
ATTINY микроконтроллерлеріне арналған шағын бағдарламашы Arduino UNO көмегімен: Қазіргі уақытта ATTINY сериялы микроконтроллерлерді қолдану олардың әмбебаптығына, төмен бағасына, сонымен қатар Arduino IDE сияқты орталарда оңай бағдарламаланатындығына байланысты қызықты. Arduino модульдеріне арналған бағдарламалар оңай аудару
ESP8266-07 Arduino Nano-мен бағдарламашы: 6 қадам (суреттермен)
ESP8266-07 Arduino Nano көмегімен бағдарламашы: Бұл Arduino нано көмегімен ESP8266-07/12E ұқыпты бағдарламалау тақтасын құруға арналған қысқа нұсқаулық. Сымдардың схемасы мұнда көрсетілгенге өте ұқсас. Сізде бұл жобаны тақтаға бекітуге, өзіңізді дәнекерлеуге мүмкіндік бар
Arduino үшін тағы бір ATTINY85 ISP бағдарламашы қалқаны: 8 қадам
ATTINY85 ISP бағдарламашысының Arduino үшін тағы бір қалқаны: ATTINY85 ISP бағдарламашысының қалқаны ATTiny85 µControllers бағдарламалауға арналған. Қалқан Arduino Uno тақтасына қосылуы керек. Сериялық бағдарламашы & quot