pic 16f630 led blinkt nicht

OP #1355646
hi,
ich hoffe finde ich bei jemand das Lösung für meinen Problem,
ich wollte der Pic16f630 mit einfache Programm und Schaltung testen, LED 
blinken lassen.
der LED mit Vorwiederstand am Pin 2 angeschlossen.
pic Pin1 5V
Pic Pin14 GND

das Problem der blinkt nicht sondern leuchtet ständig

ich bedanke mich
Sabine

assembler code
list p=16F630
  errorlevel 0 ,-302    ; -302 : kein BANK ERROR message wenn ein 
Register ist nicht auf Bank 0
  #include <P16F630.INC>
LED equ 5           ;LED zum testen
wait1 equ 32
wait2 equ 33
  PAGE
  __CONFIG _CP_OFF & _INTRC_OSC_NOCLKOUT & _PWRTE_ON  & _WDT_OFF & 
_MCLRE_OFF
;
;;---------------------------------------------------------------------- 
----------------------------
;
  org    0x00        ;die Startadresse nach Reset ist 0, hier startet 
der PIC
  goto   Init
Init
  bsf STATUS, RP0        ;Bank 0
  bcf TRISA, LED
  bcf STATUS, RP0
  movlw 0xFF          ;Comparator abschalten
  movwf CMCON
  bsf PORTA,LED
  call Warten
  bcf PORTA, LED
  call Warten
  goto Init

  Warten
      ;Wartezeit initialisierung
  movlw 0x25
  movwf wait2
loop2

  movlw 0x25    ;Wartezeit initialisierung
  movwf wait1

loop

  decfsz wait1,1
  goto loop
  decfsz wait2,1
  goto loop2
  retlw   .0
end
Gast
Könnte es sein, daß du das blinken einfach nicht siehst, weil zu 
schnell.
Laut deinem Delay sind das ca 1.3ms, also ca 365 mal die Sekunde.
Wie willst du das sehen, mit bloßen Auge.
Ersetze mal

  Warten
      ;Wartezeit initialisierung
  movlw 0x25
  movwf wait2
loop2

  movlw 0x25    ;Wartezeit initialisierung
  movwf wait1

mit folgendem Code

  Warten
      ;Wartezeit initialisierung
  clrf wait2
loop2

  clrf wait1

und dann wirst du feststellen, daß du das blinken sehen kannst.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.