Мазмұны:

ATmega8 Arduino ретінде (Ішкі 8 МГц кристалды пайдалану арқылы): 7 қадам (суреттермен)
ATmega8 Arduino ретінде (Ішкі 8 МГц кристалды пайдалану арқылы): 7 қадам (суреттермен)

Бейне: ATmega8 Arduino ретінде (Ішкі 8 МГц кристалды пайдалану арқылы): 7 қадам (суреттермен)

Бейне: ATmega8 Arduino ретінде (Ішкі 8 МГц кристалды пайдалану арқылы): 7 қадам (суреттермен)
Бейне: Как измерить постоянное напряжение и ток и построить счетчик энергии с ЖК-дисплеем | Урок 104 2024, Қараша
Anonim
ATmega8 Arduino ретінде (Ішкі 8 МГц кристалды пайдалану арқылы)
ATmega8 Arduino ретінде (Ішкі 8 МГц кристалды пайдалану арқылы)

Қазіргі уақытта Arduino сияқты гаджеттер өте танымал болды. Оларды көптеген жобалар жасау үшін пайдалануға болады, алайда олар көп орын алады және біздің кейбіреулеріміз үшін қымбат (менімен қоса). Бұл мәселені шешу үшін мен сізге осы нұсқаулықты ұсынамын, ол сізге ATmega8 (немесе кез келген басқа avr) чипін Arduino кодын сақтауға және ықшам әрі арзан Arduino ретінде әрекет етуге үйретеді. Мұны істеу үшін сізге қол жетімді электроника қажет, егер сіз де әуесқой болсаңыз, ол қазірдің өзінде болады. Дәл осы мақсатқа жету үшін сыртқы кристалды осцилляторды қолдануға тәуелді болатын басқа нұсқаулардан айырмашылығы, бұл жоба ATmega8 ішкі 8 МГц кристалын қолданады, бұл 16 МГц кристалы жоқ адамдар үшін жақсы болады.

Сонымен қатар, мен чипті бағдарламалау үшін Arduino -ны провайдер ретінде қолданатын боламын, сондықтан бұл оны арзанырақ етеді.

Енді, көпке созбай, тоқуды бастайық!

1 -қадам: Кейбір материалдар мен кейбір файлдарды жинаңыз

Кейбір материалдар мен кейбір файлдарды жинаңыз
Кейбір материалдар мен кейбір файлдарды жинаңыз

Талаптар:

1. 10uF конденсатор - 1

2. Еркектен еркекке секіру сымдары - 8

3. Нан тақтасы - 1

4. ATmega8 чипі - 1

5. Arduino UNO немесе кез келген басқа Arduino

Жүктеуге болатын заттар:

1. ATmega8 үшін жүктеуші

2. Arduino IDE v1.0.1

Бұл сілтеме сізді Arduino IDE жүктеулер бетіне апарады. V.1.0.1 нұсқасын жүктеңіз, себебі мен оны ATmega8 чипімен жақсы жұмыс істейтінін таптым. Кейбір себептермен соңғы нұсқа Boards.txt модификациясын қолдамайды, бұл нұсқаулық үшін өте маңызды. Тақталар.txt

Бұл файлдың қолданылуы кейін түсіндіріледі.

2 -қадам: Arduino бағдарламашысына айналдыру

Arduino -ны ArduinoISP эскизін жүктеу арқылы бағдарламашыға айналдыруға болады. Ол үлгі ретінде эскизді Arduino ұсынған. Дегенмен, мен кодты файл ретінде беремін. Оны жүктеп алып, Arduino -ға жүктеңіз.

Код жүктелгеннен кейін келесі қадамға өтіңіз.

3 -қадам: Arduino V1.0.1 орнату

Arduino V1.0.1 орнату
Arduino V1.0.1 орнату
Arduino V1.0.1 орнату
Arduino V1.0.1 орнату

Arduino v1.0.1 жүктегеннен кейін оны шығарыңыз. Сонымен қатар, сіз жүктеген «board.txt» файлының бүкіл мәтінін көшіріңіз.

1. Енді сіз шығарылған қалтада келесі файлды қарауыңыз керек:

«…….. / arduino-1.0.1 / аппараттық / arduino / board.txt»

2. «board.txt» ашыңыз және көшірілген мәтінді файлдың соңына қойыңыз.

3. Енді шығарылған Arduino 1.0.1 қалтасына орналастырылған «arduino.exe» файлын ашыңыз.

4. Arduino тақтасын «ATmega8-noxtal @8MHz» ретінде таңдаңыз

5. Бағдарламалаушыны «Arduino провайдер ретінде» ретінде таңдаңыз.

Енді Arduino IDE v1.0.1 орнатылды!

4 -қадам: ATmega8 көмегімен Arduino қосу

ATmega8 көмегімен Arduino қосу
ATmega8 көмегімен Arduino қосу
ATmega8 көмегімен Arduino қосу
ATmega8 көмегімен Arduino қосу
ATmega8 көмегімен Arduino қосу
ATmega8 көмегімен Arduino қосу

Жоғарыда келтірілген схемаларға сілтеме жасай отырып, ATmega8 IC -ті Arduino -мен байланыстырыңыз.

Сондай -ақ, RESET пен GND түйреуіштерінің арасына 10uF конденсаторды қоюды ұмытпаңыз.

Мен ATmega8 -ге Arduino -ды қалай қосқанымның суретін тіркедім.

5 -қадам: жүктеушіні ATmega8 -ге қосу

Жүктеушіні ATmega8 -ге қосу
Жүктеушіні ATmega8 -ге қосу
Жүктеушіні ATmega8 -ге қосу
Жүктеушіні ATmega8 -ге қосу
Жүктеушіні ATmega8 -ге қосу
Жүктеушіні ATmega8 -ге қосу
Жүктеушіні ATmega8 -ге қосу
Жүктеушіні ATmega8 -ге қосу

Жүктеушілер - бұл микроконтроллерді дербес бағдарламалауға мүмкіндік беретін файлдар. Сондықтан ATmega8 жүктеушімен бірге күйдірілгенде, біз оны Arduino ретінде пайдалана аламыз.

Жүктеуші жүктеу үшін:

1. «atmega8_noxtal.zip» файлын «……. / Arduino-1.0.1 / hardware / arduino / bootloaders \» шығарыңыз.

2. Егер Arduino IDE жұмыс істеп тұрса, оны қайта іске қосыңыз, әйтпесе оны ашыңыз.

3. Алдыңғы қадамдардың бірінде сипатталғандай, Бағдарламалаушының, COM порты мен тақтаның дұрыс орнатылғанын тексеріңіз.

4. «Құралдар» мәзірінің астындағы «Burn Bootloader» түймесін басыңыз.

Егер сіз сымды дұрыс қоссаңыз, «Bootloader Burn» опциясын басу арқылы Arduino -дағы RX, TX және L шамдары жарқырай бастайды. Мен де суретті жарияладым.

6 -қадам: эскиздерді ATmega8 -ге жүктеу

ATmega8 -ге эскиздерді жүктеу
ATmega8 -ге эскиздерді жүктеу
ATmega8 -ге эскиздерді жүктеу
ATmega8 -ге эскиздерді жүктеу

ATmega8 -ге жүктеуші жүктелгеннен кейін сіз бұл жобаны аяқтадыңыз.

Енді қалаған эскизді чипке жүктеу ғана қалды. Ол үшін тақтада «Atmega8-noxtal @8Mhz», ал бағдарламашының «Arduino провайдер ретінде» орнатылғанына көз жеткізіңіз.

Есіңізде болсын, сіз жүктеушіні өртеу үшін пайдаланған сымдар эскиздерді жүктеу үшін де қолданылады

Эскизді жүктеу Arduino бағдарламашысы ретінде жүзеге асады, сондықтан әдеттегіден айырмашылығы, «Ctrl+U» пернесін басқанда, енді IDE -ге чипті Arduino арқылы бағдарламалауды айтатын «Ctrl+Shift+U» пернелерін басу керек болады.

7 -қадам: Құттықтаймыз

Image
Image
Құттықтаймын!
Құттықтаймын!

ATmega8 чипін шағын Arduino -ға сәтті түрлендіргеніңізбен құттықтаймын. Енді сіз өз жобаларыңызды әлдеқайда ықшам және арзан ете аласыз. Оның Arduino түйреуіштерімен байланысын түсіну үшін бұрын жүктелген «ATmega8 Arduino Pinout ретінде» файлын қараңыз.

Сонымен қатар, егер сіз бұл нұсқаулықты пайдалы деп тапсаңыз, қысқартылған жүктеу сілтемелерін екі немесе үш рет қайта ашу арқылы маған қолдау көрсетіңіз. Сіз мені Патреонда да қолдай аласыз.

Мұның бәрі нұсқаулық үшін! Егер күмәніңіз болса, түсініктеме беріңіз.

Ойлауды жалғастырыңыз!

Жоба авторы:

Уткарш Верма

Камерасын қарызға бергені үшін Ашиш Чудхариға рахмет.

Ұсынылған: