Habe in avrdude die Option CKOPT sowie unter interne Oszillatoren 8MhZ ausgewählt. Dies ergab hfuses: C9 lfuses: E4. Nun antwortet der Atmega nicht mehr, ist er gebrickt? Dachte man kann den internen einfach umstellen. Ist der Chip noch zu retten? MfG
Oliver R. schrieb: > Warum CKOPT bei internem Takt? In der Beschreibung bei avrdude steht, dass dieser Eintrag zum Aktivieren der Oszillator Optionen führt.
avrbrick schrieb: > Nun antwortet der Atmega nicht mehr, ist er gebrickt? Das Wort brick bedeutet auf deutsch Ziegel und wird für ziegelförmige Handys genutzt. Ein AVR kann verfused sein, das ist im übrigen ein denglisches Wort. Nimm einen Quarzoszillator und hänge ihn an den XTAL1 pin, XTAL2 unbeschaltet lassen. CKOPT nutze ich wenn ein 32kHz Quarz oder ein anderer externer Quarz dranhängt, dadurch werden die zusätzlichen Pin-Kapazitäten freigeschaltet. > In der Beschreibung bei avrdude steht Lies dir das passende AVR Datenblatt durch!
[ot] Mike J. schrieb: > Das Wort brick bedeutet auf deutsch Ziegel und wird für ziegelförmige > Handys genutzt. Die Beschreibung 'bricked', also 'zu einem Ziegelstein gemacht' wird üblicherweise für Elektronische Geräte benutzt, die durch falsche Updates oder Einstellungen nurnoch so brauchbar wie ein Stein sind. Ein verfusedter [eeek] AVR ist gebricked. [/ot] avrbrick schrieb: > In der Beschreibung bei avrdude steht, Im Datenblatt steht, damit werden die Pegel bei der Ansteuerung externer Quarze und Resonatoren geändert. Macht beim internen wenig Sinn.
Beim Versuch mit einem zweiten AVR einen Takt zu erzeugen bekomm eich nicht mal mehr das .hex File in den Flash, es kommt immer folgende Meldung:
1 | /usr/bin/avrdude -u -C /etc/avrdude/avrdude.conf -p m8 -P /dev/ttyACM0 -c stk500v2 -B 4 -v -F -U flash:w:/home/admin/workspace/blinken/Release/blinken.hex:a |
2 | |
3 | avrdude: Version 6.0.1, compiled on Mar 8 2014 at 15:52:40 |
4 | Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ |
5 | Copyright (c) 2007-2009 Joerg Wunsch |
6 | |
7 | System wide configuration file is "/etc/avrdude/avrdude.conf" |
8 | User configuration file is "/home/admin/.avrduderc" |
9 | User configuration file does not exist or is not a regular file, skipping |
10 | |
11 | Using Port : /dev/ttyACM0 |
12 | Using Programmer : stk500v2 |
13 | Setting bit clk period : 4.0 |
14 | AVR Part : ATmega8 |
15 | Chip Erase delay : 10000 us |
16 | PAGEL : PD7 |
17 | BS2 : PC2 |
18 | RESET disposition : dedicated |
19 | RETRY pulse : SCK |
20 | serial program mode : yes |
21 | parallel program mode : yes |
22 | Timeout : 200 |
23 | StabDelay : 100 |
24 | CmdexeDelay : 25 |
25 | SyncLoops : 32 |
26 | ByteDelay : 0 |
27 | PollIndex : 3 |
28 | PollValue : 0x53 |
29 | Memory Detail : |
30 | |
31 | Block Poll Page Polled |
32 | Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack |
33 | ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- |
34 | eeprom 4 20 128 0 no 512 4 0 9000 9000 0xff 0xff |
35 | flash 33 10 64 0 yes 8192 64 128 4500 4500 0xff 0x00 |
36 | lfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 |
37 | hfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 |
38 | lock 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 |
39 | calibration 0 0 0 0 no 4 0 0 0 0 0x00 0x00 |
40 | signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 |
41 | |
42 | Programmer Type : STK500V2 |
43 | Description : Atmel STK500 Version 2.x firmware |
44 | Programmer Model: AVRISP |
45 | Hardware Version: 15 |
46 | Firmware Version Master : 2.10 |
47 | Vtarget : 0.0 V |
48 | SCK period : 10.9 us |
49 | |
50 | avrdude: stk500v2_command(): command failed |
51 | avrdude: initialization failed, rc=-1 |
52 | avrdude: AVR device initialized and ready to accept instructions |
53 | avrdude: Device signature = 0xc80717 |
54 | avrdude: Expected signature for ATmega8 is 1E 93 07 |
55 | avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed |
56 | To disable this feature, specify the -D option. |
57 | |
58 | avrdude done. Thank you. |
Was mache ich falsch? Ist ein anderer IC aus der gleichen Lieferung, habe mit -B 10 schon die Frequenz herunter gesetzt, ohne Erfolg. Bin noch Anfänger, scheine wohl etwas grundlegendes nicht zu verstehen. Beim ersten habe ich genau das gleiche gemacht und es hat funktioniert... MfG
>avrdude: Device signature = 0xc80717 >avrdude: Expected signature for ATmega8 is 1E 93 07 Dein ISP Takt scheint nicht zu passen. >habe mit -B 10 schon die Frequenz herunter gesetzt, ohne Erfolg. Setzt den Takt noch weiter runter. Wenns sein muss -B100.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.