-
Thread
Minni-Terminal (LCD+Tastatur)
den Code eines ausgewählten Menüs übertragen. Einsetzen werde ich einen PIC16F628 oder einen PIC16F876. Momentan bin ich noch am überlegen ob ich die Tastaturmatrix nicht doch gleich auf 8x8 also 64 Tasten erweitere. Damit sind dann auch komplette Texteingaben möglich. Zur Datenübertragung werde
-
Thread
scanf
Hallo, ich benutze einen Pic16f876 und Hi-tech C (Demo Version)und will mit scanf() oder gets()einen Buchstaben/String über den USART einlesen. Meine String-Ausgabe mit printf() funktioniert wunderbar. Wenn ich nun aber scanf
-
Thread
PCF 8583
Daten. Obwohl vom Empfangen keine Rede sein kann. Das Byte aus dem RTC soll dann am PORTB des PIC 16F876 ausgegeben werden. Es kommt aber der Anfangszustand von B'00000000' am PORTB an. Der PIC 16F876 hat eine hardware-Unterstüzung für I2C. Das I2C EEPROM habe ich damit lesen und beschreiben können
Ja, meine ist auch auf 100kHz. Ob man den PIC 16F876 oder ..77 verwendet ist eigentlich hierbei egal. @chris: vielleicht postest du auch mal deinen quellcode. Anschlüsse des RTC: PIN 1 Oszl1; + 22p Trimmkon. auf +5V PIN 2 OSZIL2 PIN 3 GND
-
Thread
EEPROM 24C04
Ich möchte ein EEPROM 24C04 ansteuern. Das EEPROM kann über I2C angesprochen werden. Im PIC 16F876 gibt es dafür eine Hardwareunterstützung. Wie das genau funktioniert, wird auf http://www.sprut.de/electronic/pic/grund/i2c.htm sehr einfach und verständlich für jeden beschrieben. Das sollte wohl
-
Thread
genauer TIMER
Die kann man dann über I2C auslesen. Ob mit man auch ich gemeint bin, wird sich zeigen. Der PIC 16F876 hat für I2C eine Hardwareunterstützung. Ist denn der DS 1302 voll I2C kompatibel? (Sieht für mich zumindest so aus.) Datenblatt im Anhang.
-
Thread
SP14Q002-A1 aus eBay - Erfahrungsaustausch
noch eine schönes Display ;) Bisher wird der Roboter von 3 PICs gesteuert (2x PIC16F877 und 1x PIC16F876) und die Intelligenz ist per Funkmodem auf einen PC ausgelagert, auf dem eine Java Anwendung läuft. Anhand von Karten - die man mit dem Programm erstellen kann - navigiert der Roboter dann durch
-
Thread
Kurzzeittimer mit PIC
einen Kurzzeittimer, den ich mir für ein Belichtungsgerät geschrieben habe. Zur Anwendung kommt ein PIC16F876(A) oder ein PIC16F873(A). Eine genaue Zeitbasis von 10ms wird durch Timer1 und das CCP-Modul erzeugt. Die Zeit wird auf einem LCD-Display 8x2 dargestellt. Bedient wird die Uhr über 4 Tasten. MfG
-
Thread
24C16 EEPROM I2C in C-code
Hallo, wenn immer noch nicht geht maile mir. Ich habe die Code für I2C (PIC16F876)selbs geschafft. Und es fuktioniert. Nachhilfe: 1.)AN735 (DS00735) von Microchip holen dort ist alles gut erklärt. Tschüß, Alex
-
Thread
Unterschied zwischen PIC16f877 und PIC16f876
Unterschiede haben die beiden Typen: PIC16F877:8x10Bit A/D,PSP(Paralleler Slave Port),33 I/O PIC16F876:5x10Bit A/D,22 I/O PIC16F876A hat noch 2 Komparatoren integriert. Aber ansonsten gibt es meiner Meinung nach keine weiteren Unterschiede. MFG Fernando
Hi, das Problem war mal wieder so nah ud doch so fern. Es war der PortB beim PIC16f876 defekt. Hab einen neuen genommen und voila es geht. MFG Holger
-
Thread
MPLAB umstellen von PIC16f877 auf PIC16f876
ich hab ein funktionsfähiges Programm für einen PIC16f877 und möchte dieses aber nun für den PIC16f876 hernehmen. Vom Programm her kein Problem, da gleiche Ports vorhanden. Aber wenn ich den Developing mode von PIC16f877 auf PIC16f876 umstelle wird mein Code nicht compiliert und es kommt nur die
-
Thread
Fehlermdelung (CCS-Compiler)
device type this far into the code" Das kommt nähmlich immer, wenn ich versuche mein LCD-Projekt(PIC16F876, CCS-Kompiler) zu kompilieren! Bitte um Hilfe! Mfg Schnofel. (Files von Fernando Heitor; Anhang: Haupt-File)
Hi Ich habe dir im Anhang das Programm für den PIC16F876 gesetzt, fertig compiliert. Wenn du spezielle Fragen haben möchtest kannst du auch in meinem Forum schreiben, wenn du möchtest. Dein Problem kann mehrere Gründe haben , der Pfad ist nicht korrekt
-
Thread
Display PIC16f876
Hallo alle zusammen! Mein Problem: Ich will mit einem PIC 16F876 (mittels CCS-Compiler) ein LCD Display von Conrad zum lauefn bringen. Wenn ich das nun mit lcd.c vom CCS Compiler programmiere, ist klar, dass es noch nicht geht, weil man zuerst die PORTS umprogrammieren
-
Thread
suche getestete I2C initialisierung für PIC 16F877
schau mal da rein. dort ist zwar (nur) eine ini. für den PIC16F876. die unterschiede liegen aber nur im fehlenden "paralel slave port"(oder so). http://www.sprut.de
-
Thread
EMV-Problematik
Adresse, welche nach Auslieferung der Controller einmalig (über die RS 485) gesetzt und im EEPROM (PIC16F876) abgelegt wird. Das Protokoll dazu ist eigentlich relativ sicher (da hab ich schon genug Lehrgeld gezahlt). Das Problem ist nun, dass anscheinend bei einer bestimmten Kundeninstallation (einige
PIC16C73, PIC16C74, PIC16C62, PIC16F873, PIC16F876 Reiner
-
Thread
Buch "Der PIC im Hausgebrauch" (oder so ähnlich)
für über RS485 vernetzbare Minnicontroller für den Hausgebrauch. Als Prozessor würde ich die PIC16F876 Serie einsetzen. Das sind zwar nicht unbedingt die billigsten, bieten aber die Möglichkeit des In-Circuit Debugging . Das ist vor allem für diejenigen interessant, die nicht nur den Code programmieren
-
Thread
Microchip ICD2 Schaltung?
irgendwo veröffentlicht? Bei Microchip will ich aufgrund der aktuellen Probleme (fehlerhafte PIC16F876A Rev. B0) nicht nachfragen. MfG Steffen
-
Thread
Muss ein Mikrocontroller seinen Code richtig ausführen..?
gedacht. Ich arbeite mit der PIC-Serie von Microchip. Für eine meiner Entwicklungen kam ein PIC 16F876-20I zum Einsatz. Nun kam letztes Jahr die A-Version des Prozessors heraus, der bis auf geringe Unterschiede laut Dokumentation voll Funktions- und Abwärts-codecompatibel zu seinem Vorgänger sein
genügend da gewesen währen. Also habe ich bei einem dritten Distri bestellt. Unter anderem auch PIC16F876A (vorher abgesprochen, das Rücknahme wenn immer noch fehlerhaft). Siehe da Rev. B0 aus KW 7 2003 also absolut brandneu. Ok, das solls von mir dazu erst mal gewesen sein. MfG Steffen
-
Thread
PIC16F873 --> PIC16F876
benötigt, das programm hat auch tip top funktioniert.. leider nur bis ich den chip PIC16F873 mit einem PIC16F876 getauscht habe. Ich könnte mir 2 Fehler vorstellen, 1. das signal wird nicht mehr im EEPROM gespeichert warum auch immer (z.B. eeprom unterschiedlich????) 2. das signal kann wegen timer/interrupt