hallo timo,
also dass das Ddrd klein geschrieben wird ist schon mal normal. aber der kompiler nimmt es ja ach so an. das selbe gilt auch für Portd. kannst du dass programm compilieren und auf den AVR flashen?
mfg franz
Hallo,
Es gibt ein Problem mit meiner Bascom-Software. Ich habe mir das Buch "AVR" von Roland Walter gekauft und wollte jetzt von klein auf anfangen zu programmieren.
Nun fängt es damit an, die Datenrichtung eines Registers X zu definieren.
Mit dem Befehl DDRx und dann die versch. Pins auf High(+5V) zu setzen mit PORTx=...
Bei mir in Bascom wird der Befehl nicht angenommen. Man sieht es schon daran, dass der Befehl KLEIN geschrieben wird (Ddrd z.B.)
Woran kann das liegen? auf dem Board tut sich auch nichts.
Komisch...
Timo
hallo timo,
also dass das Ddrd klein geschrieben wird ist schon mal normal. aber der kompiler nimmt es ja ach so an. das selbe gilt auch für Portd. kannst du dass programm compilieren und auf den AVR flashen?
mfg franz
Hi,
ich bin mir zwar nicht sicher aber ist ddrd nicht ein Befehl für C??
Bei Basic schreibt man doch z.B.
Config Pinc.0 = Output
oder täusche ich mich da??
Ich meine es geht beides.
Aber hast du es schonmal in der Hilfe von Bascom nachgeschlagen?
jon
Nice to be back after two years
www.roboterfreak.de
Stimmt "$regfile=xxx" ? Wenn der Controller kein Port D hat, isses klar
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
DDR ist nix anderes als das Data Direction Register, hat mit C nix
zu tun und kann auch direkt aus Bascom angesprochen werden
Vor den Erfolg haben die Götter den Schweiß gesetzt
Lesezeichen