Jeg forsøger at køre min ATMega ved 16MHz ved hjælp af denne krystal
Jeg indstiller lfuse bit til F7 (se her)
Kommandoen, jeg brugte til at indstille lfuse bit, var
C: \ >avrdude -p m328p -P lpt1 -c stk200 -U lfuse: w: 0xf7: mavrdude: AVR-enhed initialiseret og klar til at acceptere instruktionerLæsning | #################################### ############################# | 100% 0.02savrdude: Enhedssignatur = 0x1e950favrdude: læsning af inputfil "0xf7" avrdude: skrivning lfuse (1 bytes): Skrivning | Nr. | 100% 0.00savrdude: 1 bytes lfuse writtenavrdude: verificering af lfuse-hukommelse mod 0xf7: avrdude: indlæs data lfuse-data fra inputfil 0xf7: avrdude: inputfil 0xf7 indeholder 1 bytesavrdude: læsning på chip lfuse-data: Læsning | Nr. | 100% 0.00savrdude: verificerer ... avrdude: 1 bytes af lfuse verifiedavrdude: safemode: Sikringer OKavrdude udført. Tak.
Jeg havde kode på chippen, der blinkede en LED en gang hvert sekund. Efter at jeg havde sat lfuse bit, stoppede den.
Jeg forsøgte at læse lfuse bit via
C: \ Documents and Settings \ admin>avrdude -p m328p -P lpt1 -c stk200 -U lfuse: r: -: h -U hfuse: r: -: havrdude: AVR-enhed reagerer ikkeavrdude: initialisering mislykkedes, rc = -1 Dobbeltkontrol af forbindelser, og prøv igen, eller brug -F til at tilsidesætte denne check.avrdude gjort. Tak.
Jeg tror, jeg har krystalopsætningen korrekt på ben 9 (TOSC1) & 10 (TOSC2). Jeg bruger 22 pF-hætter.
Jeg ser 5V på pin 10 og 0V på pin 9
Hvilke trin kan jeg tage for at fejlfinde dette?