Forum Project Support • Téma megtekintése - Hogyan Flash mikrokontroller (a attiny2313 példa)

A flash mikrovezérlő (például ATtiny2313)

Tehát van ATtiny2313, LPT port (vas - nincs USB-2-LPT nem működik), 6 huzalok (hossza nem több, mint 10-15 cm), egy forrasztópáka.







Kívánatos, hogy egy DB-25M csatlakozó (férfi). Célszerű csatlakozni, de meg tudod csinálni nélküle.

Forrasztási kábeleket a 1, 10, 17, 18, 19, 20 a mikrokontroller. Kapunk valami ehhez hasonló:


Igaz, ott nem jelennek meg a vezetékeket a tápegység. A következő kép már van

Továbbá, ha van egy DB-25M csatlakozó, a forrasztó huzal mentere a táblázatnak megfelelően. Ha nem, csak kibír egy vezetéket a csatlakozó a számítógépen (ne feledkezzünk meg a táblázatban.).

Tettem nélkül csatlakozó (volt anyukája áram.) És itt mi történt:

Az igazság az, amit be az LPT portot egy asztalon, a kábel hossza 1,5 méter. De ugyanakkor kábelt árnyékolni kell, különben nem történik semmi.

Vezetési ezt a csodát, valahogy így:

Nos, hogy őszinte legyek, kívánatos, hogy összegyűjti a „helyes” programozás. És akkor könnyebb lesz, és inkább az egész port. Én a STK200 / 300, amely a rendszer itt található

Ugyanezen az oldalon lehet megtalálni a programozók és rendszerek, valamint a program maga. Mindenesetre, ismétlem archívumban - itt.

A program elindítása után ez „szomszéd”. Mint egy igazi póni. Ez már nem hallható a megjelenő ablakban, hogy egy csekket „Disable hangot”. Kattintson az "OK" gombot. Ablak bukkan fel:

Amely azt mondja, hogy meg kell kalibrálni a programot. Számítógépek is eltérő és lassúak és fürge.

Kattintson az "OK" gombot. Ugrik még egy ablak:

És azt mondja, hogy meg kell szabni a felületet (hogyan és hol a programozó van kötve.).

Így megyünk a menüben: Beállítások -> Calibration. A kapott ablakban:

"YES" Hit. Beletelik egy pár másodpercig, és a program azt mondja, „Calibration OK”.

Ezután lépjen a menü: Setup -> interfész beállítása. A megjelenő ablakban, felállítottuk, mint a képen látható.

Ezután lépjen a menü: Command -> Program lehetőségek. A megjelenő ablakban, felállítottuk, mint a képen látható.

Minden készen áll a programozás.

Így a műveletsornak:

1. Válassza ki a listából az „AVR mikro”
2. A listából válasszon egy másik „ATtiny2313”
3. Töltse le a firmware fájlt (File -> Open Device File), válassza ki a kívánt fájlt, mint a "rm-1_full.hex".
4. nyomja meg a „Launch programciklusban”. Amikor a programozás befejeződött a program azt fogja mondani, „Program sikeres”
5. És végül, meg kell programozni az úgynevezett Fyuz (biztosítékok). Ehhez nyomja meg a „Biztonsági és konfigurációs bitek”. A megjelenő ablakban tudjuk nyomja meg a „Read”, akkor a legtöbb tegye kullancsok, mint a képen látható módon, és mi nyomja meg a „Write”.







FIGYELEM! Ha nem tudja, mit jelent, vagy hogy a konfigurációs bitek, ne érintse meg.

Ez megfelel az alábbi konfiguráció:

Nos, most már készen áll, hogy a vezérlőt!

Mellékletek PonyProg_V207c.zip (545,43 KB) Letöltés: 2074

de van egy kérdés.
ha először összegyűjti az összes eszköz (pl termosztát), a „tiszta” flash,
lehetséges, hogy közvetlenül csatlakozzon a készülék programozó és a program?

ha igen, feltételezve, hogy a műveletsornak:
- csatlakoztassa a programozó
- run PonyProg
- Az áramot a ATtiny2313
- programozható
javítsd, ha ez nincs megírva

Valentin_N írta (a): Lehet, hogy közvetlenül csatlakozzon a készülék programozó és a program


imeenno és nem csak akkor kell szem előtt tartani, amikor a szabályozó kimenet csatlakoztatva fénykibocsátó diódák vagy egyéb teher, akkor meg kell húzni a programozó!

Valentin_N írta (a): Ha igen, hisz a műveletsornak:
1) csatlakoztassa a programozó
2) fut PonyProg
3) ellátja árammal ATtiny2313
4) programozható


1-3 pont lehet végezni, bármilyen sorrendben, a lényeg, hogy abban az időben a programozás a vezérlő hajtott fel, és csatlakozik a programozó.

Az adatlap a ATTINY2313 írva, hogy a bemeneti XTAL1 kell benyújtani legalább 6 impulzust adja meg a vezérlő programozási módban.

Mondd, mi a probléma, és még jobb, hogyan kell eltávolítani.
Köszi előre.

ZI Sajnálom, hogy írok urkainskimi szimbólumok - bármilyen hiba.

NFÜ. fotó nagyon tisztázta az ügyet - Nem látok semmit.
Jumper?
étel?
Miután zavyazvlis az ellátás, akkor lenne egy normális programozó puffer chip.

Elnézést a minőség - praktikus csak mob.
peremichki jelentése: (2-12) (3-11)
A táplálás a tápegység.
?, Hogy esetleg annak a ténynek köszönhető, hogy van egy telepített nyomtató LPT. (Valahol vichital)
Nem kell fizetni, mint a pokoviryatsya szeretnék próbálni egy új „marató”)))

Fizikailag - húzza, természetesen.
Valójában csak nyomtató-illesztőprogram operációs rendszer maradt.

szia
Nekem van egy probléma
Blokk ATTINY2313 lehető razblokirovat mikron nélkül speciális programozási
köszönöm a választ

Mit jelent, hogy miért? lock bit? vagy bitek felelős órajelforrás? Több kérem.

PS: Én tört a gép, hogyan kell rögzíteni?

Lock bit. és most nem tudok csatlakozni akár RS232 és nem lpt programozó.
nem programozó nem látja mikron.

ha a zár bit, igen. Aztán ők és zár bit.

A korszerű (itt nem azt értem, FPGA) PIC és AVR védelem olyan magas, hogy ha a boncolás végezzük, szétszerelése a chip a megfelelő ismeretek az építészet, a kristály. Néha, gyorsabb és olcsóbb, hogy újra inzhinereng rendszer, mint megpróbálja megnyitni a firmware-t. Vagy pedig adja a pénzt tervezett nyitás, nincs egy ember, aki hozzáfér a firmware-t, és még jobb, hogy ispodnikam. Mivel dizasm hexov ugyanabban IDA is saját bajok. És mi van szó, több, mint beszélni - indul kifogásokat. Tehát ne aggódj - védelmére modern elegendő kristályok.

Lehet hülye kérdés. És ugyanezen okból többé vezérlők villog? Úgy értem az elvet 6 vezetékek.

minden vezérlő Atmel. Másrészt én nem működik - nem tudom. A csúcsok - úgy tűnik, csak a COM-port, illetve a szintek szükséges átalakító.

Meg kell varrni MK kvarc 10MHz. Fyuz vistavil jobb. Miután Comp nem látott MC. Hogyan flash MC 10MHz kvarc segítségével az áramkör ??