Hallo,
obwohl ich absolut keine Ahnung von einem C-Control Board habe (kenne also die Befehle nicht) fällt mir eines bei deinem Code auf:
Hinter deinen beiden "while" Schleifen innerhalb der while(1) sind Semikolons, die da nicht hingehören.
Sprich:
while(Port_ReadBit(PORT_SW1))
{
Also ohne das ;
Das ganze auch beim Zweiten.
Probier es einfach mal...
Im Übrigen wäre es schöner Codes in den Code-Tag zu schreiben.
Und main sollte immer einen Wert zurück liefern, sprich int main(void) und am Ende return 0;
PS: Ich werde aus dem Code zwar überhaupt nicht schlau, aber sollten Tastendrücke nicht normalerweise mit "if" abgefragt werden?
Lesezeichen