![Crying or Very sad :cry:](./images/smilies/icon_cry.gif)
![Crying or Very sad :cry:](./images/smilies/icon_cry.gif)
![Crying or Very sad :cry:](./images/smilies/icon_cry.gif)
evo mojih programera:
serial: http://electronics-diy.com/avr_programmer.php" onclick="window.open(this.href);return false;
parallel je u attachment-u!
Napomena:Ja sam mu stavio napajanje preku USB-a koje je bilo 4,80V
molim vas da mi pomogmete!
Moderators: pedja089, stojke369, trax, InTheStillOfTheNight
AVCC ti je potreban za programiranje, možda će uspjeti i bez toga, ali je preporučeno koristiti. Može uzrokovati neispravno programiranje. [ATmega 8 datasheet, str. 231.]InTheStillOfTheNight wrote:Onaj AVCC ti nije bitan za programiranje to je napajanje za Analogno digitalni pretvarac i slobodno ga mozes ostaviti odspojenog ako ne koristis analogno digitalnu pretvorbu, a vjerujem da ne koristis![]()
Ako si bitove prebacio na externi clock, samo staviš odgovarajući kristal i možeš programirati. To druga stvar, da nije svejedno kakav kristal ćeš koristiti. Tu mislim na fizikalnu izvedbu. Za „visoke“ kristale je potrebno da bude CKOPT pin programiran. Samo sa krivim programiranjem RSTDISBL bita možeš zaključiti kontroler. A i u ovom slučaju ga možeš oživiti tzv. paralelnim programatorom.InTheStillOfTheNight wrote:
Ako si jedamput pristupio osiguračima i prebacio Clock na nesto sto nije interni, nastradao si jer ne znas na cega si ga prebacio.... Najgora verzija je ako ga prebacis na External clock jer onda ti ni kristal ne pomaze.
Možda postoji programator koji to dopušta, ali PonyProg sigurno neće dopustiti. Tijekom programiranja se iščitava signature byte, i na temelju toga se vrši identifikacija (i programiranje čipa).InTheStillOfTheNight wrote: Nikad, ali nikada ne smiješ isprogramirati nešto za krivi procesor, a mislim da si to napravio... Primjer, ako programiras ATMEGA 8, a imas tamo negdje u postavkama neki drugi npr ATMEGA 168 uspjeti ces ga isprogramirati samo jedamput.... Problem je u tome sto ti krivi izbor procesora pregazi FUSE i onda si u totalnoj banani jer ne znas sta je upisano u ta 2 Bytea... Ako si to napravio najbolje ga baci u smece...
Kod pony-a ne postoji takva opcija.InTheStillOfTheNight wrote:
Ja ove inace upucavam preko JTAG ICE i AVRISP-MK2 i tamo mogu birati frekvenciju programiranja. Za pony ne znam jel ima tu opciju, ali ako ima nemoj ici preko 200 kHz...
Naravno,da je tako i osim toga je potrebno paziti i na fizikanu izvedbu tiskane pločice. Ali nije bilo riječ o tome da što sve treba gladati tijekom spajanja i izrade, nego treba li spojiti AVCC ili ne.Nadalje, ako vec gledas AVCC, onda bi trebao obratiti poznornost i na onih 100nF kraj svakoga VCC, kao i na duzinu linija eksternog clocka, razine napona na normalan rad i kapaciteteta za osciliranje...
Ne samo da sam čitao, nego i koristio. Zavojnica ti treba samo ako koristiš ADC, u suprotnom mora biti spojen sa Vcc-om. (Pročitaj stranicu br. 6.) Što god ti kažes, na stranici 237 ( u OVOM datasheet-u ) ti lijepo piše da tijekom programiranja AVCC mora biti spojen sa VCC.Ako si citao malo vise puta uute vjerojatno ces negdje naci kako se AVCC spaja preko Zavojnice 10 ili 100 uH za bolju stabilizajicu napona prilikom pretvorbe...
Identičan programator koristim već godinama, i radi bez ikakvih problema (OS: WinXP pro, PCI-RS232 kartica). Problem može biti da nove matične ne daju odgovarajuće naponske razine na serijskom portu. Ili da koristiš relativno novi OS (Vista ili Win7). Pretpostavljam da koristiš PonyProg2000.Ima li neko savet ili PROVEREN programator za ovaj jebe*i Atmel koji mi se smucio zbog programiranja.