Špatně nastavený krystal

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
mrkivka
Příspěvky: 21
Registrován: 22 srp 2010, 02:00

Špatně nastavený krystal

#1 Příspěvek 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 ;)

Uživatelský avatar
iginoiii
Příspěvky: 364
Registrován: 01 črc 2010, 02:00
Bydliště: Bratislava

#2 Příspěvek 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

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#3 Příspěvek 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.

Uživatelský avatar
taz
Příspěvky: 312
Registrován: 16 kvě 2007, 02:00
Bydliště: Ostrava

#4 Příspěvek 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

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#5 Příspěvek od Andrea »

AVR žádný ICSP nemá, má SPIEN a ten nejde sériově měnit.

Uživatelský avatar
pecak312
Příspěvky: 3
Registrován: 16 led 2012, 01:00

#6 Příspěvek 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

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#7 Příspěvek od Andrea »

No jasně, proto v datašítu píšou:
1. The SPIEN Fuse is not accessible in SPI Serial Programming mode.

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“