Hi,
"Ddra = &B11111111" hilft leider auch nicht, die LED leutet immer oder garnicht. Ich bin auch mal auf Port B gegangen, genau das selbe.
MfG
atlantex
Druckbare Version
Hi,
"Ddra = &B11111111" hilft leider auch nicht, die LED leutet immer oder garnicht. Ich bin auch mal auf Port B gegangen, genau das selbe.
MfG
atlantex
Mal sehen. Auf jeden Fall mach den Waitms länger, 30 millisekunden kannst du mit dem Auge ja nicht mehr sehen.
BTW: wenn du "config porta = output " schreibst, ist der "ddra = " überflüssig.
Nochwas: da gehört ein zweiter Wait rein
Do
Porta.0 = 1
Wait 1
Porta.0 = 0
Wait 1
Loop
End
Hallo,
will einfach nicht klappen,
Code:$regfile = "m128def.dat"
$crystal = 16000000
$baud = 9600
Config Porta = Output
Ddra = &B11111111
Porta = &B00000000
Do
Porta.0 = 1
Wait 1
Porta.0 = 0
Wait 1
Loop
End
das einzigste was ausgeführt wird ist das erste Kommando, Porta.0 = x, je nachdem ob 1 oder 0 wird die LED eingeschaltet oder bleibt aus, auf einem Steckboard mit einem Atmega8-16 läuft es tadellos.
thx
atlantex
Da das Programm so definitiv stimmt,
mach vor do..loop
einen "enable interrupts", nutzt's nix, schad's nix.
Offenbar bleibt er bei jedem Wait hängen.
Hab mir das assembler listing angeschaut, das enable wird nix nutzen.
Fehler liegt ausserhalb des Programms.
Probier es mit PORTB
hab ich auch schon probiert, Port B und es passiert genau das selbe ?
kann es an der Hardware liegen ?
atlantex
Ideal wär's, du könntest print einfügen.
Hast du schon "Hello, world" probiert ?
https://www.roboternetz.de/wissen/in...ourcevergleich
Noch was: Schau, ob der Watchdog abgedreht ist (fuses), der kann auch sowas machen
hab ich auch schon probiert,
Printbin &B00000001 geht, aber ein Print "Hello World" bringt mir keine Ausgabe, ich muss nun auch sagen dass ich einen USB->Serial Adapter dran habe.
Ich löt mir mal schnell ein Kabel und häng es an COM 1 dran um erstmal von diesem doofen Adapter wegzukommen (COM21, Hyperterminal kommt mit dem Port garnicht klar, hterm dagegen schon)
bis gleich
atlantex
sorry aber bis zu den Fuses bin ich noch nicht vorgedrungen (Newbie), ich nutze Bascom in Verbindung mit einem STK200/300 kompatiblen Programmer.
atlantex