Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

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)