Atmega8a TQFP-a 32 ház révén átszúró Arduino ISP

Sok rádióamatőrök kezdődött jártasságot a mikrokontroller segítségével az Arduino. A legtöbb felhasználó mysku tud erről elektronikus tervező és kényelmes platform a gyors fejlődés az elektronikus eszközök, így különösen laknak a előnyeiről és hátrányairól a legtöbb, nem lesz egy olyan platform.
Ez a felülvizsgálat ismertetjük Arduino lehet használni, mint a programozási továbbiakban Arduino ISP szöveget. Kit érdekel, én egy macska.
Miután játszott a különböző modulok az Arduino, az volt a vágy, hogy hozzon létre egy magas minőségű eszköz, amely hasznos lesz a mindennapi életben.
Véletlenül botlott az interneten a projekt emulátor kaputelefon gomb iButton / Cyfral / Metacom - iButton származó ClusterM. Úgy döntött, hogy megpróbálja megismételni.
Miután elolvasta a projekt leírását, fogalmazott a fő probléma számomra, vagy ahogy mondják a buktatókat:
- létrehozása egy nyomtatott áramköri kártya;
- Flash Atmega8A mikrokontroller TQFP-32 csomag.
Addig nem korrodálódik semmilyen díjat és varr csak beépített Arduino mikrokontroller DIP csomagban.
Atmega8 egy TQFP-32 csomag mellett előnyök, mint az alacsonyabb költségek és kisebb méretű, mint a DIP, és van egy hátránya - ez egy hátránya a mikrokontroller firmware és egy bonyolultabb összeszerelése a fedélzeten.
Távolítsuk első hátrány lehet a legkülönfélébb módokon:
- Vásárlás adapter TQFP32 TO DIP32, amely egy mechanizmus létrehozása. Az ára körülbelül 1000 rubelt .;
- Vásárlás adapter TQFP32 TO DIP32, amelynek nincs rögzítő mechanizmus célja a forrasztás mikrokontroller. Az ára körülbelül 100 $ 5 db;
- Tedd PCB-TQFP32 TO DIP32 adapterrel a kezüket;
- forrasztani vékony huzalokat, hogy illeszkedjen a lábak és leolvaszt után villog.
Kiválasztása az utolsó előtti változat, így ne várjon egy hónap a szállítás, elkezdtem létrehozni a PCB a LUT módszer. Információk és videók az interneten ez a módszer sok, és minden könnyen tudja megismételni otthon. Vésett felelős vas-klorid és forrasztócsap, kiderült, itt egy ilyen adapter:

Forrásfájlt a Sprint Layout, itt töltheti le.
Forrasztani Atmega8 hajszárító vagy egy forrasztópáka. Akkor „megragad” csak 8 tűs, amelyek részt vesznek a firmware-t. Én nem ajánlom a különböző elemek, vagy „kollektív gazdaságok” clothespins.

Általános kapcsolási rajz a következő:

Firmware fogja használni a parancssori segédprogram avrdude:
ahol p m8 - varrott mikrokontroller esetünkben Atmega8;
-P USB15 - port nevet, amely alatt az otthon programozó Arduino ISP
-Arduino - programozó típusa;
-b 19200 - USB port sebességét;
-U villog: W: main.hex - Firmware;
-U lfuse: W: 0xE4: m -U hfuse: W: 0xDA: m - Fyuz.
Miután a sikeres firmware, akkor tovább összehasonlítani a kód villogni az eredeti hex file:
Ha nincs raktáron az Arduino, majd, mint egy olcsó programozó lehet használni USBasp. Ennek költsége mintegy 100 rubelt.
Összefoglalva, a képek mutatják a készülék, amit összegyűjtött ClusterM projektben.



Azt tervezi, hogy vásárol 25 Kedvencekbe Áttekintés tetszett 37 59