Мазмұны:
- Жабдықтар
- 1 -қадам: Сымдарды жалғау
- 2 -қадам: Бағдарламалық қамтамасыз етуді орнату
- 3 -қадам: Эскизді жүктеу
Бейне: Arduino Uno үшін ATtiny бағдарламашысы: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Егер сіз Arduino платформасына сенімді болсаңыз және басқа атмель микроконтроллерлерін бағдарламалауды қаласаңыз, бұл нұсқаулық сізге алғашқы қадамдарыңызды жасауға көмектеседі. Атап айтқанда, сіз көптеген ATtiny микроконтроллерлерін бағдарламалау үшін Arduino Uno үйлесімді тақталарына қалқан жасайсыз (2313/4313 25/45/85 және басқалары).
Жабдықтар
Бұл өте қарапайым жоба үшін сізге қажет:
-тақтайша (бір немесе екі жақты кемінде 20х10 нүкте)
-3х 5 мм жарықдиодты шамдар
-3х 220-330 Ом резисторлары
-20 істікшелі розетка
-12 аталық түйреуіш тақырыптары (кем дегенде)
-1x секіргіш
-кейбір секіргіш сымдар
Және, әрине, жұмыс істеу үшін ATtiny микроконтроллері (менің жағдайда бұл 2313)
1 -қадам: Сымдарды жалғау
Мен қадамдық нұсқаулық жасауға үйренбегенмін, сондықтан мен соңғы нәтижені және сымдарды қосамын. Светодиодтардың полярлығы Fritzing суретте ескерілмейтінін ескеріңіз, сондықтан абай болыңыз!
Егер сіз бір жақты перфрон тақтасын қолдануды шешсеңіз, түйреуіштерді ұзарту және оларды артқы жағынан дәнекерлеу үшін бірнеше қысқыштармен еркек түйреуіштерді басу керек.
Секіргіш GND түйреуішін өзгерту үшін қажет (сіз қандай микроконтроллерді қолданатындығыңызға байланысты), бірақ мен эскизді ATtiny 2313 -ке GND -де мүлде жүктей алдым …
Жасыл жарық диоды әрқашан қосулы және міндетті емес.
2 -қадам: Бағдарламалық қамтамасыз етуді орнату
Енді arduino isp -ді arduino тақтасына жүктеу керек. Файл -> Мысалдар -> ArduinoISP өтіңіз.
Жүктеу алдында 8 және 9 түйреуіштерді тағайындау арқылы светодиодтардың әрекетін өзгертуге болады, 7 түйреуіш қолданылмайды. PMODE (менің жағдайда көгілдір) - эскизді жүктеу кезінде жыпылықтайтын нәрсе. Қате пайда болған кезде ERR жанып тұрады. Мен қателіктерді модельдеуге тырыстым, бірақ ол ешқашан жанбады … HB HeartBeat дегенді білдіреді және мезгіл -мезгіл қосылады және өшеді. Мен үшін бұл өте пайдалы емес, бірақ оны ERR LED орнына тағайындауға болады.
3 -қадам: Эскизді жүктеу
Енді сіз эскизді жүктеуге дайынсыз. Белгілі бір тақтаны (микроконтроллер) орнатқаныңызға көз жеткізіңіз, содан кейін Провайдер ретінде Құралдар -> Бағдарламалаушы -> Arduino тармағына өтіңіз.
Эскизде берілген сандық түйреуіштер микроконтроллердегі түйіндерге сәйкес келетініне көз жеткізіңіз.
Енді сіз эскизіңізді жүктеуге дайынсыз!
Ұсынылған:
ATTiny HV бағдарламашысы: 4 қадам
ATTiny HV бағдарламашысы: Бұл нұсқаулық ESP8266 және браузерге негізделген пайдаланушы интерфейсі бар ATTiny бағдарламалау утилитасына арналған, сақтандырғыштарды оқуға және орнатуға арналған алдыңғы нұсқаулық сақтандырғыш редакторынан келеді, бірақ қазір өшіруді, оқуды және жазуды қолдайды
AVR бағдарламашысы жоғары вольтты: 17 қадам
AVR бағдарламашысы жоғары вольтты: Бұл менің бірінші нұсқаулық. Мен жасаған тақта - AVR бағдарламашысы. Тақта мен соңғы бірнеше жылда жасаған 4 бөлек прототиптік тақтаның функцияларын біріктіреді: - Жоғары кернеулі AVR бағдарламашысы, негізінен ATtiny құрылғыларында фу орнату үшін
(дерлік) әмбебап MIDI SysEx CC бағдарламашысы (және реттегіш ): 7 қадам (суреттермен)
(дерлік) әмбебап MIDI SysEx CC бағдарламашысы (және реттегіші …): сексенінші жылдардың ортасында синтез өндірушілері " аз жақсы " үңгірлер синтезіне әкелген процесс. Бұл өндіруші тарапынан шығындарды азайтуға мүмкіндік берді, бірақ егер түпкілікті пайдалану мүмкін болмаса, патчтау процесін реттеді
Arduino жобаларын кішірейту - ATmega328P бағдарламашысы ретінде Arduino UNO (https://youtu.be/YO61YCaC9DY): 4 қадам
Arduino жобаларын кішірейтіңіз | ATmega328P бағдарламашысы ретінде Arduino UNO (https://youtu.be/YO61YCaC9DY): Бейне сілтеме: https://youtu.be/YO61YCaC9DYProgramming ATmega328P Arduino-ны ISP (жүйелік бағдарламашы) ретінде пайдалануға Arduino мүмкіндіктерін пайдалануға мүмкіндік береді. ПХД. Бұл көбінесе сіздің колледжге жобаңызды жасаған кезде көмектеседі. Бұл төмендетеді
Atmel Studio үшін арзан STK500 AVR бағдарламашысы: 7 қадам
Atmel Studio үшін арзан STK500 AVR бағдарламашысы: Atmel Studio - бұл AVR бағдарламаларын жасауға арналған қуатты құрал, бірақ бағдарлама жазу - бұл бірінші қадам. Бағдарламаны пайдалану үшін сіз схеманы жасап, кодты микроконтроллерге жіберуіңіз керек. Сіз AVM -ді Atmel Studio -дан бағдарламалай аласыз