LED Interrupt mit Taster Probleme

Gast #2123238
Lesenswert?
• ▲
▼
Hallo Miteinander,

ich versuche eine LED mit Taster auf dem PIC18F4520 zu programmieren, 
das programm funktioniert zwar jedoch lässt sich die Led nicht beim 
einmaligen drücken der Taste einschalten. Eines Vorweg ich bin in dieser 
Materie ein absoluter Einsteiger, daher habe ich nicht sehr viel 
Erfaghrung darin. Wäre dankbar für einige Tipps.

1
/** I N C L U D E S **********************************************************/
2
#include <htc.h>
3
 
4

5
/** D E C L A R A T I O N S **************************************************/
6

7
void main(void)
8
{
9
  TRISB = 0b00000001;
10
  PORTB = 0b00000000;
11
 
12
  while(1)
13
  {
14
     if (RB0 == 1) 
15
     {    
16
        while(RB0 == 0)  
17
          RB2 = 1;
18
        }else{
19
          RB2 = 0;
20
     }
21
  }
22
}
Gast #2123262
Lesenswert?
• ▲
▼
> das programm funktioniert zwar jedoch lässt sich die Led nicht beim
> einmaligen drücken der Taste einschalten.

Das EINZIGE wozu Dein Programm angeblich dient, ist die LED 
einzuschalten.
DU sagst, das Programm funktioniert.
DU sagst, die Led geht nicht an.

WIESO "funktionieret" das Programm dann bitte? Was soll der Unsinn?

Kaum ein Mensch möchte gerne veralbert werden.
Also konkret gefragt: Warum veralberst Du die hilfsbereiten Menschen 
hier?

Dein Programm hat auch mit "Interupts" nicht das GERINGSTE zu tun?
Warum fälschst Du den Titel der Nachricht?

Joe

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.