Talaan ng mga Nilalaman:
- Hakbang 1: Diagram ng Skema ng Programmer ng Circuit
- Hakbang 2: Circuit Board
- Hakbang 3: Mga Bahaging Solder
- Hakbang 4: Pag-burn ng Program sa Memorya ng Microcontroller
Video: ISP Programmer para sa AVR Microcontrollers: 4 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ang isang programmer ng microcontroller ay isang aparato ng hardware na sinamahan ng software na ginagamit upang ilipat ang code ng wika ng makina sa microcontroller / EEPROM mula sa PC. Ang programmer ng ISP para sa mga AVR microcontroller ay Serial Programmers na gumagamit ng serial port upang makipag-ugnay sa PC sa pamamagitan ng mga protokol ng RS232. Mas sikat sila sa mga hobbyist na nagtatrabaho sa PC at simpleng gagawin nila.
Hakbang 1: Diagram ng Skema ng Programmer ng Circuit
Ang isang programmer ng microcontroller ay isang aparato ng hardware na sinamahan ng software na ginagamit upang ilipat ang code ng wika ng makina sa microcontroller EEPROM mula sa PC. Binabago ng tagatala ang code na nakasulat sa mga wika tulad ng pagpupulong, C, java atbp sa machine code ng wika at iniimbak ito sa isang hex file. Ang isang programmer ng microcontroller ay kumikilos bilang isang interface sa pagitan ng PC at ng target controller. Ang software ng API ng programmer ay nagbabasa ng data mula sa hex file na nakaimbak sa PC at pinapakain ito sa memorya ng controller. Inililipat ng software ang data mula sa PC patungo sa hardware gamit ang serial, parallel o USB port.
Ang micro controller, ATmega32 ay naka-program gamit ang mga pin na inilaan para sa komunikasyon ng SPI. Ang Serial Peripheral Interface ay isang magkasabay, full-duplex na protokol. Kilala rin ang SPI bilang "3-wire interface" na protocol dahil kailangan nito ng 3 linya ng komunikasyon na pinangalanang MISO, MOSI at SCK. Kailangan ng SPI protocol ang dalawang aparato para sa komunikasyon. Ang isa sa kanila ay isinasaalang-alang bilang isang MASTER at isa pa bilang isang Alipin.
Hakbang 2: Circuit Board
Maaari kang gumawa ng iyong sariling circuit board sa bahay gamit ang paraan ng paglipat ng toner.
Gumamit ng software ng pagdidisenyo ng acircuit board upang i-convert ang circuit diagram ng diagram sa layout ng PCB.
Upang gawin ang printout ng mirror na imahe ng layout ng PCB. Dapat na kuhanin ang naka-print sa Makintab na papel / Photo Paper gamit ang Laser Printer.
Upang i-cut ang board na nakasuot ng tanso sa kinakailangang sukat, ayon sa aming disenyo ng layout ng PCB.
Upang ilagay ang board ng tanso sa naka-print na layout, na may gilid na tanso pababa patungo sa naka-print na layout. Mahigpit na pipindutin ang mainit na bakal sa loob ng ilang oras. Ang pagpainit ng papel ay ililipat ang tinta sa board ng tanso. Kung natigil ang papel sa plato, gumamit ng maligamgam na tubig upang matanggal nang maayos ang papel.
Ang aming layout ng circuit sa ilalim ng itim na tinta.
Alisin ang lahat ng iba pang tanso maliban sa mga itim na linya na gumagamit ng etching solution sa base hydrogen peroxide.
Hakbang 3: Mga Bahaging Solder
Ang aming layout ng circuit sa ilalim ng itim na tinta.
Alisin ang lahat ng iba pang tanso maliban sa mga itim na linya na gumagamit ng etching solution sa base hydrogen peroxide.
Gumamit ng pinong papel na buhangin upang alisin ang itim na tinta.
Upang mag-drill ang butas para sa jumper.
Upang maghinang ng mga sangkap at kawad sa Printed Circuit Board (PCB) na ito.
Sa ngayon, ang paggawa ng programmer para sa mga AVR microcontroller na may suporta sa SPI ay nakumpleto.
Hakbang 4: Pag-burn ng Program sa Memorya ng Microcontroller
Upang masunog ang programa sa memorya ng microcontroller kailangan ikonekta ang mga wire ng programmer sa mga pin ng microcontroller ayon sa pinout diagram sa microcontroller datasheet.
Pagkatapos ay ikonekta ang programmer sa serial port ng computer at ikonekta ang usb power plug.
Gamitin ang tagatala upang makabuo mula sa programa ng isang microcontroller na hex file, na naglalaman ng tagubilin sa wika ng makina na nauunawaan ng isang microcontroller. Inililipat ng programmer ang nilalaman ng hex file na ito sa memorya ng microcontroller. Kapag ang isang programa ay nailipat o nakasulat sa memorya ng microcontroller, gumagana ito alinsunod sa programa.
Sa susunod na video susubukan naming lumikha ng isang simpleng programa para sa microcontroller.
Alinsunod sa programa ang microcontroller ay makokontrol ang flashing ng LED.
Susubukan naming gamitin ang programmer na aming pinagsama upang mai-configure ang mga piyus ng piyus ng microcontroller at sunugin ang programa sa memorya ng AVR ATMega32 microcontroller.
Marami pang mga video na paparating. Mag-subscribe sa aming YouTube channel upang hindi makaligtaan ang anumang bagay!
Maligayang paggawa, Salamat!
Inirerekumendang:
Arduino Bilang ISP -- Burn Hex File sa AVR -- Fuse sa AVR -- Arduino Bilang Programmer: 10 Hakbang
Arduino Bilang ISP || Burn Hex File sa AVR || Fuse sa AVR || Arduino Bilang Programmer: …………………. Mangyaring MAG-SUBSCRIBE Sa aking channel sa YouTube para sa higit pang mga video …….. Ang artikulong ito ay tungkol sa arduino bilang isp. Kung nais mong mag-upload ng hex file o kung nais mong itakda ang iyong piyus sa AVR kung gayon hindi mo kailangang bumili ng isang programmer, magagawa mo
Isang Maliliit na Programmer para sa ATTINY Microcontrollers Sa Arduino UNO: 7 Hakbang
Isang Maliliit na Programmer para sa ATTINY Microcontrollers Sa Arduino UNO: Kasalukuyan na nakakainteres na gumamit ng ATTINY series microcontrollers dahil sa kanilang kagalingan sa kaalaman, mababang presyo ngunit pati na rin ang katotohanan na madali silang mai-program sa mga kapaligiran tulad ng Arduino IDE. Ang mga program na idinisenyo para sa Arduino modules ay maaaring madaling transf
Ngunit Isa pang ATTINY85 ISP Programmer Shield para sa Arduino: 8 Hakbang
Ngunit Isa pang ATTINY85 ISP Programmer Shield para sa Arduino: بسم الله الرحمن الرحيم Ang ATTINY85 ISP Programmer Shield ay idinisenyo upang madali ang programa ng ATTiny85 µControllers. Ang kalasag ay dapat na naka-plug sa board ng The Arduino Uno. Ang Arduino Uno ay handa na kumilos bilang isang " Sa Circuit Serial Programmer & quot
Programming Microcontrollers Sa isang USBasp Programmer sa Atmel Studio: 7 Hakbang
Programming Microcontrollers Sa isang USBasp Programmer sa Atmel Studio: Hi Nabasa ko at natutunan sa pamamagitan ng maraming mga tutorial na nagtuturo kung paano gamitin ang programmer ng USBasp sa Arduino IDE, ngunit kailangan kong gamitin ang Atmel Studio para sa isang takdang-aralin sa Unibersidad at hindi makahanap ng anumang mga tutorial. Pagkatapos ng pagsasaliksik at pagbabasa sa maraming r
Murang STK500 AVR Programmer para sa Atmel Studio: 7 Hakbang
Murang STK500 AVR Programmer para sa Atmel Studio: Ang Atmel Studio ay isang malakas na tool para sa paggawa ng mga programa ng AVR, ngunit ang pagsulat ng isang programa ay ang unang hakbang. Upang magamit ang iyong programa, dapat kang gumawa ng isang circuit at ilipat ang iyong code sa microcontroller. Maaari mong i-program ang iyong AVR mula sa Atmel Studio sa pamamagitan ng paggamit ng