Der PIC 12F675 Teil 4 – INTCON Register

PIC © 12F675 Das INTCON Register beinhaltet die Settings zu den Interruptfunktionen des 12F675.

Herstellerseitig wird empfohlen, die betreffenden Bits vor der Benutzung über die Software zurückzusetzen, um eine sichere Funktionen zu gewähren.

INTCON liegt in Bank0.

 

 

Bit 7:

0 = Alle Interrupts deaktiviert.

1 = Alle aktiviert.

Es ist zu beachten, dass die Interrupts auch ggf. noch in den betreffenden/weiteren Registern aktiviert werden müssen.

Bit 6:

0 = Alle Interrupts deaktiviert, die intern vom PIC ausgelöst werden können.

1 = Alle Interrupts aktiviert, die intern vom PIC ausgelöst werden können.

Es ist zu beachten, dass auch die Interrupts auch ggf. noch in den betreffenden/weiteren Registern aktiviert werden müssen. Insbsondere Register PIE1 spielt hier eine große Rolle!

Bit 5:

0 = Timer0 Interrupt abgeschaltet

1 = Timer0 Interrupt aktiv

Bit 4:

0 = GP2 Interrupt abgeschaltet

1 = GP2 Interrupt aktiv

Bit 3:

0 = GPIO Interrupt abgeschaltet

1 = GPIO Interrupt aktiv

Dies bezieht sich nicht nur auf einen einzelnen Pin wie bei Bit 4, ein Pegelwechsel an einem Pin des gesamten GPIO-Ports kann einen Interrupt auslösen. Beim 12F675 kann dies jeder Pin des Ports sein.

Bit 2:

1 = Timer0 hat in Register TMR0 einen Überlauf ausgelöst

0 = Timer0 hat keinen Überlauf ausgelöst.

Man kann also auslesen, ob der Timer durchgezählt hat. Wichtig: Das Bit wird NICHT vom Controller zurückgesetzt, das muss im Programm geschehen (bcf INTCON,2).

Bit 1:

1 = Interrupt an GP2 wurde ausgelöst

0 = Kein Interrupt an GP2 ausgelöst.

Auch hier muss das Bit manuell zurück gesetzt werden, z. B. mit „bcf INTOCON,1“.

Bit 0:

0 = Kein Pegelwechsel an GPIO

1 = Pegelwechsel hat an einem Pin von GPIO stattgefunden.

Auch hier muss das Bit im Programm gelöscht werden.

 

 

Schaltender Ersatz für 78XX mit 0,5 A – ELEKTOR.de | Elektronik

7805_artikelfoto_www.michael-floessel.deSo richtig Effizient sind sie ja nicht, die Spannungsregler der 78xx Reihe. Sicher, für eine schnelle und zuverlässige Lösung sind sie immer gut zu gebrauchen, spätestens bei verhältnismäßigen hohen Eingangsspannungen und/oder höheren Ausgangsströmen treten gerne Probleme auf.

Dies haben natürlich auch die Halbleiterhersteller erkannt und pinkompatible Schaltregler auf den Markt gebracht, die im Idealfall einfach das alte Bauteil ersetzen:

Schaltender Ersatz für 78XX mit 0,5 A – ELEKTOR.de | Elektronik

In vielen Fällen dürfte man mit 500mA auskommen, ich selber kann mir hier einige Schaltungen vorstellen, in denen ich die alten 7805 ersetzen werde. Schon alleine wegen der Tatsache, dass ich mir so manchen Kühlkörper sparen kann. Mal sehen wann die P8705-S zu bekommen sind, bei den üblichen Verdächtigen für Privatanwender habe ich die Regler noch nicht finden können. Hier noch der Link mit weiteren Informationen vom Hersteller und der Link zum Datasheet. Die weiteren Varianten der Reglerserie sind ebefalls auf der Herstellerseite zu finden.


reichelt elektronik – Elektronik und PC-Technik

USB Maus am Galaxy Tab

samsung_galaxy_tab_2_otg
Ich scheine doch ein Mausjunkie zu sein… Nachdem ich eine einfache Funk USB Maus über den OTG Adapter an das Tablett angeschlossen habe, geht mir das Arbeiten doch wesentlich besser von der Hand :-) Alternativ habe ich es auch mit meiner Bluetoothmaus versucht, dies scheitert jedoch am fehlenden Pin der Maus. Android besteht bei mir aber auf dem Pin. 0000 und Co klappt nicht. Das wird wohl noch eine eigene Übung :-)

Elektronik: Belegung des PR4402

PR4402_anschlussbeine - www.michael-floessel.de

 

Um die Arbeit ein wenig zu erleichtern, noch ein Extrafoto mit der Anschlussbelegung des PR4402.

Ich hasse es, wenn ich wegen der Pinne eines IC’s immer das Datenblatt rauskramen muss :-)

 

 

 

Hier auch noch einmal die Links zu den anderen Artikeln, dann ist alles beisammen:

PR4402 oder aus 1,5V und weniger 5V und mehr erzeugen

Elektronik & Modellbau: Experiment mit dem PR4402