Stránka 1 z 1

Špatně nastavený krystal

Napsal: 14 zář 2011, 00:20
od mrkivka
U ATMegy16 jsem omylem špatně nastavil Fuses SUT_CKSEL(volba oscilátoru) na jiný krystal než ve skutečnosti mám. ISP s jakoukoli frekvencí zobrazí: Entering programming mode FAILED!, Leaving programming mode FAILED! Vůbec nekomunikuje. Zajímá mě, jestli musím sehnat krystal který jsem nastavil, aby kontroler začal znovu komunikovat nebo jestli by to šlo pomocí High Voltage Programming nebo paralelního programování změnit na jiný krystal ;)

Napsal: 14 zář 2011, 08:07
od iginoiii
Čo sa týka tých ďalších druhov programovania neviem, ale keď ste omylom zaškrtol external clock(ako sa to zvyčajne stane mne), tak stačí z inej atmegy priviesť signál(napr. 1Mhz) na pokazenú atmegu(podľa datasheetu), a ona potom v pohode nabehne. S pozdravom, i

Napsal: 14 zář 2011, 08:16
od Andrea
Při paralelním programování se o taktování stará programátor, takže krystal netřeba, ani by ho nebylo kam připojit, stačí se podívat do datašítu.

Napsal: 14 zář 2011, 16:51
od taz
nemusíš mít stejný krystal jak si nastavil, ale podle toho co si napsal , sis přepsal taky icsp, takže ti už jen pomůže paralelní programátor (není myšleno programátor na LPT) nebo Fuse bit doctor

Napsal: 14 zář 2011, 16:54
od Andrea
AVR žádný ICSP nemá, má SPIEN a ten nejde sériově měnit.

Napsal: 16 led 2012, 21:07
od pecak312
Andrea píše:AVR žádný ICSP nemá, má SPIEN a ten nejde sériově měnit.


SPIEN jde seriově vypnout jen , potom už ji seriově zapnout nelze

Napsal: 16 led 2012, 21:09
od Andrea
No jasně, proto v datašítu píšou:
1. The SPIEN Fuse is not accessible in SPI Serial Programming mode.