so ich habs auch mal mit:
$crystal = 1000000
probiert es geht aber immer noch nix...ich wähle für eeprom und Flash die gleich hex aus...vlt liegt es daran oder brauche ich nur die Flash wie läuft das???
Hi,
ich wollte folgenden Code aus dem Tutorial auf den Chip brennen:
Code:$regfile = "m32def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 16000000 $baud = 9600 $eeprom $eepromhex Config Portc.0 = Output 'Ein Pin wird aus Ausgang konfiguriert PC0 (also Pin0 von Port C) Do Portc.0 = 1 'Pin wird auf High, also 5V geschaltet Waitms 100 Portc.0 = 0 'Pin wird auf Low, also 0V geschaltet Waitms 100 Loop End
Ich habe den in Bascom compiled und die hex dann in avr-osp geladen und auf programm gedrückt. es programiert aber die diode blinkt nicht...im momment ist noch der interne Quarz aktiv aber ein externer 16MHz angeschlossen jedoch noch nicht aktiviert...ich habe in den Fusebits noch nix rumgestellt, da ich nicht weis wie das mit avr-osp geht...liegt das daran?
so ich habs auch mal mit:
$crystal = 1000000
probiert es geht aber immer noch nix...ich wähle für eeprom und Flash die gleich hex aus...vlt liegt es daran oder brauche ich nur die Flash wie läuft das???
Du brauchst nur das HEX, eeprom musst du auch nicht definieren, da passiert ja nix.
$baud = 9600
$eeprom
$eepromhex
sind alle unnütz (zumindest in diesem Listing)
Falsche $crystal Angaben sind erstmal nicht schlimm, zur Not läuft das Programm dann zu schnell oder zu langsam...
ok habe sie rausgenommen aber es geht noch immer nicht...
1. LED richtig an Portc.0 angeschlossen?
2. Vorwiderstand für LED richtig berechnet?
3. LED richtig herum gepolt?
4. Evtl. mal Pausen verlängert (Waitms 500)?
Gruß Dirk
1. Ja. Wie im Tut erklärt
2. Ich habe 1K
3. Ja
4. Muss ich mal testen...
keiner ne Idee?
versuch das ganze auf nen anderen port.Zitat von .:tuxianer:.
hast du die led eh gegen masse. vielleicht mal ne andere led probieren oder ist die led nur verpolt?!
bei den ersetn tests sind fehler normal und das ist auch gut so, aus fehlern lernt man! also nicht verzweifeln, ein bisschen versuchen muss man halt probieren
mfg
piri
meine aktuellen Projekte
Sternenhimmel
http://www.roboternetz.de/phpBB2/viewtopic.php?t=31439
BuBoter - Roboter mit Antikolision
http://www.roboternetz.de/phpBB2/viewtopic.php?t=31632
also led ist richtig rum...habe auch beide richtungen probbiert aber Plus ist an Plus. Anderen Port kann ich probieren...Wenn ich die Diode normal zwichen masse und 5V tue gehts ja...
so hier nochwas interessantes: Ichhabs al mit AVR Prog geflasht und nach dem Flashen kommt das:
Address: 0x0000, Expected; 0x940x, Recived: 0x0000
Lesezeichen