Corecția Fyuz dispozitive AVR avr

Uneori, ceea ce se întâmplă este că microcontrolerul de funcționare conectat în mod corespunzător încetează să fie determinată de către program pentru firmware-ul. Acest lucru poate apărea ca urmare a mai multor factori:

  1. Programare prin SPI interzise
  2. Piciorul a devenit un ping RESET comun și portul
  3. sursa de ceas selectat în mod necorespunzător

În cazul în care primul și al doilea caz, fără un programator paralel nu se poate face, că, dacă nu este selectat corect sursă, puteți încerca tehnicile descrise în acest scurt ghid. Pentru aceasta avem nevoie de:

4 MHz
  • Condensatoarele 12 pF 22 pF (2 buc)
  • 10k rezistor
  • 74HC00 cip
  • mâinile directe :-)
  • Corecția Fyuz dispozitive AVR avr

    Să presupunem că nu știm ce fel de sursă de ceas au fost selectate. Următoarele surse de ceas:

    • cristalul
    • RC extern
    • Generator extern

    Există, de asemenea, un oscilator RC intern, dar, din motive evidente, nu este interesant pentru noi. Pentru învierea controlerului este necesară pentru a sorta în mod constant prin opțiunile.

    cristalul

    Cristalul este conectat la XTAL2 picioarelor și XTAL1. Fiecare picior de cuarț este conectat la un condensator care, la rândul său, este conectat la sol. Condensatoarele oricare din 12 la 22 pF.

    Corecția Fyuz dispozitive AVR avr

    În cazul în care conexiunea de cuarț nu funcționează, vom merge mai departe

    Externă RC-lanț

    Utilizați-l pentru sincronizare, nu vreau, pentru că frecvența va înota ca tine știi că în gaura. Se conecteaza la controller astfel:

    Corecția Fyuz dispozitive AVR avr

    IMPORTANT: Ieșirea XTAL2 ar trebui să stea în aer! Nu va trebui să-l conectați. În cazul în care nu ajuta este ultima opțiune

    ceas extern

    Acest generator poate fi realizat din aproape orice logică sau altele asemenea de timer-ul 555. la îndemână a fost 74HC00 cip. În schimb, puteți utiliza k155la3 nostru. Schema este foarte simplu și nu necesită instalare:

    Corecția Fyuz dispozitive AVR avr

    Generatorul funcționează la o frecvență de aproximativ 1,3 MHz. Bineînțeles că poate fi reglată prin modificarea valorilor rezistor și condensator, dar cu greu trebuie să fie. Taxa pentru că nu am făcut pentru el Nu a fost nici un punct. Leg XTAL2 ar trebui să fie lăsat agățat în aer. Apoi, în cazul în care operatorul nu pornește, înseamnă că operatorul a murit sau de programare SPI dezactivat sau dezactiva RESET. Ajutor aici pot paralel doar programator.

    Ei bine făcut. Rămâne să dovedim acest lucru ca un design de circuit complet și totul va fi mare.

    Am acestui scop maketka puse în aplicare, dar este reglat pentru 16 și 32 Megu.

    Bună ziua, arunca maketki inelul lui
    [email protected]

    Se pare că există MK JTAG, apoi prin ea, de asemenea, pot fi programate și edita Fyuz?

    Da, desigur, dacă există ceva ce se poate edita zhitag Fyuz și coase prin ea. Dar nu toate au luxul de a MK :-)

    Ei bine făcut! Toate acestea sunt în fișa tehnică (deși etalat), dar nu funcționează toate cap ... Și acum, toate într-un singur loc.

    Vă mulțumim! Întrebarea acum este de a spera forumuri similare vor fi mai puțin AVR =)

    Deci, Makar și Megu poate recupera.

    Tinkoff utilizarea ca un generator de impulsuri este o pierdere! Generatorul poate fi modelat din nimic! =)

    Ei bine, da, și K155LA3 pot fi turnate, sau tranzistori RF bipolare ... Am separat Tignes este cusut și atunci când există probleme cu Fyuz conecta direct și Fyuz ca nou)))

    Mulți oameni au vorbit despre metoda „dribbling deget.“ Ie doar degetele ating XTAL1 O și încercați să clipească Fyuz. De multe ori am incercat ceva nu merge. Pot avea un pic Pickups HZ =)

    în orice proiect cu ABP ar trebui să fie pus pe Xtal de rezervă klokera

    De ce? să ia un loc pe bord? Este mai bine să se separe ispravleniya.Podklyuchil extern atunci când este necesar, fixe și cu handicap.

    Dacă inclusiv rc oscilator intern, controlerul va fi recunoscut programator fără nici oscilatoare externe, cuarț și așa mai departe. Din acest motiv, și nu sunt interesat =)

    Tocmai am instalat un oscilator RC intern - 128 kHz, după ce a tradus Fyuz - dispozitiv de doamna imediat a început să lucreze din interior. generatorului (vezi rezultatul muncii), dar imediat microni (ATTiny2313) imediat au încetat să fie determinată de programator (SPI). Este posibil să-l fixeze cu un oscilator cu cristal extern?

    Iată, probabil, ceea ce este situația.
    Microcontrolerul este cusută pe SPI. Există o linie de miso, Mosi si SCK. Prin SCK sârmă de programator sunt transmise impulsurile de ceas controler și frecvența lor ar trebui să fie de patru ori mai mică decât frecvența de ceas a microcontrolerului. Pentru a rezolva problema care aveți nevoie pentru a reduce SCK de frecvență. De obicei, marca programatori de la Atmel (bine, sau clonele lor) sunt capabili de a face acest lucru, trebuie doar în setările pentru a furniza frecvența dorită. Ce programator atunci. Dacă USBasp apoi încercați să pună săritor SCK lent. De obicei, ajută.

    STK 200 programator (asamblat), - sub portul LPT. Pentru firmware folosind PonyProg, totul a lucrat întotdeauna bine până când nu Fyuz tradus la intern oscilator 128 kHz. Acum u Programul execută, dar nu definește programarea .... parazit :)

    STK200 câte știu eu nu acceptă tine că am scris mai sus. Încercați să colecteze cel puțin o maketke USBasp. simplu

    Vă mulțumim! Ieri din nou naeb ... uh ... Sunt siguranță greșit, sub ceas extern - respectiv Lost MC. Astăzi l-au adus înapoi la viață, datorită articolului dvs. :)

    Multumesc pentru articol, ajuta cu decizia RC-lanț!

    Uita-te mai interesant dispozitiv «Atmega fusebit doctor» pe Getchip.net

    Am văzut. Am avea fără a fi nevoie de fericire =)

    Și pentru sursa de ceas nu este necesar pentru a furniza energie electrică?

    Numai un generator extern pe un cip.

    Sfat: pe generator de k155la3 funcționează numai atunci când R1 330-2k! Și curba de semnal, putred și nu dreptunghiular, 74HC00 bun. 7400 rău.

    Există o altă opțiune, cel puțin m-au ajutat pe de altă zi pentru a face Megu8 determinată. Program de descărcare - de sunet generator anunțuri chastot.Payaem la orice canal de ieșire de pe placa de sunet și se agață de XTAL1. Am Mega determinat la o frecvență de 10 kHz oscilator.

    Accidental a pus ceasul extern pe Mega8
    Reparat, respectiv, prin intermediul „RC-chain extern.“
    Vă mulțumesc pentru pont!

    Accidental a pus ceasul extern pe Mega8
    Ext. RC Osc 8-12 MHz.
    cum să obțineți setările zovodskie ....
    Înțeleg că poate fi vindecat cu ajutorul „externe RC-lanț“, dar nu am lucrat cu placa de circuit imagine asamblate pe moketnoy care se conectează un rezistor la VCC. da descriere detaliată.
    Vă mulțumesc pentru pont!

    VCC denotă o sursă de alimentare plus

    informații într-adevăr util. Ocazional, voi încerca să verifice performanța în reducerea microcontrolerului.