Мазмұны:
- 1 -қадам: Программисттің схемалық схемасы
- 2 -қадам: Электр тізбегі
- 3 -қадам: дәнекерлеу компоненттері
- 4 -қадам: Бағдарламаны микроконтроллердің жадына жазу
Бейне: AVR микроконтроллерлеріне арналған ISP бағдарламашысы: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Микроконтроллер бағдарламашысы - бұл компьютер тілінің кодын ДК -ден микроконтроллерге/EEPROM -ге беру үшін қолданылатын бағдарламалық қамтамасыз етумен жабдықталған құрылғы. AVR микроконтроллерлеріне арналған ISP бағдарламашысы - RS232 протоколдары арқылы компьютермен өзара әрекеттесу үшін сериялық портты қолданатын сериялық бағдарламашылар. Олар компьютерде жұмыс жасайтын әуесқойлар арасында көбірек танымал.
1 -қадам: Программисттің схемалық схемасы
Микроконтроллер бағдарламашы - бұл компьютерлік тілдің кодын компьютерден EEPROM микроконтроллеріне беру үшін қолданылатын бағдарламалық жасақтамамен жабдықталған құрылғы. Компилятор құрастыру, C, java сияқты тілдерде жазылған кодты машина тілінің кодына түрлендіреді және оны он алтылық файлда сақтайды. Микроконтроллер бағдарламашысы ДК мен мақсатты контроллер арасындағы интерфейс қызметін атқарады. Бағдарламашының API бағдарламасы компьютерде сақталған он алтылық файлдан мәліметтерді оқиды және оны контроллердің жадына береді. Бағдарламалық қамтамасыз ету деректерді компьютерден сериялық, параллель немесе USB порты арқылы аппараттық құралға жібереді.
ATmega32 микроконтроллері SPI байланысына арналған түйреуіштер көмегімен бағдарламаланған. Сериялық перифериялық интерфейс-синхронды, толық дуплексті протокол. SPI «3 сымды интерфейс» протоколы ретінде де белгілі, себебі оған MISO, MOSI және SCK деп аталатын 3 байланыс желісі қажет. SPI хаттамасына байланыс үшін екі құрылғы қажет. Олардың бірі МАСТЕР, екіншісі ҚҰЛ ретінде қарастырылады.
2 -қадам: Электр тізбегі
Үйде тонерді тасымалдау әдісін қолдана отырып, сіз өзіңіздің тақтаңызды жасай аласыз.
Схемалық схеманы ПХД макетіне түрлендіру үшін тізбекті конструкторлық бағдарламалық жасақтаманы қолданыңыз.
ПХД орналасуының айна бейнесін басып шығару. Басып шығару жылтыр қағазға/фото қағазға лазерлік принтер көмегімен жүргізілуі керек.
Біздің ПХД орналасу дизайнына сәйкес, мыс қапталған тақтаны қажетті мөлшерде кесу үшін.
Мыс тақтаны басылған макетке қаратып, мыс жағын төмен қаратып қою. Біраз уақыт ыстық үтікті тығыз басыңыз. Қағазды жылыту сияны мыс тақтаға береді. Егер қағаз пластинаға жабысып қалса, қағазды дұрыс алу үшін жылы суды қолданыңыз.
Қара схеманың астында біздің схема.
Сутегі асқын тотығы негізіндегі ерітіндімен қара сызықтардан басқа барлық мысты алып тастаңыз.
3 -қадам: дәнекерлеу компоненттері
Қара схеманың астында біздің схема.
Сутегі асқын тотығы негізіндегі ерітіндімен қара сызықтардан басқа барлық мысты алып тастаңыз.
Қара сияны кетіру үшін жұқа құмды қағазды пайдаланыңыз.
Секіруге арналған тесікті бұрғылау үшін.
Компоненттер мен сымды осы баспа схемасына (ПХД) дәнекерлеу үшін.
Қазіргі уақытта SPI қолдауымен AVR микроконтроллерлері үшін бағдарламашы жасау аяқталды.
4 -қадам: Бағдарламаны микроконтроллердің жадына жазу
Бағдарламаны микроконтроллердің жадына жазу үшін бағдарламашының сымдарын микроконтроллердің деректер кестесіндегі түйісу схемасына сәйкес микроконтроллердің түйреуіштеріне жалғау қажет.
Содан кейін бағдарламашыны компьютердің сериялық портына қосыңыз және USB қуат ашасын қосыңыз.
Микроконтроллер бағдарламасынан микроконтроллер түсінетін машина тілі нұсқаулығын қамтитын он алтылық файлды құру үшін компиляторды қолданыңыз. Бағдарламашы бұл он алтылық файлдың мазмұнын микроконтроллердің жадына жібереді. Бағдарлама микроконтроллердің жадына көшірілгеннен немесе жазылғаннан кейін, ол бағдарламаға сәйкес жұмыс істейді.
Келесі бейнеде біз микроконтроллерге арналған қарапайым бағдарлама құруға тырысамыз.
Бағдарламаға сәйкес микроконтроллер светодиодтың жыпылықтауын басқарады.
Біз микроконтроллердің сақтандырғыш биттерін конфигурациялау және AVR ATMega32 микроконтроллерінің жадына бағдарламаны жазу үшін жиналған бағдарламашыны қолдануға тырысамыз.
Жақында басқа бейнелер шығады. Ютуб каналымызға жазылып, ештеңені жіберіп алмаңыз!
Бақытты жасау, рахмет!
Ұсынылған:
ATTiny HV бағдарламашысы: 4 қадам
ATTiny HV бағдарламашысы: Бұл нұсқаулық ESP8266 және браузерге негізделген пайдаланушы интерфейсі бар ATTiny бағдарламалау утилитасына арналған, сақтандырғыштарды оқуға және орнатуға арналған алдыңғы нұсқаулық сақтандырғыш редакторынан келеді, бірақ қазір өшіруді, оқуды және жазуды қолдайды
AVR бағдарламашысы жоғары вольтты: 17 қадам
AVR бағдарламашысы жоғары вольтты: Бұл менің бірінші нұсқаулық. Мен жасаған тақта - AVR бағдарламашысы. Тақта мен соңғы бірнеше жылда жасаған 4 бөлек прототиптік тақтаның функцияларын біріктіреді: - Жоғары кернеулі AVR бағдарламашысы, негізінен ATtiny құрылғыларында фу орнату үшін
(дерлік) әмбебап MIDI SysEx CC бағдарламашысы (және реттегіш ): 7 қадам (суреттермен)
(дерлік) әмбебап MIDI SysEx CC бағдарламашысы (және реттегіші …): сексенінші жылдардың ортасында синтез өндірушілері " аз жақсы " үңгірлер синтезіне әкелген процесс. Бұл өндіруші тарапынан шығындарды азайтуға мүмкіндік берді, бірақ егер түпкілікті пайдалану мүмкін болмаса, патчтау процесін реттеді
VUSBTiny AVR SPI бағдарламашысы: 3 қадам
VUSBTiny AVR SPI бағдарламашысы: usbtiny isp бағдарламашысын жасап, оны 6 ай қолданғаннан кейін, мен оны алып жүруге арналған басқа біреуін іздедім. маған usbtiny isp дизайнының қарапайымдылығы ұнайды, бірақ мен оны кішірейтіп, бөлшектерін азырақ алғым келеді. ішінде бір нәрсе немесе
Atmel Studio үшін арзан STK500 AVR бағдарламашысы: 7 қадам
Atmel Studio үшін арзан STK500 AVR бағдарламашысы: Atmel Studio - бұл AVR бағдарламаларын жасауға арналған қуатты құрал, бірақ бағдарлама жазу - бұл бірінші қадам. Бағдарламаны пайдалану үшін сіз схеманы жасап, кодты микроконтроллерге жіберуіңіз керек. Сіз AVM -ді Atmel Studio -дан бағдарламалай аласыз