-
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
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
Programm hängt sich auf (Entprellen?)
meine Entprellroutine sein, weil sonst nichts Anderes im Programm passiert. Ich benutze einen PIC 16F876 mit nem 4MHz Quarz. Da Interrupts und Timer besetzt sind, polle ich die Tastenabfrage, was ich folgendermaßen realisiert habe: In einer kleinen Schleife wird nachgeschaut, ob eine Taste gedrückt
Ausführungszeit der nicht sichtbaren "//DANN WIRD HIER WAS AUSGEFÜHRT"-Teile. > Ich benutze einen PIC 16F876 mit nem 4MHz Quarz. Da Interrupts und Timer > besetzt sind,... Wenn man es nicht zu ungeschickt anstellt, kann ein Timerinterrupt viele zeitgesteuerte Funktionen ausführen. Peter
-
Thread
PIC 16F876 kompatibel mit 16F873 ???
Hallo, ich verwende im Moment den 16F873 und die 2k-Speicher sind schon nahezu komplett belegt. Wichtig für mich sind die 3 Timer und die beiden Capture-Eingänge. Kann ich nun stattdessen den 16F876 verwenden und mein Programm draufspielen und dann funktioniert wieder alles? Pinkompatibel sind sie ja lt. Datenblatt...aber sonst???
-
Thread
I2c Bus beim Pic 16F876
Hallo zusammen, hat jemand von euch schon Erfahrungen mit dem Pic 16F876 und I2C Bus gemacht?? Wie kann ich andere Bausteine Adressieren und als Slave über I2C Bus an den Pic anschließen?? Danke schon mal!!! MFG Jens
-
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
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
-
Thread
USB-ICD2 für PIC
in der Version 2154. Nur will bei mir die Firmware nicht auf den PIC im ICD2. Ich benutze einen PIC16F876A. Während des connectens verliert der PIC kurzzeitig die Verbindung, ich muss neu connecten. Danach kommt ein endloser Vorgang, wo er nichts macht. Wenn ich die Leitungen, MCLR, TxD, RxD, RTS und
Mode kann. HAt jemand ne Idee? Wie gesagt Programmieren geht einwandfrei. Hardware: USB ICD2, Pic16F876A PIC: PIC18F4450 Danke
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
Funkspezialist). Da ich ja bei diesem angedachten Projekt etliche Ports benötige könnte auch der PIC 16F876 eingestzt werden. Mit dem habe ich vor kurzem eine analog digital Wandlung gemacht. Ich danke euch nochmals, vor allem für die Hinweise zur Displayansteuerung. Hier werde ich mal den Arduion uno
#3909990: > Da ich ja bei diesem angedachten Projekt etliche Ports benötige könnte > auch der PIC 16F876 eingestzt werden. Mit dem habe ich vor kurzem eine > analog digital Wandlung gemacht. Microchip schlägt als neuere, bessere und nur halb so teure Alternative für diesen PIC den 16F886 vor!
-
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
Möchte jemand für mich ein PIC-Assemblerprogramm schreiben?
zu realisieren! Im Datenblatt ist das recht eindeutig beschrieben. Nachstehend, am Beispiel des PIC16F876 ist zu sehen wie einfach der ADC zu verwenden ist. Die "enhanced" PIC wie z.B. der 16F182x, 16F193x und andere, verfuegen ueber eine interne Referenspannung, gestuft 1024, 2048, 4096 mV. Ueberhaupt
Binaerwert zu Dezimal/Volt, LCD-Ausgabe usw. mfG GroberKlotz ADC-Initialisierung des PIC 16F876 Die externe Referenzspannung ist an Pin RA3/AN3/VREF anzuschliessen, dies Konfiguration wird in Register ADCON1,PCFG2:PCFG0 festgelegt. Die Seitenangaben beziehen sich auf das Datenblatt des
-
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
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
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
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
RB6 und RB7 als Ausgang nutzen PIC16F876A
Hallo zusammen, ich habe ein Problem. Beim PIC16F876 möchte ich die Pins RB6 und RB7 als Ausgang verwenden, was nach Datenblatt funktionieren sollte. Allerdings gelingt es mir nicht. Verhalten sich anders als RB0 bis RB5 die ich problemlos konfigurieren
-
Thread
MCP23017 KS0108 PIC16F876A Assembler
jetzt zum ersten mal mit einem GLCD beschäftigt, es handelt sich um den controller KS0108. Da der PIC16F876A recht wenig Portpins hat, habe ich mir überlegt einen MCP23017 zu nehmen. Der i²C bus läuft auf 1,7Mhz (1,67), der pic selbst auf 20Mhz. Keine angst ich habe jetzt dazugelernt und das Programm
-
Thread
10 Bit A/D Wandler PIC 16F876A
Hallo! Hat schon mal jemand von euch den 10Bit A/D Wandler im PIC 16F876A verwendet? Ich möchte ihn verwenden, um die Analogen Spannungen eines Sensors auszuwerten. Die 10 Bit des gemessenen Signals werden dabei in zwei 8-Bit register, ADRESH und ADRESL gespeichert
-
Thread
PIC 16F876A - ADC0 & ADC1
Hallo, Ich bin noch recht neu in der Materie PIC's, Programieren tu ich über MPLAP Assambler, und teste Virtuell über Proteus ISIS. Nun hab ich nen Problem: Ich habe mit Hilfe. vom SPRUT Beispiel 5V messen und am LCD ausgeben mir das Programm auf 2 Analoge Eingänge erweitert und messe nun nacheinander den ADC0 --> Wandeln --> Ausgabe --> ADC1 --> Wandeln --> Ausgabe Alle Variablen zum Umrechnen sind in 2facher Ausführung Vorhanden so das die beiden ADC's Werte separat gespeichert werden. In der Simulation Funktioniert das für beide Kanäle einwandfrei. Im Nachbau auf einer Testschaltung habe
-
Thread
Digitales Oszi im Selbstbau
möglich, es gibt digitale komparatoren, oder man nimmt einen opv mit poti. mein vorschlag wäre: PIC 16F876 mit 62256 (15ns) und AD08060 (60MS/s) zähler weiß ich noch nicht, gibt aber viele die passen hofee
schaltung mit den ganzen zählern, ffs, usw. selber aufbaue als µP schlage ich nochmals den PIC 16F876 oder 16F877 vor sind recht einfach zu proggen tastköpfe mit ihren 10MOhm werden wohl eher ein problem... aber keines, das sich nicht lösen ließe auch bei mir gibts wohl bis weihnachten kein
-
Thread
MT8880C mit PIC16F876A lesen? Was mache ich falsch?
Hallo. Ich möchte mit meinem PIC16f876A den MT8880C-DTMF-Decoder ( http://assets.zarlink.com/DS/zarlink_MT8880C_APR_03.pdf ) auslesen, d.h. ich will die empfangenen Töne zuerstmal versuchsweiße auf die rs232-schnittstelle zu meinm PC
-
Thread
PIC & Assembler: Sectionsfehler
tun gehabt. Hatte diesen in C programmiert. Wollte mich aber mal mit den größeren befassen. Habe PIC16f876 versucht in Assembler zu programmieren. Leider bekomme ich eine Fehlermeldung: "Error - section 'org_1' can not fit the absolute section" Kann mir jemand weiterhelfen? Muß ich einen speziellen
-
Thread
PIC18F2550/PIC16F877 Port-Adressen in C?
Moin moin, ich hab jetzt mal angefangen ein Testprogramm für den PIC16F876 zu schreiben und die Ausgabe an einem Pin funktioniert einwandfrei. Allerdings hab ich jetzt schon Probleme mit dem Lesen eines Ports. Weder über LATABits.RA2 noch über RA2 direkt funktionierts.
-
Thread
Suche Schaltplan für RS232 Treiber
Hallo Ich suche einen Schaltplan für einen RS232 Treiber, damit ich meine Schaltung mit einem PIC16F876 mit dem PC verbinden kann Das ganze sollte für diese Schaltung sein: http://www.sprut.de/electronic/pic/projekte/luefter/luefter.gif Danke im Vorraus MfG Beni
-
Thread
Welcher Kondensator zu welcher Frequenz???
nein auf nem PIC 16F876. ja es ist für den Quarz??? Wie hängt das zusammenmit dem passenden Kondenser zur Frequenz??
-
Thread
Frage zu PICs und *.pic Dateien
Hallo, ich habe eine Datei für einen PIC 16f876 bekommen und versuche sie zu kompilieren. Die Dateien haben die Endung *.pic und *.inc Leider kenne ich mich nur mit ATMELS aus und ich kann mit der Dateiendung *.pic nichts anfangen. Welches
-
Thread
Reset funktioniert nicht korrekt !
Hallo, Ich habe da ein Problem bezüglich des Power On Resets von meinem PIC16F876A. Und zwar jedes Mal wenn ich die Betriebsspannung anlege funktioniert der Interrupt meines PICs nicht, erst wenn ich von Hand den Reset Taster betätige funktioniert der Interrupt wieder. Der
-
Thread
pic port auf high
hellou,... LATA? glaub nicht, benutze den pic 16f876... assembler tt2t schrieb im Beitrag #2637833: > bsf PortA, 0 ;Bit 0 setzen hm, werde versuchen nach dem Beistrich ein Leerzeichen zu setzen...!
-
Thread
Übersprechen auf Flachbandkabel?
Hallo, ich hab eine Hauptplatine auf der ein PIC 16F876A ist. Die Pins des PORTA vom PIC hab ich auf ne Sockelleiste geführt. Weiterhin hab ich eine Sensorplatine an der 4 Inrarotsensoren angeschlossen sind. die beiden Platinen werden über ein Flachbandkabel
-
Thread
Spannungsgesteuerte PWM
Hallo wer kann mir einen Tipp geben, wie ich eine Spannungsabhängige PWM hinkriege. Beispiel: PIC16F876, am ADC kommt die Spannung von 0-5 Volt an, Steuerung eines PWM mit 300 Hz bis 1.2 kHz. Im Dateianhang ist ein ASM-File bei dem nur das Tastverhältniss je nach Spannung verändert wird. Hat jemand
-
Thread
EUSART in XX.ASM
eine USART mit PIC 16F876 8Bit Clock 1MHz oder auch 4 MHz 1200 Baud läuft einwandfrei, auch mehrere andere Kombinationen (Clock,Baudrate). Mit der EUSART (erweiterte USART!) zB. 16F690, 16F1936 etc. läuft es einfach nicht
-
Thread
Uhr durch Tastatur einstellbar
9 zehntel. Die eingestellte Zeit kann auch im EEPROM abgelegt werden. Zur Anwendung kam ein PIC16F876(A) und ein 2x8 LCD. Das Layout kann ich auch beistellen, der Spannungsregler ist ein nicht so gebräuchlicher Typ und alles in SMD. Das aber etwas anzupassen sollte kein Problem sein. Steffen
-
Thread
Euer Lieblingscontroller
PIC 16F876, hat für die meisten Sachen ausreichend Pins, wichtige HW-Module an Board und wenn man das System verstanden hat, einfach zu programmieren. Allerdings werde ich auf die 18F-Serie umsteigen, wenn
-
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
4x20 LCD an 16f877
Hi, also ich habe ohne große probleme ein 2*16 Display ( hd 44780) mit einem pic 16f876 zum laufen gebracht,sogar über den I²C-Bus. Sieht so in etwa aus: #define LCD_D0 PIN_C4 #define LCD_D1 PIN_C5 #define LCD_D2 PIN_C6 #define LCD_D3 PIN_C7 #define LCD_EN PIN_C3 #define
-
Thread
Mindesttaktzahl für I²C?
Hallo, ich hab mir ne kleine Testplatine mit einem PIC16F876A mit I²C gebastelt. Soweit ist alles ok, aber beim senden eines I²C Bytes wird das erste und das letzte Bit verschluckt, das heisst das ist immer 0. Ich arbeite im 100KHz I²C Modus und hab einen
-
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
pic oszillator schwingt nicht
Hallo, habe den pic16f876 mit einem Programm(blinken eines pins siehe Anhang) programmiert, soweit alles klar. Nun habe ich die Schaltung aufgebaut aber das Pin schaltet nicht. Beim Messen mit dem Oszi habe ich bemerkt dass
-
Thread
PIC-Kundiger gesucht
http://mondo-technology.com/ (Auf der Seite links oben die "Superprobe") Ich habe hier einen PIC16F876, der laut Datenblatt pinkompatibel zu dem dort verwendeten PIC 16F870 ist. Frage: Kann ich den 876 statt dem 870 verwenden und wenn ja, was muß ich tun/ändern/beachten, um die .hex-Datei dort
-
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
PIC ADC Vref- Konfiguration
HI... Ich arbeite mit einem PIC16F876. Leider funktioniert die Ansteuerung des ADC nicht ganz. Ich möchte das bei Vref- = 0.484V und Vref+ = 2.5 jeweils die Bitmuster 0x000 und 0x3FF einstellen. Der ADC wandelt schon etwas. Jedoch
-
Thread
uC Ausgänge parallel schalten
habe ich hier einen Beeper, der nimmt 26mA@5V. Da dies den max. Strom pro Pin des uControllers (PIC16F876A) überschreitet, dachte ich zuerst an einen Widerstand mit Transistor, aber dann, noch einfacher, einfach mehrere (noch frei verfügbare (RA0...RA3)) Ausgänge parallel zu schalten. Wenn ich immer
-
Thread
Not enough RAM
Hallo, als ich meine Firmware eines PIC16F876 um eine Funktion erweitert habe kommt die Fehlermeldung "Not enough RAM for all variables" zurück. Dabei lag die Auslastung des RAMs vor der Erweiterung bei 44%! Die zusätzliche Funktion sieht
-
Thread
PLL SAA1057 + FM Modul 1890
FM Radios mit folgenden Komponenten. Schaltpläne FM Modul 1890 (von Pollin) SAA1057 PLL PIC 16F876 Inkrementalgeber zur Eingabe Und LCD zur Ausgabe Habe alles wunderbar am laufen. Bis auf den besch.... PLL Baustein. Die Senderansteuerung funktioniert (Word A) Auch die Initialisierung (Word
-
Thread
[V] Grafikdisplay, PIC16F (7 Stück) dsPIC30F3011 x2 und PICKit2
mit Schrauben. ebenso habe ich mehrer PIC16F... zu veräussern. 3x PIC16F819-I DIP18 3x PIC16F876A-I DIP28 1x PIC16F627-4 DIP18 ausserdem 2x dsPIC30F3011 DIP40 zum proggen der PIC's verkaufe ich auch den PICkit2 von Microchip mitsammt CD und was da sonst orginal dazugehört. Den Picprogger
-
Thread
[PIC ASM] Problem mit I2C Hardware
Hi, bezogen auf das Listing im Anhang. Ich habe einen DS1337 RTC über Hardware I2C an einen PIC16F876A angeschlossen. Mit dem Listing versuchte ich die Sekunden aus dem RTC aus zu lesen (00h). Diese dann in I2C_BUF zu schreiben. Dann sollen die Bits 0 bis 3 auf RB4 bis RB7 ausgegeben werden. Es kommt
-
Thread
Luftleitungen in Eagle?
Hallo, ich mach ne kleine Testplatine in Eagle für einen PIC 16F876 und hab da ne Frage. Ich will 3 Leitungen auf der Oberseite meiner Platine in Form eines Drahtes verlegen und das ist ja rein elektrisch gesehen auch eine Leitung in Eagle. Wenn ich diese Leitung
-
Thread
PIC läuft erst nach reset ....
Hallo, Hab das Problem, dass bei mir ein PIC16F876 erst dann läuft, wenn ich ihn resette. Für meine Anwendung muss der aber laufen, sobald der Saft angeht. Bei anderen PICs (84, 88, 648) geht das tadellos. Wenn ich im reset-zustand (reset=0) anschalte
-
Thread
Datenblätter in Deutsch
Hallo! Könnte mir jemand bitte sagen, wo ich das Datenblatt für den PIC 16f876 bzw. 16f87X in Deutsch erhalte? Ich wäre euch unendlich dankbar! mfg Lyric
-
Thread
[V] PIC Sammlung, PicKit 2,3
5 Stück PIC18F2520-I/SP 2 Stück PIC16F887A-I/P 2 Stück PIC16F876A-I/SP 2 Stück ICSP Schwenkhebel-Fassungen (DIL) 40, 20, 18 Anschlüsse PIC Kit 2 + 3 PIC K150 (USB) mit 40-poliger Schwenkhebel- Fassung PIC32-PINGUINO-OTG Rev. D mit PIC32MX440F