-
Thread
24C16 EEPROM I2C in C-code
pin8 : Vdd SCL und SDA sind an PORTC (RC3,RC4) an einem PIC16F877 dran. Mein Problem: Ich bekomme beim Auslesen immer nur den Wert 255 zurück. Was läuft hier nur falsch??? Vielleicht weiß ja jemand Rat. MFG Holger
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
Hi Holger Folgende 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
was fast unwahrscheinlich ist, denn beide sind fast identisch). Änderst du etwas am Programm von PIC16F877 auf PIC16F876 ? Wenn du willst kannst du mir das Programm schicken, vielleicht findet man dort ein Fehler. Welchen Brenner verwendest du? MFG Fernando
-
Thread
MPLAB umstellen von PIC16f877 auf PIC16f876
Hallo, 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
-
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
-
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 muss(beim 876 ist kein PORT E vorhanden). Ist dies jedoch getan, müsste es doch funktionieren...jedoch nichts rührt sich... Nun meine Frage: WO IST DER FEHLER!! MfG Schnofel
-
Thread
suche getestete I2C initialisierung für PIC 16F877
verzweifeln ! ich hab schon alle beipielprogramme die ich im web fand ausprobiert um den I2C bus beim PIC 16F877 zum laufen zu bringen, aber ales was ich geschafft habe war ein zustandswechsel beim bus ! ich suche einfach irgendein programm, das I2C initialisiert und irgendwas auf den bus schreibt !
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
eigentlich genau die Erfahrung, die ich auch gemacht habe. Bisher gab es noch nie Probleme. Welchen PIC setzt ihr eigentlich ein? Ich arbeite größtenteils mit dem 16F876 oder dem 16F628. MfG Jörg PS: Das Forum hier ist Super. Mit so vielen Antworten in der kurzen Zeitspanne hab ich gar nicht gerechnet
PIC16C73, PIC16C74, PIC16C62, PIC16F873, PIC16F876 Reiner
-
Thread
Widerstandsmessung (NTC) mit µC
für einen mc du verwenden wolltest, aber wenn du dir noch nicht sicher bist empfehle ich dir einen PIC mit internen AD-Wandler (z.B 16F876/10BitADC). Selbstverständlich kannst du dann auch dein LC-Display ansteuern.. gruss andy
-
Thread
Buch "Der PIC im Hausgebrauch" (oder so ähnlich)
Layout) 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
Ob Atmel oder PIC, das ist so eine Glaubensfrage, bei der ich wohl hier so oder so überstimmt werde (ist ja doch mehr ein Atmel-Forum ;-)). Das mit den Funktionsbibliotheken ist Quatsch. Alle PIC´s der 16´-Reihe haben
-
Thread
Teilen durch eine Fliesskommazahl in Assembler
Strom- Frequenz konverter. Dabei programmiere ich gerade einen ADuC834 (intern 8052) und auch einen PIC16F84A. Der ADuC übernimmt die 24Bit AD-Wandlung und mit dem PIC generiere ich die Frequenz. Nun sollte ich den 24Bit gewandelten Wert mit einer Konstanten Fliesskommazahl (1,386765864) teilen. Wie
Ich habe mommentan bei Full-scale (Alle 24Bit->High), am Ausgang vom PIC eine Frequenz von ungefähr 16,876....kHz!!(weiss sie Mommentan nicht auswendig) Ich sollte aber auf 12,5kHz/50ppM genauigkeit kommen! Also dachte ich mir den 24Bit Wert mit dem Verhältnis der Ist-
-
Thread
PWM mit PIC
Hey Da ich mit einem Pic-Mikrocontroller 16F876 eine 3-Kanal PWM aufbauen will, aber mein PIC nur 2 PWMs hat, bin ich auf der Suche nach einem IC, der eine digitale PWM enthält. Sprich, ich will einen IC, der direkt am Port
-
Thread
ln(x) ohne math.h Gesperrt
hi, hab auch mal für PIC16 x hoch y gebraucht und bin über logarithmen gegangen. ;Natuerlicher Logarithmus AARG -> AARG ; ; n->oo ; ----- / \ ; \
int i,n; float x; scanf("%d",&n); for (i = 0; i < n; i++) { scanf("%f", &x); printf("%f\n", ln(x)); } return 0; }[/c] SCNR, WK
-
Thread
Microchip ICD2 Schaltung?
ebenfalls 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..?
soll so ein blöde Frage. Das gleiche hätte ich letzte Woche auch noch 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
Original findet Ihr unter http://www.microchip.com/1010/pline/picmicro/category/embctrl/14kbytes/devices/16f876a/index.htm -->PIC16f87XA Rev. B0 Silicon Errata Sheet. Von unserem Lieferanten bekam ich zur Anwort, das die Prozessoren auf keinen Fall zurückgenommen werden. Die im Datenblatt veröffentlichen
-
Thread
PIC16F873 --> PIC16F876
Hallo zusammen, ich verwende den pic für das einlesen einer Tonfolge von einem Funk. Dazu werden Timer und Interrupts benötigt, das programm hat auch tip top funktioniert.. leider nur bis ich den chip PIC16F873 mit einem PIC16F876 getauscht
nicht mehr richtig eingelesen und gespeichert werden!! weiss jemand ob es da unterschiede zwischen 16F873 und 16F876 gibt?? Mit freundlichen Grüssen Christian Wyssen
-
Thread
picpicpicpicpicpicpicpicpicpicpic
, also keine Zusatzgeräte nötig. Kommt mit PIC16F877. Google einfach mal nach 'EasyPIC'.
diese Lampe an- und ausschalte, resetet sich in 100% der Fälle der AVR. Verwende ich dagegen einen PIC (18F4550, F877, F876, 18F8680, 10F20x,...), dann gibt es in 100% der Fälle KEINEN Reset. Sicher kann man auch die AVR-Schaltung mit geeigneten Mitteln störfest machen, der PIC hat da aber klar die Nase