Einen schönen guten Tag zusammen!
Als Neuling bin ich mir nicht ganz sicher, wo ich meine Frage zu meinem ATmega88-"Problem" posten soll, aber da es wirklich was Rudimentäres ist, sollte "Allgemein" vermutlich passen
Ich bin erst seit drei Tagen dabei, mich in der Welt der Microcontroller einzufinden und habe momentan ein Verständnisproblem:
Meine Toolchain läuft und ich kann einen Atmega88 auf meiner Elekor/CC2-Platine problemlos programmieren. In Bascom habe ich nun ein einfaches Programm erstellt, was ein LED einfach nur wechselweise ein- und ausschaltet. Nun ist es aber so, dass bei High das LED aus ist, und bei LOW leuchtet. Wenn ich nachmesse, ist bei mir HIGH auch wirklich 0V und LOW 5V, also invertiert zu den erwarteten Werten.
Meine Frage ist nun:
Ist es normal, dass HIGH 0V und LOW 5V ist, oder habe ich irgendwo was verbaselt?
Hier wäre noch der Quellcode, den ich erstellt habe:
Vielen Dank für jeden Hinweis!
Als Neuling bin ich mir nicht ganz sicher, wo ich meine Frage zu meinem ATmega88-"Problem" posten soll, aber da es wirklich was Rudimentäres ist, sollte "Allgemein" vermutlich passen
Ich bin erst seit drei Tagen dabei, mich in der Welt der Microcontroller einzufinden und habe momentan ein Verständnisproblem:
Meine Toolchain läuft und ich kann einen Atmega88 auf meiner Elekor/CC2-Platine problemlos programmieren. In Bascom habe ich nun ein einfaches Programm erstellt, was ein LED einfach nur wechselweise ein- und ausschaltet. Nun ist es aber so, dass bei High das LED aus ist, und bei LOW leuchtet. Wenn ich nachmesse, ist bei mir HIGH auch wirklich 0V und LOW 5V, also invertiert zu den erwarteten Werten.
Meine Frage ist nun:
Ist es normal, dass HIGH 0V und LOW 5V ist, oder habe ich irgendwo was verbaselt?
Hier wäre noch der Quellcode, den ich erstellt habe:
Code:
$regfile = "m88def.dat"
$crystal = 16000000
Config Pinb.0 = Output
Do
Portb.0 = 1
Waitms 1000
Portb.0 = 0
Waitms 2000
Loop
Vielen Dank für jeden Hinweis!