Ang mga programmer ay mga elemento ng hardware at software na nagsusulat at nagbabasa ng impormasyon sa isang tukoy na memorya na read-only. Maaari silang bilhin sa isang dalubhasang tindahan o sa merkado ng radyo, o solder sa iyong sarili, na magiging mas mura.
Panuto
Hakbang 1
Hanapin o idisenyo ang electronic circuit ng programmer na kailangan mo. Pagkatapos nito, kailangan mong lumikha ng isang naka-print na circuit board. Upang magawa ito, gumamit ng espesyal na software, halimbawa, Pcad. Ang bahaging ito ng trabaho ang pinakamahirap, dahil nangangailangan ito ng pansin, pagtitiyaga at kaunting lohikal na pag-iisip. Matapos ang lahat ng mga elemento ng programmer ay tipunin sa isang solong electronic board na may pinakamainam na solusyon, maaari kang magpatuloy sa direktang paghihinang.
Hakbang 2
Maghanda ng isang breadboard ng tamang sukat kung saan ang programmer ay hihihinang. Bilhin ang lahat ng mga elemento ng kadena sa merkado ng radyo o sa isang espesyal na tindahan. Inirerekumenda na gamitin ang ATMega48 o ATMega8 bilang isang controller. Gumawa ng isang PCB at dumugo ito, pagkatapos ay solder ang lahat ng mga bahagi dito.
Hakbang 3
Dapat itong gawin nang maingat upang hindi makapinsala o magpainit ng anuman sa mga elemento. Suriin ang pagpapaandar ng mga koneksyon na ginawa. Kung ang tester ay hindi nakakakita ng isang senyas kasama ang isa sa mga linya, kinakailangan na iwasto ang error upang maiwasan ang pinsala at pagbaluktot ng impormasyon sa hinaharap.
Hakbang 4
I-on ang lakas ng microcontroller at maglapat ng isang senyas sa input ng pag-reset, na magpapahintulot sa programmer na lumipat sa read mode ng panloob na memorya. Kung kinakailangan, itakda ang ilang mga antas ng lohika sa mga pin upang maiwasan ang hindi sinasadyang katiwalian sa memorya. Gamitin ang serial code upang maglipat ng impormasyon mula sa microcontroller sa programmer. Sundin ang bawat pagkabigla kasama ang linya ng pag-sync gamit ang isang nabuong pulso.
Hakbang 5
Tapusin ang pag-set up ng soldered programmer. Magsagawa ng isang tsek na nabasa ng naitala na data, i-clear ang paganahin ang signal, at patayin ang kuryente. Pagkatapos nito, maaari mong gamitin ang programmer upang i-flash ang controller, microcircuits o iba pang mga aparato.