Usbasp programozó avr mikrokontroller atmega8 saját kezét, Area rádióamatőr
Fő »Mikrokontroller» USBasp programozási AVR mikrokontrollerek Atmega8 saját kezűleg
USBasp programozó, köszönhetően a könnyű gyártása és használata olcsó és könnyen hozzáférhető elemeket, már nagyon népszerű a rádióamatőrök. A működési paraméterek nem rosszabb, mint a szakmai és drága programozó AVR mikrokontrollerek.
Főbb jellemzők programozó USBasp
- Működik több operációs rendszer - Linux, Mac OS X és Windows - beleértve a Windows 8!
- Ez nem igényel külső tápegységet.
- Lehet programozni sebességgel akár 5 KB / s
- Van egy változata (2. kapcsoló) csökkentse programozási sebesség - processzorok kevesebb, mint 1,5 MHz-kvarc
- Feszültséget biztosít a programozási (1. kapcsoló) 5 V
- Megjegyzés munkájának programozó LED-del
Mielőtt elkezdené, meg kell, hogy megismertessék a műveletsornak végre, nevezetesen:
- Kiválasztása áramkör / PCB minta
- Vigyük át a minta a nyomtatott áramköri fólia üvegszálas
- Maratás PCB ferri-klorid-oldat
- lyukak fúrása
- Szerelőelem (forrasztás)
- Programozási Atmaga8 programozó
- Csatlakozás egy számítógép programozó
- Driver Installation - Windows XP, Windows 7
- Válassza ki a programot támogatásával USBasp
Az eredeti rendszer programozás:
Ebben az esetben az eredeti rendszer választották alapul. Mivel a használata jumper az eredeti rendszer nem túl kényelmes, úgy döntött, hogy a DIP kapcsolók. Csak néhány az ellenállás értékek megváltoztak.
Ezen túlmenően, az eredeti áramköri vonalak TxD és RxD kimenet ISP csatlakozó, bár ez nem szükséges (vagy inkább a gyakorlatban nem alkalmazzák).
Az alábbi ábra módosított:
Építőipari USBasp programozó
Sok változata a nyomtatott áramköri lap a programozó, néhány megtalálható a hivatalos honlapon USBasp. Ugyanakkor az megtörtént a fentiek alapján képviselt áramkört.
Sajnos, mivel a használata DIP kapcsolók, rajztábla lett egy kicsit nehezebb, ami a használatát két rövid blúz érdekében nyomtatott áramköri még egyoldalú.
Az alábbiakban az eredmények a PCB:
Amint az ábrán látható, a programozó nem használják SMD alkatrészek. Az üres tér a fedélzeten „elárasztott” mezőben tömeg, elsősorban annak érdekében, hogy ne marja nagy mennyiségű rezet, valamint hogy csökkentse az interferenciát a programozó.
Elemek listáját használt USBasp programozó:
- R1: 10k
- R2: 180
- R3: 100
- R5, R6: 68
- R7: 2K2
- C1, C2: 22n
- C3: 10 mK
- C4: 100N
- LED1: piros LED 20mA
- LED2: A zöld LED 20 mA
- D2, D3: a 3,6 V zener
- X1: USB-csatlakozó B típusú
- SV1: Nest alatt csatlakozó IDC-10
- Q1: Quartz 12MHz, ház HC49-S
- SW1: Dip háromutas
- IC1: Atmega8 (Megjegyzés: Ne használjon mikrokontroller Atmega8 - PU miatt korlátozzák a maximális órajel-frekvencia legfeljebb 8 MHz!)
Transzfer a minta a PCB USBasp programozó üvegszálas szerinti eljárással készült (LUT vasalás lézertechnika). Írja le, hogyan kell csinálni, hogy nem fog, mert ez az információ az online sokat.
Röviden azt mondják, hogy az első rajz 1: 1 léptékű fényes papírra nyomott, akkor alkalmazzuk a megtisztított és zsírtalanított réz oldalán üvegszál és rögzíteni egy papírszalag. Ezután a papírt oldalán gondosan simított vas 3-kyo. Miután ez az egész dolog vízben áztatott, és gondosan meg kell tisztítani a papír.
A következő lépés - maratás a tábla a ferri-klorid-oldat. A maratóoldat kívánatos, hogy a hőmérséklet nem alacsonyabb, mint 40 ° C, így a bank az oldatot forró vízbe merítünk:
Befejezése után a maratási eljárás kell aceton eltávolítására festék.
Ez már csak a furatokat. Befejezése után a panel gyártási eljárása során továbbléphet a forrasztási elemek USBasp programozó, mivel az átkötéseket.
Ready-to-print (PDF) rajz a NYÁK végén a cikk. Akkor is talál több lehetőség a hivatalos honlapján a projekt.
Első nekifutás programozás USBasp
Most, hogy az összes rész össze vannak hegesztve, ez csak egy „Flash” a mikrokontroller Atmegę8 programozó. Ez egy külön programozó, ez lehet például, STK 200 (LPT-port), STK500 és t. D. LPT programozó csatlakozik USBasp keresztül IDC-10 csatlakozóval.
Felhívjuk figyelmét, hogy az eloszlás a csapok a foglalatba az eredeti programozó (USBasp) van a jobb oldalon, míg a változat a jelen cikkben tárgyalt - a bal oldalon:
Distribution, a jobb oldalon látható, megfelel az általa használt Atmel cég az eredeti programozó. Ez az eloszlás csökkenti a beavatkozás során programozás esetén a hosszú kábelt a programozó, hogy a vezérlő, hiszen minden jel vonal árnyékolva tömeg kivéve MOSI.
A programozási üzemmód SELF viszont a DIP kapcsoló 3-as helyzetben № ON. Ez lehetővé teszi, hogy programozni Atmega8. Programozás befejeztével kapcsolja összesen (3) le kell fordítani OFF állapotban.
Felhívjuk figyelmét, hogy a programozás előtt Atmega8 szükséges, hogy ki Fyuz akik jelentése a következő:
- # A Atmega8: HFUSE = 0xC9 LFUSE = 0xEF
- # A Atmega48: HFUSE = 0xDD LFUSE = 0xFF
Abban az esetben, sikeres programozás, csatlakoztassa a programozó a számítógép USB-portjához, a piros LED világít és a számítógép értesítenie kell a felfedezés új felszerelések számára.
Illesztőprogramok telepítése USBasp programozó
- Az illesztőprogramok telepítése a programozó USBasp Windows XP alatt
- Az illesztőprogramok telepítése a programozó USBasp Windows 7 x64 / x86
Programok a programozás USBasp
A legnépszerűbb program, amely támogatja a programozó USBasp, konzol AVRdude programot. Van is a különböző származékok programok, amelyek használata sokkal kényelmesebb. Ezek cikkben bemutatott összehasonlítása támogató programok programozási USBasp.