Talaan ng mga Nilalaman:
- Hakbang 1: Buuin ang Circuit
- Hakbang 2: I-program ang Configurator Micro Controller
- Hakbang 3: I-configure ang Problema Chip
- Hakbang 4: Pangwakas na Mga Salita
Video: AVR HVPP Configurator: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Kamakailan ay nakakuha ako ng ilang mga chips ng ATMEGA8L na hindi mabasa o ma-program sa pamamagitan ng USBASP. Nagtataka ako kung ang mga chips na ito ay magagamit o ganap na sira.
Nabasa ko ang datasheet ng chip at napagtanto na ang chip ay maaaring hindi mabasa kung ito ay naka-lock at / o ang mga setting ng piyus ay mali.
Nabanggit din nito na ang High Voltage Parallel Programming (HVPP) ay maaaring magamit upang iligtas ang maliit na tilad. Samakatuwid binubuo ko ito upang subukan ito.
Maaari kang gumawa ng isa upang iligtas din ang iyong mga chips.
Hakbang 1: Buuin ang Circuit
Kailangan mo ng mga sumusunod na item:
1. Isang gumaganang ATMEGA micro controller (ATMEGA8 / 88/168/328, gumamit ako ng isang board na ATMEGA168PA)
2. Isang 28 pin na DIP socket para sa target chip (Maaari kang gumamit ng socket ng ZIP kung mayroon kang isa)
3. Isang NPN transistor (2N3904 o 2N2222 atbp, ginamit ko ang 2N3904 dito)
4. Dalawang resistor ng 1K
5. Isang 150R risistor (Upang limitahan ang kasalukuyang para sa pulang LED, kailangan mo ng 100R para sa berde o asul na LED)
6. Isang LED para sa + 12V tagapagpahiwatig (Gumamit ako ng pulang LED)
7. Isang 12V na baterya (A23) o isang step-up na module (Gumamit ako ng MT3608 step-up module sa proyektong ito)
Maghinang silang lahat nang magkakasama batay sa Schematic.
Hakbang 2: I-program ang Configurator Micro Controller
I-load ang source code sa Arduino IDE, piliin ang iyong board at i-update ang chip.
O maaari mong mai-program ang chip nang direkta sa pamamagitan ng paggamit ng aking pre-compiled HEX file.
Hakbang 3: I-configure ang Problema Chip
Ngayon, handa na ang lahat. Panahon na upang ayusin ang problema chip.
Maaari mong gamitin ang utos sa pamamagitan ng Serial Monitor sa Arduino IDE (BAUD 57600) upang i-configure ang maliit na tilad. Ang buong menu ay matatagpuan sa loob ng Arduino source code.
Bilang kahalili, maaari mong gamitin ang windows GUI upang makipag-usap sa configurator. Isinama ng GUI ang lahat ng mga pagpapaandar na ibinibigay ng configurator.
Maaari mong i-download ang maipapatupad na file o source code mula sa aking github at i-compile ito mismo.
Hakbang 4: Pangwakas na Mga Salita
Matagumpay kong nasagip ang hindi nababasa na maliit na tilad na ito at lahat sila ay gumagana nang maayos pagkatapos burahin ko ang maliit na tilad at i-reset ang mga setting ng piyus.
Maaari mong ayusin ang iyong problema chips pati na rin.
Upang makakuha ng karagdagang impormasyon at ang buong source code para sa proyekto, mangyaring bisitahin ang aking github.
github.com/zsccat/HVPP-Configurator
Inirerekumendang:
Tutorial sa AVR Assembler 2: 4 Mga Hakbang
Tutorial sa AVR Assembler 2: Ang tutorial na ito ay isang pagpapatuloy ng " AVR Assembler Tutorial 1 " Kung hindi ka pa dumaan sa Tutorial 1 dapat mong ihinto ngayon at gawin muna ang isang iyon. Sa tutorial na ito ipagpapatuloy namin ang aming pag-aaral ng pagpupulong sa wika ng pagpupulong ng atmega328p u
Tutorial sa AVR Assembler 1: 5 Mga Hakbang
AVR Assembler Tutorial 1: Napagpasyahan kong magsulat ng isang serye ng mga tutorial sa kung paano magsulat ng mga programa sa wika ng pagpupulong para sa Atmega328p na ginamit ang microcontroller sa Arduino. Kung mananatiling interes ang mga tao magpapatuloy akong maglabas ng isa sa isang linggo o higit pa hanggang sa maubusan ako ng
Tutorial sa AVR Assembler 6: 3 Mga Hakbang
Tutorial sa AVR Assembler 6: Maligayang Pagdating sa Tutorial 6! Ang tutorial ngayon ay magiging isang maikling kung saan bubuo kami ng isang simpleng pamamaraan upang maipaabot ang data sa pagitan ng isang atmega328p at isa pa gamit ang dalawang port na kumokonekta sa kanila. Dadalhin namin ang dice roller mula sa Tutorial 4 at ang Rehistro
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
Configurator ng Produkto ng Imbentor: 11 Mga Hakbang
Ang Configurator ng Produkto ng Imbentor: Ipinapakita ng mga itinuturo na ito kung paano bumuo ng isang simpleng configurator ng produkto gamit ang Inventor 2019. Ano ang kailangan mo? Propesyonal ng imbentor 2019Basic Inventor na alam tungkol sa: disenyo ng Parametric Mga na-access na bahagiAss Assembly's