Hallo,
ich verwende den ATmega168 und habe mir grade 2 Stück hintereinander
mit dem setzten von Fuses geschrottet :-( ... gibt es eigentlich eine
Software, die den µC schon richtig unterstützt? YAAP und PonyProg tun
dies ja nicht! .... Ich hatte das Problem gelöst, indem ich in der YAAP
ini ein wenig rumgespielt habe ... das hat zunächst auch funktioniert,
nun habe ich aber diese unerklärlichen Ausfälle. Grade eben habe ich
nur CKSEL0 von gesetzt auf nicht gesetzt geändert...und jetzt ist er
nicht mehr ansprechbar!
Hier der Ausschnitt meiner Ini-Datei:
1 | [ATmega168]
|
2 | ProgramSize=16384
|
3 | DataSize=512
|
4 |
|
5 | LockBits=XxxFEDCBA
|
6 | ;7
|
7 | ;6
|
8 | ;5 BLB12 Boot Lock Bit
|
9 | ;4 BLB11 Boot Lock Bit
|
10 | ;3 BLB02 Boot Lock Bit
|
11 | ;2 BLB01 Boot Lock Bit
|
12 | ;1 LB2 Lock Bit
|
13 | ;0 LB1 Lock Bit
|
14 |
|
15 | Fuses=RQLKDCBA
|
16 | ;7 CKDIV8 Divide Clock by 8
|
17 | ;6 CKOUT Clock output
|
18 | ;5 SUT1 Select Startup Time
|
19 | ;4 SUT0 Select Startup Time
|
20 | ;3 CKSEL3 Select Clock Source
|
21 | ;2 CKSEL2 Select Clock Source
|
22 | ;1 CKSEL1 Select Clock Source
|
23 | ;0 CKSEL0 Select Clock Source
|
24 |
|
25 | FusesHi=PZGSMWVF
|
26 |
|
27 | ;P=RSTDISBL
|
28 | ;Z=DWEN
|
29 | ;G=SPIEN
|
30 | ;S=WDTON
|
31 | ;M=ESAVE
|
32 | ;W=BODLEVEL2
|
33 | ;V=BODLEVEL1
|
34 | ;F=BODLEVEL(0)
|
35 |
|
36 | FusesExt=xxxxxJIH
|
37 | ;7
|
38 | ;6
|
39 | ;5
|
40 | ;4
|
41 | ;3
|
42 | ;2 J=BOOTSZ1
|
43 | ;1 I=BOOTSZ0
|
44 | ;0 H=BOOTRST
|
45 |
|
46 | Signature=0x9406
|
47 | Algorithm=3
|
48 | PageSize=128
|
Das ganze habe ich auf Basis von diesem PDF erstellt:
http://www.atmel.com/dyn/resources/prod_documents/doc2554.pdf
Hat vielleicht wer ne Idee? Vor allem...wieso sind meine µC nicht mehr
ansprechbar !?
Gruß,
Nikias