-
Thread
PIC Terrariensteuerung
Hi Leute, Ich habe vor mit einem PIC16F876 eine Terrariensterung zu entwerfen. Die Steuerung soll eine einstallbare Temperatur halten. Hierfür soll über ein SSR eine Heizung ein und ausgeschaltet werden. Soweit so gut. Als Temepratursensor
-
Thread
zwei RS232 Schnittstellen mit PIC16F876 ansteuern
Hallo ich will mit dem PIC16F876 über die Serielle Schnittstelle ein GSM Modul ansprechen (Commands ausgeben/Antworten einlesen) und dies über den COM-Port vom PC auch noch loggen. (Daten ausgeben) Wie kann ich das mit dem PIC
-
Thread
ICD2 Clone - Startprobleme
zu sein. Da bewegt sich rein gar nichts. Ich habe im Gegensatz zum Programmer von Lothar den PIC16F876A statt den ohne "A" verbaut. Bis auf einen anderen Bootloader (der funktioniert) muss ich ja nichts ändern?
>Ich habe im Gegensatz zum Programmer von Lothar den PIC16F876A statt den >ohne "A" verbaut. Bis auf einen anderen Bootloader (der funktioniert) >muss ich ja nichts ändern? Genau, ist bei mir auch der Fall. Der ohne "A" war damals schon nicht mehr zu bekommen
-
Thread
RS232 Komunikation mit PIC
Hallo zusammen Mein Problem: Ich möchte mit einem PIC16F876 über rs232 mit einem Modem (Wavecom WM02) komunizieren. Wenn ich das Modem an den PC anschliesse funktionieren alle Comands richtig, das Modem geht also. Aber da wird ja auch das ganze Handshaking
-
Thread
Taster entprellen mit Schmit-Trigger, Hilfe bei Berechnung
die 2V und 2.3V beim 74HC14 gekommen, noch weiß ich welche Werte ich in meinem Fall, bei einem PIC16F876 dafür einsetzen muss. Im Anhang sind die beiden benötigten Ausschnitte aus dem Datenblatt. Der PIC (Vdd=5V) schaltet ein bei 4V, aus bei 1V. Somit ist die Hysterese 3V, und das dachte ich auch
-
Thread
PIC16F876---> MAX233--->RS232--->PC--->C#
Frage zu ADC und Visualisierung der Meswerte auf meinem PC mit C#. Ich messe Spannung mit PIC16F876 und möchte die Messwerte über Max233 anzeigen lassen. Meine Anwendung zeigt sehr komische Werte wie: bei einer Spannung von 5 V --> 3,72E-294 ----------------- von 3,72 v--> 5,37E-299
-
Thread
PIC programmieren
LPT-Anschluss, sodass einfachste Programmer nicht zum Einsatz kommen können. Zu Programmieren wäre ein PIC 16F876 oder PIC 16F876A. Idealerweise hat schon jemand einen ICD2 Nachbau, und kann mir einen getesteten schicken ;) MfG Hias
E. M a t t h i a s schrieb: > Zu Programmieren wäre ein PIC 16F876 oder PIC 16F876A. Achtung beim Einsatz eines 16F876A. Dieser funktioniert nicht mit dem Orginal-HEX-File, es muss eine gepatchte Version verwendet werden. Falls ihr nichts findet, und Interesse
-
Thread
GSM SMS auslesen und auswerten
nur > auf die Antwort, aber es scheint keine zu kommen. <<< snip >>> > Ich möchte mit einem PIC16F876 über rs232 mit einem Modem (Wavecom WM02) > komunizieren. <<< snip >>> Der obige Satz ist aus dem Thread von Markus. Linke siehe hier: https://www.mikrocontroller.net/topic/169427#new Matthias
-
Thread
PIN_Ausgang 2,5V?
PIC16F876 finde ich nicht auf www.microchip.com
daraus schließen, dass es sich um ein Schaltungsproblem handelt oder gibt es etwas was man beim PIC16F876 zum PIC16F877A beachten muss?
-
Thread
PIC 16F Externer Takt zählt falsch
fertige Lösungen aber ich will es selber probieren. Ich arbeite mit MPLAB und momentan mit dem PIC16F876A, 4 MHz. Mein Programm "soll" so arbeiten: Mit Timer2 und einem 8 bit Register (0x20) lasse ich eine Schleife 1 Sekunde lang rattern. Meine Konfig für TMR2 sieht so aus: PRE = 16, POST = 10,
-
Thread
I2C-BUS Programmierung
Hallo, ich habe drei Pic16F876 die ich über I2C bus verkabeln will. Ich finde aber die adresse der pics nicht bzw. müsste sie ja etwas ändern damit alle unterschiedliche adressen haben. Könnte mir da jemand helfen??? ich will
-
Thread
CC5X 1k-Grenze umgehen
Fehlermeldung beendet wurde. Ich verwende die MBLAB IDE v8.33 mit dem CC5X-Compiler und möchte einen PIC16F876 programmieren. Vielen Dank für die Mühe. Christian
-
Thread
PIC16F876, Verify failed at Adress 0000
Bei dem Versuch ein Programm in den PIC zu Brennen erhalte ich nach Abschluß der Prozedur die Fehlermeldung "Verify failed at Address 0000 File: 2B3D Read: 0201. Dabei verwende ich da PIC-Programmerboard Velleman VM111/K8048 mit der mitgelieferten PICPROG2-Software. Nachdem dieses Problem bei jedem Brennversuch erneut auftrat, habe ich es daraufhin mit der WINPIC-Software versucht. Ein Vergleich der hex-Datei vor dem Brennen mit dem Speicherinhalt nach dem Brennen zeigt auf den ersten Blick keine Unterschiede, obwohl WINPIC ebenfalls (so wie zwei weitere Programme) einen Fehler beim Vergleich
-
Thread
Analogwert als BCD-Code ausgeben
. Bei meinem derzeitigen Projekt brauche ich aber ein Programm bei dem ein Analogwert über RA0 (PIC16F876A) eingelesen und als BCD-Code über den PortB wieder ausgegeben wird. Damit sollen zwei Treiber für 7-Segment-Anzeigen betrieben werden. Könnt ihr mir da helfen? Evtl sogar mit einem asm-file?
Bei meinem derzeitigen Projekt brauche ich aber ein Programm bei dem ein >Analogwert über RA0 (PIC16F876A) eingelesen und als BCD-Code über den >PortB wieder ausgegeben wird. Schon probiert, nur Ziffern auszugeben? >Evtl sogar mit einem asm-file? Deine "Hausaufgaben" machst du bitte selber..
-
Thread
RX/TX am PIC mehrfach nutzen?
Hallo, ich verwende einen PIC16F876 und habe die RX/TX-Leitung mit einem MAX232 als serielle Schnittstelle im Einsatz. Jetzt würde ich gerne mit einem 2. Max eine weitere serielle Schnittstelle einbauen. Ziel ist es, entweder die
-
Thread
PIC16F876A Timer
HAllo, ich habe eine Funkion, die für beiebige zeit warten soll geschrieben. die Warte zeit (Dauer) muss ich im Registern CCPR1L (LSB), und CCPR1H(MSB)eintragen beide Rigistern sind 8bit wie soll ich das schreiben wenn das parameter Dauer größer 255?? void warten(unsigned char Dauer){ CCPR1L=Dauer; //Wartezeit aus Funktionsparameter eintragen //CCPR1H=Dauer; //CCPR1L ist 8-Bit LSB, CCPR1H ist 8-Bit MSB } void main() { RB0=1; warten(255); //ca.500ms RB0=0; warten(127); //ca.250ms } Danke
-
Thread
Netzsynchronisation für Triggerschaltung
sorry .. PIC16F876
war nicht notwendig und alles wurde in C geschrieben. Bei mir wurde ein PIC18F452 eingestezt; ein PIC16F876 sollte aber kein Problem sein. Bei mir ist uebriegens die Netzfrequenz 60Hz. Hier die Beschreibung der Hardware: 100HZ (120HZ) Interrupt auf INT (RB0). TIMER1 intern vom 16MHZ Quartz mit
-
Thread
PIC16F876, cc5x-Compiler, Typkonvertierung uns16 nach float 24, MATH24F.H - Einbindung
Arbeite im Rahmen einer Semesterarbeit gerade an einer Schaltung auf Basis des PIC 16F876 unter Verwendung von MPLAB 8.33 und des cc5x-Compilers in der free bzw. student-version. Ziel der Schaltung ist das Aufnehmen eines Messwertes mittels von Sensor geliefertem analogen Spannungswert
schrieb: > Arbeite im Rahmen einer Semesterarbeit gerade an einer Schaltung auf > Basis des PIC 16F876 unter Verwendung von MPLAB 8.33 und des > cc5x-Compilers in der free bzw. student-version. Welchen Grund gibt es, gerade diesen PIC mit einem gestutzten Compiler zu verwenden? Macht man sich
-
Thread
Capture Modul in Kombination mit PWM bei PIC16F876A
besteht darin die Frequenz eines Light-to Frequency Converter (Lichtsensor) mit dem Capture Modul des PIC16F876A zu messen. Die Taktfrequenz des PIC betraegt 4MHz. Der Frequenzbereich des Lichtsensors betraegt 1- 100Khz. Das 16 bittige Ergebnis der Frequenzmessung wird dann an das PWM Modul weitergegeben
-
Thread
PWM für Ströme > 120A
Ich muss eine PWM bauen, alles gut kein Problem PIC16F876 da kann ich mit Timern eine PWM realisieren. Ich muss jetzt aber einen großen Motor(7,7kW 48V) damit antreiben. Welche MosFET's kann ich da nehmen? Ströme werden sicher größer als 120Ampere
-
Thread
PIC Microcontroller
Ich arbeite ausschließlich mit dem PIC16F876. Allerdings hat dieser 28-Pins und wird für deine Anwendungen zu "sperrig" sein. Aber wenn du dir ein paar bestellst und weiter mit den PICs arbeitest ist er genau richtig. Was für ein Display
-
Thread
UART Interupt mit PIC16F876A (ASM)
Hi, Ich knobel Grade mit UART und dem Interrupt auf dem PIC16f876A rum irgendwie will der Interrupt nicht auslösen HW ist getestet und Funktioniert nur halt der Interrupt will nicht. Siehe anhang
-
Thread
I2C-bus (Pic16F876A)
Hallo, ich programmiere gerade den I2C-bus (Pic16F876A), ich komme aber leider nicht weiter... für den Bus-Übernahme vom Master will Testen, ob Bus schon übernommen wurde meine Frage ist, wie kann ich die zwei Zeilen in C schreiben btfss PIR1,
-
Thread
i2c PIC16F887
Hi schau mal bei microchip da gibt es eine feine Präsentation dafür genau mit 2 pic16f876 und die beiden sind ja kompatibel
-
Thread
Easy PIC5 macht beim Brennen Probleme
lässt. Super Board!! Leider habe ich das Problem, dass beim Übertragen vom Programm auf einen PIC16F876 stets einen Übertragungsfehler (Programm) angibt. Die Testprogramme welche mitgeliefert wurden funktionieren auf dem ebenfalls mitgelieferten PIC 16F887 einwandfrei. Folgendes habe ich bereits versucht
-
Thread
PWM Auflösung von 8bit auf 10bit mit PIC16F876
Hallo, habe das Beispiel von http://www.sprut.de/electronic/pic/programm/adcpwm.htm nachgebaut. Jetzt möchte ich die schlechte Genauigkeit der PWM-Ausgabe bei 8bit (20mV) auf 10bit (5mV) verbessern! Dazu müssen aber wie am Ende des Links kurz erklärt wird, noch zwei weitere Register eingelesen und dann irgendwie ausgegeben werden! Kann mir da bitte einer weiter helfen, bzw. Sagen, wie die ASM, umgeschrieben werden muss, damit meine PWM Auflösung mit einer genauigkeit von 10bit funktioniert? Muss zum testen fast 70Km an die Uni fahren und wollt deshalb gleich eine richtige Lösung ausprobieren
-
Thread
MAX 232 TINY Bootloader
Hallo, Habe auf einem selbtentwickelten Testboard einen PIC 16F876A und einen MAX232. Auf dem PIC läuft ein Boolloader und ich flashe den PIC mit TINY-Bootloader. Funktioniert einwandfrei!! Nun habe ich auf der endgültigen Board auf den MAX232 verzichtet. Zum
-
Thread
Wie und welcher externe Quarz 4MHz für PIC 16F876
nutze bislang nur die internen Oszillatoren von den PICs. Jetzt brauch ich mehr PINS und der PIC 16F876 hat leider keinen internen. Gibt es irgendwo ein Beispiel, wie man einen 4MHz Oscillator anschließt? Und vor allem welchen (Reichelt Best.Nr.)? Was muß man im Unterschied zum internen Osci
irgendwo eine Beispielschaltung >mit einem externen Quarz finden... :-( Ist im Datenblatt des PIC16F876 findest du auf Seite 123 die "Beispielschaltung". Im Anhang ist sie abgebildet. Die Werte für C1 und C2 stehen im Datenblatt des Quarzes... Nur Mut, ich hatte noch nie Probleme mit Quarzen.
-
Thread
PIC16F876 Problem mit Tabelle
Moin Experten habe ein Problem mit der Auslesung der Tabele und zwar wird nur der erste Eintrag gelesen und weiter komm er nicht.Das Programm hängt da irgen wo. Nun meine Frage was muss ich tun damit die gesammte Tabelle gellesen wird. Das Programm ist im Anhang. Erst mal DANKE für Euer bemühen. coluna.
-
Thread
Tabelle auslesen (PIC)
Hallo, ich hab gerade ein großes Problem: Ich verwende den PIC16F876 ich möchte eine Tabelle mit 256 werten auslesen. leider funktioniert das nicht. Ich hab schon vieles ausprobiert, den PCLATH manipuliert und und und. Aber mein Microcontroller hängt sich immer
-
Thread
Kann nicht mit MPLAP ICD 2 kommunizieren
Hallo allerseits. Über ein MPLAP ICD 2 würde ich gerne einen PIC16F876A programmieren. Bis gestern ging das auch reibungslos. Heute morgen jedoch kam plötzlich die Fehlermeldung : Connecting to MPLAB ICD 2 ICDWarn0027: The selected baud rate is not supported by
Basteli wrote: > Hallo allerseits. > > Über ein MPLAP ICD 2 würde ich gerne einen PIC16F876A programmieren. Das Ding heisst MPLAB. > Bei dem USB Serial Port(Com2) über den ich das ICD 2 angeschlossen habe, > ... > Was kann ich da machen? Den ICD2 über USB statt RS232 anschliessen
-
Thread
PIC16F876 -> EEPROM -> GLCD
Hallo, Ich ich möchte mit einen PIC16F876 ein GLCD mit 2bit Grastuffen betreiben nur braucht das mehr Daten ums komplett zu beschreiben als der PIC an Flash hat. Meine idee deshalb war ein 1mbit EEPROM zu verwenden in dem das Standartbild
-
Thread
Digital Speedo mit PIC 16F876
Hallo liebes Microcontroller Forum. Ich bin neu hier und auch neu in sachen PIC aber ich habe auf der folgenden Seite einen digitalen Speedometer gefunden den ich für mein Auto nachbauen wollte. Seite: http://www.randomwisdom.com/2007/10/digital-speedometer-using-pic-microcontroller/ Ich hab da nur ein Problem: Das Programm (was ich übrigens im anhang habe) ist für den PIC 16F648A aber ich habe diesen nirgends auftreiben können. Dafür hab ich aber den 16F876 bekommen. Dieser hat aber beim Port A nur 5 pins anstatt 7 und ich wollte fragen, ob hier jemand so nett wäre das Programm umzuschreiben
-
Thread
Array in ISR von UART
Moin, ich verwende einen PIC16F876 um per UART Daten zu empfangen und die dann über ein LCD auszugeben. Jetzt taucht da dauernt der Fehler: FSR not saved/restored during interrupt 'ISR' auf. Ich weiß nur nicht was ich falsch
-
Thread
PIC 16F876 hat falsche ID
Hallo, Und zwar habe ich heute einen PIC 16F876 bekommen, und wollte ihn gleich mal testen. Hab mein ICD2 angeschlossen, in MPLab 8.2 das Device ausgewählt, und connected. Lief alles gut. Hab testweiße mal einfach A0 auf high geschalten. Doch
-
Thread
Hilfe Programm
Also ich benutze ein Pic 16F876. Ja das Thermometer geht 100 Pro, die aktuelle Temp wird angezeigt aber die Schaltausgänge gehen nicht. MFG Bodo
-
Thread
PIC16F876A <=> I2C <=> LM75 / Assembler Routinen
PIC16F876 publizierten Routinen. Ich habe die Routinen 1:1 übernommen (copy / paste). Leider war mir nur ein Teilerfolg beschert. Manchmal gelang mir ein einziger Lesezyklus mit einem vernünftigen Messwert
obwohl ich jetzt eine gute Lösung habe. Ich beziehe mich jedoch explizit auf die Routinen für den PIC16F876(A) unter Benutzung des MSSP Port. Mit der Software-Schnittstelle für den PIC16F628 möchte ich mich nicht beschäftigen. Grüße, attersee
-
Thread
Newbi braucht hilfe Pic 16f876
Hallo ich beschäftige mich seit 2 Wochen mit Pic’s. Ich habe den Pic16f876. Ich habe folgendes prob. Ich möchte in ein vorhandenes Programm einige Ausgänge integriert. Das original Programm habe ich von http://www.sprut.de/electronic/pic/projekte/thermo/thermo.htm
-
Thread
Temp-Programm mit Pic 16f876
Hallo ich habe ein Temperatur Programm von folgender Seite http://www.sprut.de/electronic/pic/projekte/thermo/thermo.htm Ich möchte jetzt gern in das Programm noch Ausgänge einfügen und zwar bei einer bestimmten Temp. zB: 30 Grad Ausgang 1 40 Grad Ausgang 50 - 60 - 70 -80 zB.PortC4……C7. Ich bin absoluter Neuling in Sachen Pic Programmierung Ok ich weiß was hex und asm Dateien sind und weis auch in einen Pic zu schreiben. Ich habe mir dafür den Brenner nachgebaut, von der besagten Seite. Habe auch schon manche Programme von dort gebrannt und einige versuche gemacht. Ich würde
-
Thread
PIC16F872 ds18s20
oder wenn der für gewisse Distributoren noch immer zu neu ist (gibt's seit > 2Jahren), dann den PIC16F876A. > Kenn mich noch nicht so gut aus aber das wird wohl mit der Zeit kommen. Kommt schon noch, aber nicht von alleine. http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1469
-
Thread
PIC 16F876 Timer Interrupt
realisierbar ist? Ich habe leider kein Datasheet oder so ähnliches, auf dem Chip steht aber PIC16F876 - SP/20 Der Compiler ist CCS S. Vielen Dank im Voraus. Gruß Walter
-
Thread
K149D brennt 16f876 bis auf FUSE-VALUE
den "Geist" aufgegeben hat. Meine Vermutung war da, dass ich irgendwie den Programmspeicher des PIC16f876 auf dem ICD2 "zerschossen" habe. Daher wollte ich den Bootloader neu in den Pic brennen mit Hilfe eines K149D. Der Brennvorgang geht erstmal "normal" los, doch kurz vor Ende erscheint in dem
-
Thread
DRINGEND ICD2 Clone PIC 16F876 gesucht!
Hallo, kein Witz, mir ist grad mein ICD2 Clone abgeraucht und ich kann an einem Testsystem jetzt keine Änderungen mehr machen. Ich habe das Ding zu zu Hause mitebracht um einen Aufbau zu Laufenzu kriegen, wir arbeiten nicht mit PIC etc. Ich wüsste auch ohne Programmer nicht wie ich mir einen 16F876A (28 Pinner) anfertigen sollte. Und die Zeit drängt.... Ich biete demjenigen 20€, der mir einen solchen PIC für ICD2 Clone sofort zusenden kann (muss heute noch zur Post) oder besser noch Abholung im Bereich Köln bis Düsseldorf noch am heutigen Tage. Bitte nehmt Kontakt auf unter admin@der-scirocco.de
-
Thread
Pimp my 14-Bit Midrange Core PIC! ENHANCED Midrange Core
Die Dinger sind weitgehend kompatibel zu den bisherigen Midrange-PICs wie PIC16F84, PIC16F628A, PIC16F876A, etc... also den Standard-PICs, die Ihr bereits kennt!
Maximalfrequenz und trotzdem langweilt sich der MC die meiste Zeit. > wie PIC16F84, PIC16F628A, PIC16F876A, etc... also den Standard-PICs, die > Ihr bereits kennt! Nö, ich kenne sie nicht bereits. Und ich wüßte auch nicht, warum ich sie kennen sollte. Meine AVRs und 8051-er tun ja bereits alles
-
Thread
PIC16F876 A/D converter
Hallo zusammen, ich will ein analoges Signal mit PIC16F876 in Digitales Signales wandeln. so das analoges Signal am Port A (zb. am Pins 0) einlessen, und das digitales am Port B auslesen wie sieht das gesamtes Code in C ? ich habe selbst eines geschrieben
-
Thread
Microcontroller & PARSIC & Drehempulsgeber
Programmierumgebung PARSIC???? Ich möchte einen drehempulsgeber damit auswerten, mein benutzter MC ist ein PIC16F876. Habe schon richtig viel Zeit investiert aber komme nicht vom Fleck, also wenn ich einen Zähler erstelle und das Signal A von Inkrementalgeber auf Clock Eingang lege, das B Signal auf R/V dann Zählt