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: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum