Gefunden für interrupt ra3 pic16f690 - Zum Elektronik Forum |
| 1 - Sensor-Ansteuerung und Motorsteuerung mit Endschalter -- Sensor-Ansteuerung und Motorsteuerung mit Endschalter | |||
| |||
| 2 - Projekt: Lirc-Transmitter mit PIC10F20x -- Projekt: Lirc-Transmitter mit PIC10F20x | |||
| Habe den Code erfolgreich auf die 16F628-Testplatine portiert. Der PIC tut, was er soll.
Einzig der Takt ist etwas langsamer als erwartet, aber der 628 hat ja auch keinen Korrekturwert für den internen Takterzeuger wie der 10F200 (der gar keinen Anschluss für eine externe Taktquelle hat). Code ist angehängt. Gruß, Bartho Code : ;********************************************************************** ; This file is a basic code template for assembly code generation * ; on the PIC16F628A. This file contains the basic... | |||
3 - Real Time Clock IC an AVR -- Real Time Clock IC an AVR | |||
So hier ist gleich das ganze Programm. Das deswegen, weil ohne die Equates die ganzen Operationen unverständlichen wären. Die I2C Routinen sind nur die zwei kleinen Teile nach der Interruptroutine. Der Rest ist eine kleine Steuerung für eine Gabelstapler an dem ein paar Funktionen gegeneinander verriegelt werden mußten. Außerdem sind noch ein paar Spielereien wir Blinklicht und Stundenzähler mit dabei (der leider aber nur im seriellen EEPROM steht und nicht ausgelesen werden kann ). Das Projekt war leider zu früh zu Ende!
Aber ansonsten kann ein Anfänger viele Sachen darin finden, neben der I2C Kommunikation ist eine einfache Interruptbehandlung für einen Timerinterrupt und die ADC-Abfrage vorhanden, genauso wie die in diesem Thread schon angesprochenene Zeitverzögerungen oder weiter unten dann ganz normale Bitverknüpfungen. Code : | |||
| 4 - Unterschiedliche Programme mit einem Schalter \"wählen\" (PIC 16F630) -- Unterschiedliche Programme mit einem Schalter \wählen\ (PIC 16F630) | |||
Zitat : Peo hat am 30 Sep 2006 16:13 geschrieben : die ich mit Hilfe eines Tasters nacheinander aufrufen möchte... ...ob dort der Schalter geschlossen ist oder nicht. Schalter oder Taster? RA3 ist immer Input, egal wie der Port sonst konfiguriert ist. Wenn der für eine solche Funktion verwendet wird, hat der PIC natürlich keinen externen Reset mehr. Dem Controller ist es egal , ob er in Abhängigkeit eines Portpins verschiedene "Hauptprogramme" oder Unterprogramme abarbeitet. Weder programmiertechnisch noch sonstwie macht das einen Unterschied. Ein Schalter für zwei Programme ist natürlich einfacher zu programmieren. Den Portpin fragt das Programm ab und zu ab und entscheidet dann, ob es in dem Programm bleibt oder in das andere springt. Sollen es mehr als zwei Programme sein und ein Taster zum Einsatz kommen, geht d... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 17 Beiträge im Durchschnitt pro Tag heute wurden bisher 0 Beiträge verfasst 1 Besucher in den letzten 60 Sekunden alle 60.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |