Warum funktioniert dieses einfache Programm nicht?? Kategorie: Programmierung C (von Markus Wimmer - 22.10.2008 23:56) | |
| |
Hallo! Brauche dringend Hilfe!! Wiseo funktioniert dieser einfache Syntax nicht?? // Hauptprogramm // void main(void) { Port_DataDirBit(PORT_SW1,PORT_IN); Port_DataDirBit(PORT_LED1,PORT_OUT); Port_WriteBit(PORT_LED1,PORT_OFF); while (1) { while (Port_ReadBit(PORT_SW1));{ Port_WriteBit(PORT_LED1,PORT_ON);} AbsDelay(500); while(Port_ReadBit(PORT_SW1));{ Port_WriteBit(PORT_LED1,PORT_OFF);} } } Versuche die LED am Applikation Bord mit einem Tastendruck anzumachen (was auch funktioniert) und mit einem Weiteren Tastendruck wieder auszumachen- das funktioniert aber nicht! Jumper vom SW1 ist auf GND! Danke MFG Markus Wimmer | |
Antwort schreiben Antworten: Re: Warum funktioniert dieses einfache Programm nicht?? (von HW - 23.10.2008 8:30) Re: Warum funktioniert dieses einfache Programm nicht?? (von Markus Wimmer - 23.10.2008 12:24) Re: Warum funktioniert dieses einfache Programm nicht?? (von HW - 23.10.2008 14:41) Re: Warum funktioniert dieses einfache Programm nicht?? (von PeterS - 23.10.2008 1:06) Re: Warum funktioniert dieses einfache Programm nicht?? (von PeterS - 23.10.2008 1:15) Re: Warum funktioniert dieses einfache Programm nicht?? (von Markus Wimmer - 23.10.2008 8:27) Re: Warum funktioniert dieses einfache Programm nicht?? (von PeterS - 23.10.2008 9:19) Re: Warum funktioniert dieses einfache Programm nicht?? (von Sebastian - 23.10.2008 0:50) Re: Warum funktioniert dieses einfache Programm nicht?? (von Markus Wimmer - 23.10.2008 1:03) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum