Hi, ich will eine am Atmega32 PB0 angeschlossene LED zum Blinken bringen sobald PB2 high ist. Ich habe nun den Code für die Bedingung, dass PB2 high sein muss angehängt und seitdem bekomm ich zwei mal den Fehler "expected ‘) ’ before ‘; ’ token" in der delay_h, in der ich gar nichts geändert habe! Woran könnt das liegen? Passt mein Programm (oben angehängt) oder kommt der Fehler daher? Vielen Dank, Patrick
#define F_CPU 16000000UL; da muss da Semikolon weg.
Gast
#2718808
Patrick Seebörger schrieb: > Woran könnt das liegen? Am Semikolon in
1 | |
Schau dir in einem C-Buch die Grundlagen zum Präprozessor an, sind nur ein paar Seiten.
Danke, werd ich machen! Vielleicht kannst du mir auch noch sagen, warum die LED nur ganz schwach leuchtet!? Was kann ich verbessern? Danke.Pad
Danke. Fehler ist weg!
Patrick Seebörger schrieb: > Vielleicht kannst du mir auch noch sagen, warum die LED nur ganz schwach > leuchtet!?
1 | |
2 | |
Erste Zeile:
1 | |
2 | |
3 | |
Zweite Zeile:
1 | |
2 | |
3 | |
DDRB ist also 0x00. PB0 ist ein Eingang und deine LED leuchtet schwach, weil sie nur über den Pullup getrieben wird. Lies mal das: Bitmanipulation
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.