-
hier noch nen vetify log von AVR OSP:
Checking programmer type ...
Found AVR ISP
Entering programming mode...
Signature = 0x00 0x80 0x00
Leaving programming mode...
Checking programmer type ...
Found AVR ISP
Entering programming mode...
Erasing chip contents...
Leaving programming mode...
Checking programmer type ...
Found AVR ISP
Entering programming mode...
Erasing chip contents...
Reading HEX input file for flash operations...
Programming Flash contents... 0x0000 TO 0x00C7
Leaving programming mode...
Checking programmer type ...
Found AVR ISP
Entering programming mode...
Reading HEX input file for flash operations...
Reading Flash contents...0x0000 TO 0x00C7
Comparing Flash data...
Unequal at address 0x0000
Expected 0x0C Read 0x00
Leaving programming mode...
-
Ich habe mal die Fus und Lockbites mir AVR OSP eingelesen:
Checking programmer type ...
Found AVR ISP
Entering programming mode...
Fuse bits read = 0x0000 ( 0 )
Leaving programming mode...
Checking programmer type ...
Found AVR ISP
Entering programming mode...
Lock bits read = 0x00 ( 0 )
Leaving programming mode...
Bei folgenden sind Hacken:
Fuse:
On Chip Debug enabled
JTAG Interface enabled
Serial Programm Downloading enabled
Preserve EEPROM memory trought the Chip erase circle
Boot Flash selction size=2048
Boot restet vector enabled
CKOPT fuse
Brownout detection level at 4V
Brown-Out detection enabled
Ext Clock; Start up Time 6CK + 0ms
Lock:
Mode3
Application Protection Mode3
BootLoader Mode 3
wieso steht das auf Ext Clock???
-
hallo, ich verwende bascom.
also kenn ich leider nicht den ablauf von avg osp.
vielleicht solltest du mal nen anderen programmer probieren eventuell gibts fehler bei der kommunikation.
-
ich habe keinen anderen da...
-
vielleicht anderes programm zum programmieren verweden.
hast du den reset auch richtig beschalten?! vielleicht is irgendwo ne leitung offen miss sicherheitshalber überall mit durchgansprüfer nach, was mit was verbunden ist.
und bei einem anderen port hast du jetzt das selbe problem?!
verwende mal "set portb.0" bzw "reset"
-
ich glub kaum, das es am Port liegt...irgendwie programmiert das nicht korrekt...
-
ich trau mirs garnicht zu sagen...aber ich habe mich so bescheuert angestellt und die ISP buchse falsch herum beschaltet...aber wie sagt man so schön aus fehlern lernt man...
-
Nochmal ne Simple Frage...ich hatte ne kleine Blink Schaltung gemacht:
'################################################# ##
'step2.bas.BAS
'für
'RoboterNetz.de AVR Tutorial in RN-Wissen
'
'Autor: Frank Brall
'Weitere Beispiele und Beschreibung der Hardware
'unter
' http://www.Roboternetz.de oder
' http://www.Roboternetz.de/wissen
'################################################# ######
$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 1000000
Config Portc.2 = Output
Config Portc.1 = Output
Config Portc.0 = Output
Do
Portc.2 = 1
Waitms 100
Portc.2 = 0
Waitms 100
Portc.1 = 1
Waitms 100
Portc.1 = 0
Waitms 100
Portc.0 = 1
Waitms 100
Portc.0 = 0
Waitms 100
Loop
End
PC2=Rote LED
PC1=Gelbe LED
PC0=Grüne LED
Es Blinktenn jedoch nur die Gelbe und die Grüne. Ich habe die Rote in PC3 geändert aber immer noch nix. PD7 geht jedoch...ich habe natürlich immer umgesteckt...woran kann das liegen?
-
JTAG Interface liegt an diesen Pins, und
JTAG ist standardmässig aktiviert, deshalb
JTAG deaktivieren per Fusebits, oder auch per Software !
zB:
2mal hintereinander so wie hier angegeben :
https://www.roboternetz.de/phpBB2/ze...=255911#255911