Véglegesítése programozási usbasp

Már dolgozik a mikrokontroller több éve. Első varrott mikrokontroller keresztül LPT port. Aztán elege lett belőle, és gyűjtöttem a programozó „USB Tiny” mikrokontroller ATtiny2313, és használják azt három évig.

Véglegesítése programozási usbasp

Programozó „USB Tiny” minden elrendezve, kivéve néhány hiányossággal bír:

  • Illesztőprogram Windows 7 x64 emelte csak a fordítást „szél”, a „Teszt mód”. Ellenkező esetben - ez nem működik, hogy működik. A kapcsolat a telepítés egy másik PC programozó kezdődött extra felesleges mozgások;
  • Amire szükség volt arra, hogy tiltsa le a programozási teljesítmény programozható áramkör is működtethető saját tápegység;
  • Programozó lettem sietve, és vezetékek (USB csatlakozó és jack az MC), csak kilóg a testet, és időről időre elhasználódik (őrölni intenzív használat és végrehajtása, illetve bejárat a programozó, vagy olyan helyen, közel a csatlakozókhoz ).

Úgy döntöttek, hogy összeállít egy új programozó, és figyelembe veszi az összes kis dolog, hogy felhalmozott több mint három éves élettartam a programozó. Keresi az interneten információt programozó, úgy döntöttem, hogy én gyűjteni USBasp, de kis mértékű javításokkal.

Tehát mi a pontot szeretnék, hogy vegye figyelembe, amikor az épület új programozó:

  • Először is, hogy egy programozó a form factor „dobozok”, anélkül, hogy bármilyen kiálló vezetékek, hogy tegyen meg mindent a csatlakozókat. Abban az esetben, kopás vezetékek, egyszerűen csatlakoztassa az új kábelt a csatlakozóba a programozási csomag;
  • Tedd ki tudja választani a teljesítmény: Teljesítmény a programozó, vagy IC tápellátását a készüléket, amelyen telepítve van;
  • Ha kiválasztja az áramot a programozó, akkor a választást, a tápfeszültség: 3,3 vagy 5 V (ez azért is fontos, mert shemki teljesen más ...);
  • Van egy funkció a programozási USBasp «Slow SCK», amely lehetővé teszi a flash mikrokontroller fut csökkentett órajelen, így biztos, hogy a bekapcsoló gomb e funkció;
  • Készíts egy reset gomb varrott MK is néha debuggoláshoz bizonyos eszközök;
  • Tényleg erre -, hogy lehetővé váljon a gyors biztosíték csere.

Ezen talán elegendő lesz. Ezek a fő hátránya, hogy szeretnék megszüntetni. Kezdjük építeni. PCB tettem a LUT technológia. Áztassuk a papír:

Véglegesítése programozási usbasp

Véglegesítése programozási usbasp

Toner acetonnal mossuk, és a fúrt lyukak

Véglegesítése programozási usbasp

Forrasztott és lakkozott

Véglegesítése programozási usbasp

Véglegesítése programozási usbasp

A végén a lakhatás csatlakozók: USB PC kapcsolat és egy DB-9 csatlakozás a mikrokontroller. A házon elhelyezett matricát pin tűs DB-9 csatlakozó:

Véglegesítése programozási usbasp

Véglegesítése programozási usbasp

A ház oldalán van két gomb és egy aljzat a biztosítékot. Piros gomb visszaállítja csatlakozik a IC (visszaállítás cél), kék gomb csökkenti az órajel (SCK) 375 kHz, szükség van a Flash mikrokontroller működő alacsony órajel-frekvencia. Biztosíték szükség külön túlterhelés elleni USB port, alaplapok mindenféle ráakadtam, és anélkül, hogy a védelem a jelenlegi (.).

Véglegesítése programozási usbasp

A második a ház oldalán vannak elrendezve két kijelző LED-eket, és két kapcsolót kiválasztására a tápfeszültség, illetve kikapcsolni. A zöld LED jelzi a sikeres USB-kapcsolatot, és a piros LED világít, ha olvasási vagy írási mikrokontroller programot.

Véglegesítése programozási usbasp

Ragasztott öntapadós láb.

Véglegesítése programozási usbasp

Véglegesítése programozási usbasp

Pro firmware és egyéb részletek a folyamat megtalálható ebben a cikkben, nos, adok csak egy módosított áramkör programozó:

Véglegesítése programozási usbasp

Ez látható az ábrából, hogy LDO-stabilizálószert adunk a 3,3 V (NCP1117-3.3), Zener-USB-port áramkört (bármilyen feszültség 3,6 V), és hozzáadjuk a biztosíték áram 0,5 amper. Is, akkor töltse le az alábbiakban módosított én áramköri kártya SL5 formátumban. ahonnan indult programozási csatlakozó (ez most a programozási csomag), így sokkal egyszerűbb, „huzalozás” tábla üvegszálas talp. Szintén az ő verzióját alkalmaztam SMD ellenállás nagysága 1206, amely szerint a fedélzeten volt, felújították.

listája rádió

Védi az USB port + biztosíték IMHO elég jól. De a hatalom ellenálláson keresztül, ha egy programozható eszköz tápellátását a programozó, az ellenállás csak akkor lesz meleg és nulla értelme. Mikrokontroller stb displeychike nem emészti több mint 500 mA, akkor nincs értelme, hogy ragaszkodnak pitalnik külön. De az ellenállás arra kényszerít, hogy egy külső pitalovo egyébként viszont sütő egy ellenállás

Először rögzítő eszköz mindig kezdődik energiagazdálkodási beállításokat. Másodszor hibakeresés megy a készülék működését. A harmadik egy ellenállás fűtő soha nem kapott, mert én a vallás nem tiltja eszköz tápellátását beépített teljesítmény. Milyen védelem az USB port? A 70% -ában, nem menti, és éget alaplap vagy a biztosíték rá. És a biztosíték 0,5A. Csak remélni elektronika alaplap. Azonnal nyilvánvaló, hogy nem kell megjavítani a gyár automatizálás, amikor a fórumon vpendyurit egy biztosíték, hogy vele együtt a túlvilágra, és elment a tápegység áramköri fele (pontosabban először, majd a biztosítékot).

Fura, emberek. Írsz eretnekség ami mit ne nyomja ki a biztosítékot a jelenlegi előírások USB interfész? Vagy még sem panaszkodnak? Légy büszke, hogy amit tesz egy ellenállás, és senki sem zavar a flip kapcsoló és kapcsoljon a készülék a készüléket. Vagy kattintva szintén kapcsoló, és válassza ki a kívánt teljesítmény

Igen, mert ez a legnagyobb áram, hogy tud adni USB, azaz a biztosíték legyen alacsonyabb áram. Olyan nehéz ezt megérteni? Vagy nem tudjátok, hogy a jelenlegi 0,5 A biztosítékkal 0.5A, nyugodtan folytatódik. A burn csak egy aktuális TÖBB mint 0,5A. Ie NO védelmet. Ha felhívta biztosíték 400-450mA, azt nem szólt egy szót sem.
Igen, és nyitott egy másik titkos, vannak speciális programok kidolgozása diagramok, és minden bizonnyal a Paint.

Kapcsolódó cikkek