Hallo,
Ich habe einen ATMega8 AVR auf einem Board, das ich mir extra zum
Programmieren gebastelt habe ( also kein "Schnick-Schnack" ) über den
MySmartUSB mit meinem PC verbunden (Linux)
Das ganze funktioniert prima.
Ich habe jetzt allerdings den Takt vom internen umgestellt auf einen
externen (per uisp:
1 | uisp -dprog=avr910 -dserial=/dev/ttyUSB0 -dpart=ATmega8 --wr_fuse_l=0x00
|
).
Einmal hat das Ganze funktioniert.
Auch das zurückstellen ging prima.
Als ich aber den Takt jetzt wieder umstellen wollte, bekam ich nur diese
schöne Meldung:
1 | Check if the programmer is properly connected.
|
2 | The wiring may be incorrect or target might be 'damaged'.
|
Ab und zu gibts auch diese:
1 | Probably the AVR MCU is not in the RESET state.
|
2 | Check it out and run me again.
|
der Takt (8 MHz) kommt definitiv am Atmega an, war auf dem Oszilloskop
sehr schön sichtbar.
Ich habe allerdings festgestellt, dass wenn ich einen Reset von Hand
ausführe (über Draht) über 70 mA zum Reset-Pin fließen.
Ist das normal?
Hoffe ihr könnt mir helfen, da ich mit Microcontrollern noch nicht soo
vertraut bin.
Gruß
Amiki