INTERRUPT

Gast #409998
Lesenswert?

Hallo zusammen

Mein Wunsch:
Ich möchte mittels einer LED anzeigen, wenn die Versorgungsspannung
sinkt.

Unter Comperator im Datenblatt des PIC18F4680 findet man etwas dazu.
Aber meine kentisse von den Interrupts sind gleich 0. Sollte ich
zuerst
mal einen anderen Interrupt versuchen? Könnte jemand einen Code für
mich
poasten. Ich schreibe in C mit dem ccs.
Gast #409999
Lesenswert?

>Aber meine kentisse von den Interrupts sind gleich 0

Dann wirst du das ändern müssen.
Irgendwo wird es garantiert eine Beschreibung zum CCS geben.
Kennst du sprut.de oder www.fernando-heitor.de?
Das sind Internet-Seiten, die sich mehr mit PICs beschäftigen.
Vielleicht findest du auch noch ein CCS-Tutorium...
Hier können dir ne ganze Menge Leute erzählen, wie man das mit einem
AVR macht...(Soll kein Rauswurf sein!)
Gast #410000
Lesenswert?

Kann sein dai ich das ein  bischen falsch formuliert habe mit den
kentnissen =0
Fernando heitor hab ich durchgelesen. Was ein Interrupt ist und kann
ist mir au bekannt. Nun liegt es an der Praktischen Anwendung. Welche
Bits muss ich setzen usw.

Das konnt ich dem Datenblatt Seite 260(COMPARATOR INTERRUPTS) entnehmen

PIE2 <6>   gesetzt (CMIE)
INTCON <6> gesetzt (PEIE)
INTCON <7> gesetzt (GIE)

nun sollte das Programm, bei auslösen eines interrupts (in meinem fall
eine Änderung der Versorgungsspannung) auf die Adresse 0008h springen.
Macht er aber nicht. Hab ich etwas grundlegendes vergessen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren