Мазмұны:
- 1 -қадам: талаптар
- 2 -қадам: Arduino -ны компьютерге қосыңыз
- 3 -қадам: кодты жүктеңіз
- 4 -қадам: Қосылу схемасы
- 5 -қадам: түсінікті анықтау
- 6 -қадам: Zip файлын жүктеңіз
- 7 -қадам: Контроллер кодын табыңыз
- 8 -қадам: Бақылауды анықтау
- 9 -қадам: сақтандырғышты орнатыңыз
- 10 -қадам: Hex файлын жүктеңіз
Бейне: Ардуино провайдер ретінде -- Он алтылық файлды AVR -де жазу -- AVR сақтандырғышы -- Ардуино бағдарламашы ретінде: 10 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
………………………
Қосымша бейнелер үшін менің YouTube каналыма ТІРКЕЛІҢІЗ ….
Бұл мақалада isp ретінде arduino туралы айтылады.
Егер сіз он алтылық файлды жүктегіңіз келсе немесе сақтандырғышты AVR -де орнатқыңыз келсе, сізге бағдарламашы сатып алудың қажеті жоқ, оны arduino көмегімен жасауға болады.
Бұл мақалада мен он алтылық файлды atmega8 -ге жүктедім, егер сіз басқа AVR -ге он алтылық файлды жүктегіңіз келсе, процесті түсініп, сол қадамдарды орындаңыз.
……………………
1 -қадам: талаптар
- Arduino Uno
- Кейбір секіргіш сымдар
- Нан тақтасы
- Кристалды осциллятор (егер сіздің контроллеріңіз сыртқы осцилляторға орнатылса, міндетті емес)
*** егер сіздің контроллеріңіз қораптан тыс болса, онда Crystal осцилляторын қосудың қажеті жоқ ****
2 -қадам: Arduino -ны компьютерге қосыңыз
- Arduino -ны компьютерге қосыңыз
- Arduino IDE ашыңыз және құралдарды басыңыз
- Содан кейін бортты басыңыз, мұнда arduino uno таңдаңыз
- Енді тақтаның астындағы портты нұқыңыз, мұнда arduino қосылған портты таңдаңыз.
***** менің arduino COM2 -ге қосылған, есіңізде болсын, біз оны кейін қолданамыз.
3 -қадам: кодты жүктеңіз
- Файлға өтіңіз, содан кейін мысалдар
- ArduinoISP мысалын табыңыз
- ArduinoISP бағдарламасын жүктеңіз
- Енді құралдарға кіріп, «arduino as isp» бағдарламашысын таңдаңыз.
Arduino isp және arduino туралы бағдарламашыдағы isp сияқты шатастырмаңыз.
4 -қадам: Қосылу схемасы
- Мұнда біз Hex файлын жазамыз және Atmega8 сақтандырғышын орнатамыз. Ардуино арқылы аврдың кез келген түрінде он алтылық файлды жазу үшін тұжырымдаманы түсініңіз.
- Фотосуретте көрсетілгендей тізбекті қосыңыз.
- Егер Avr сыртқы сақтандырғышқа орнатылған болса, кристалды осциллятор міндетті емес, егер AVR қораптан тыс болса, оны қосудың қажеті жоқ.
5 -қадам: түсінікті анықтау
- Бірінші фотода көріп тұрғаныңыздай, MISO, MOSI және SCK түйреуіші бар, біз оларды тиісінше 13, 12, 11 түйреуішке қосамыз.
- Екінші фотода көріп тұрғандай, Reset түйреуіші бар, біз оны arduino -ның 10 -шы істігіне қосамыз.
- Үшінші суретте сіз VCC, AVCC және GND түйреуішін көре аласыз, AVCC мен VCC -ді 5v arduino -ға, GND -ны arduino -ға GND -ге қосасыз.
6 -қадам: Zip файлын жүктеңіз
- Төменде берілген zip файлын жүктеңіз
- ZIP файлын шығарыңыз
Github айна:
codeload.github.com/vishalsoniindia/Arduin…
7 -қадам: Контроллер кодын табыңыз
Hex файлын біз жүктеген қалтаға қойыңыз, онда сіз cmd.txt файлын көре аласыз.
- Қалтада cmd.txt файлын ашыңыз
- Бірінші жолды көшіру «avrdude -c arduino -b 19200 -p xyz»
- Фотода көрсетілгендей компьютердің жоғарғы жолағына cmd теріңіз.
- Мұнда командалық терминал ашылады
- Жолды қойыңыз және Enter пернесін басыңыз
- Соңғы суретте сіз бақыланатын атауды көресіз және контроллер коды mme atmega8 үшін.
8 -қадам: Бақылауды анықтау
- Салық файлындағы «avrdude -c arduino -b 19200 -p m8 -P COM2 -n» деген екінші жолды көшіру
- Оны командалық терминалға қойыңыз
- Енді сіздің порт портыңызды өзгертіңіз - COM2, онда сіздің arduino қосылған.
- Контроллер кодын өзгерту - m8.
- Енгізуді басыңыз.
- Құрылғының қолтаңбасы мен сақтандырғышын көргенде, бұл сіздің контроллеріңіз анықталғанын білдіреді.
9 -қадам: сақтандырғышты орнатыңыз
- Бұл жолды көшіріңіз «avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m»
- Оны командалық терминалға қойыңыз.
- Енді сіздің порт портыңызды өзгертіңіз - COM2, онда сіздің arduino қосылған.
- Контроллер кодын өзгерту - m8.
- Бұл сақтандырғыш ішкі 8 МГц -те орнатылған, бұл сізге сыртқы кристалды осцилляторды қосудың қажеті жоқ дегенді білдіреді.
- Енгізуді басыңыз.
- Енді сақтандырғыш орнатылды, бұл келесі жолы қажет емес бір реттік процесс.
Егер сақтандырғышты өзгерткіңіз келсе, E2 - төменгі сақтандырғыш, ал D9 - жоғары сақтандырғыш, оны сіздің талаптарыңызға сәйкес өзгертуге болады.
10 -қадам: Hex файлын жүктеңіз
- Соңғы жолды көшіріп, командалық терминалға қойыңыз.
- Жолдың соңында сіз файл атауын көре аласыз, оны он алтылық файл атауымен ауыстырыңыз.
- Енгізуді басыңыз.
- Егер сіз менің үшінші фотодағыдай массажды көрсеңіз, онда он алтылық файл AVR -де жазылады.
Бұған дейін он алтылық файлды cmd.txt файлын көруге болатын сол қалтаға қойыңыз
Енді сіздің порт портыңызды өзгертіңіз - COM2, онда сіздің arduino қосылған
Контроллер кодын өзгерту - m8
…. БӘРІ ЖАСАЛДЫ ……. ХО ХО ХО..