-
Thread
printf funktioniert nur mit 2 angehängten Leerzeichen
Ich benutze einen PIC16F876 mit MPLAB 7.22 und dem CSS-Compiler. Mit dem printf-Befehl möchte ich Daten über die RS232 Schnittstelle zum PC übertragen (Hyperterminal). Der Quellcode: #include <16F876.h> #FUSES HS,
-
Thread
ICD2 Problem
es nicht laufen. Hab es nach Harald Sattler gebaut nur mit anderem Layout. Bestückt mit FTDI und PIC16F876A und Spannung über USB. Hab den Bootlader ICD661.hex draufgeladen. Aber geht nicht. Irgendwie willer net. Also der FTDI wurde von Windows erkannt. Hab auch die Treiber installiert und so. Habe dem
-
Thread
PIC 16f876a ohne QSCCon
Hilfe, vl kann mir wer helfen? Ich hab grad gemerkt das mein PIC keine OSCcon register hat, wie konfiguriere ich denn dann meinen Oszillator? damit ich miene timer und PWM richtig einstellen kann ? is vl ne blöde frage aber ich hoffe ihr könnt mir helfen.
-
Thread
SmardCards mit µC ansprechen?
die µCs seit jeher kein Halbduplex über eine Signal-Leitung? Bei der SilverCard2 z.B. ist ein PIC 16F876 verbaut, aber dessen Pins für die Serielle Schnittstelle wurden meinen Infos nach nicht zu der Kontaktiereinheit der Karte geleitet, stattdessen hat man RB7 genommen. Nimmt man für die Entwicklung
für die Implementierung des Protokolls und dann die Wahl einer SmartCard mit µC auf Basis eines PIC16F876. Oder aber die Benutzung von SOSSE und der Wechsel von Microchip zu Atmel, wobei ich dann das T=0 im Terminal-µC eigentlich ja auch nochmal implementieren müsste, oder lässt sich das "mal eben
-
Thread
PIC 16F876A; Probleme mit ADC
Hallo Leute, Ich arbeite gerade an einer Auswerteschaltung für einen Sensor. Dem Sesnor ist ein Verstärker hinterhergeschaltet. Ich möchte nun den 10 Bit ADC des 16F876A nutzen, um das Sensorsignal zu digitalisieren (ADC-Eingangsport ist AN0). Das Digitalsignal wird dann über RS232 an einen Rechner weitergeleitet. Die Programmierung erfolgt in C (MPLAB, CCS). Die Kopplung zwischen Controller und Rechner funktioniert problemlos. Der ADC funktioniert auch, jedoch erhalte ich statt 10 Bit Daten nur 8 Bit Daten. #DEVICE ADC ist auf 10 gesetzt. Der Systemtakt beträgt 4MHz. Die Übergabevariable für
-
Thread
PIC-ICSProgramming
Hallo, Ich versuche gerade einen PIC 16F876A über Ponyprog zu programmieren. Hat das von Euch schon mal jemand gemacht und kann mir etwas dazu sagen? Bei mir klappt es nämlich nicht. Die Version 2.06b von Ponyprog soll diesen Typ unterstützen
-
Thread
SPI am PIC liefert nur 4bit
Hallo, ich mache gerade die ersten versuche mit dem SPI-Modul (MSSP) am PIC 16f876A. Wenn ich ein Byte ausgeben möchte und mir den Clock-Ausgang auf mein Oszi hänge bekomme ich immer nur 4 Impulse raus. Sieht so aus als würden die Daten bei jeder ansteigenden UND abfallenden
-
Thread
Timer Benutzung
einfaches Problem: Ich versuche ein C-Programm zu schreiben, welches 3 verschiedene PINs meines PIC16F876 je 100 mal pro Sekunde auf High setzt. Hierfuer wuerde ich gerne den Timer0 (+ Prescqler) verwenden. Kann eigentlich ja kein Problem sein, faellt mir trotzdem schwer. Waere nett, wenn mir jemand
-
Thread
Warum ausgerechnet "PIC"?
ändert sich dadurch am Code aber so wie ich das gelesen habe nicht. @Sven: Ich hab mit nem PIC16F876 @ 20MHz einen Dual PID Motorcontroller mit 360CPR Quadrature Encodern und I2C Ansteuerung realisiert. Läuft wunderbar :) Aber nen Harware Multiplier gibts erst beim PIC18... MfG, Dominik S
-
Thread
Serielle Maussteuerung mit PIC16F876
Hallo, ich beabsichtige mit einem PIC16F876 eine serielle Maussteuerung zu implementieren. Als Eingangssignale (Eingabegeraet) lasse ich verschiedene Moeglichkeiten zu. Die Ausgabe (Ausgangssignale) soll via einen 232MAX auf die serielle Schnittstelle
-
Thread
Signalfolge mit PIC auswerten
Hallo zusammen, ich benutze MPLAB 6.4/CCS und moechte mit einem PIC 16F876 ein digitales Signal (Signalfolge, kommt aus IR-Sender, 36kHz) detektieren um dann entsprechend darauf reagieren zu koennen (Tastenauswertung der IR). Was fuer ein Ansatz waehle ich dazu bzw. mache
-
Thread
PIC ICD 2 selbstgebaut
anzuspringen, vielleicht weil der verwendete 20 MHz Quarz falsch ist? Ich habe statt des angegebenen PIC16F876 einen PIC16F877 genommen, daß sollte allerdings kein Problem sein. Vielen Dank. Gruß Thorsten
mal warums nicht geht. wüßte ich gerne selber. Vielleicht liegt's ja daran, daß ich nur 'nen PIC16F876-04 bei mir rumliegen hatte, werde mir mal schleunigst 'nen ...-20 beschaffen. mfg Lötlackl
-
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
AD-Wandlung mit PIC16F876
Hallo leute! bin etwas verwirrt über die AD-Wandlung beim PIC,... also ich arbeite mit dem CCS-Compiler und dort gibt es den Befehl read_adc(),... alles schön und gut, nur wie kann ich die wandlung starten, bzw. stoppen, weil man muss ja schließlich nach einer Wandlung wieder 2Tad warten, bevor man eine neue beginnt (steht im PIC-Datasheet so geschrieben),... versteht ihr was ich meine??? naja, vielleicht könnt ihr aber ein kleines beispielprogramm anführen was ich machen will wäre: 100werte/s auf jeweils 2 kanälen wandeln, also müsste ich ständig zwischen beispielsweise AN0 und AN1
-
Thread
Brauche dringend HILFE zu SED1520
ich habe ein Display (EA P120-5N) mit zwei SED1520 Controllern drauf (Ansteuerung über einen PIC16F876 mit MPLAP programmiert). Ich bekomme aber nichts auf dem Display angezeigt. Das Datenblatt bezieht sich aber nur auf den Controller und von dem DAtenblatt werde ich auch nicht 100% schlau. Kann mir
-
Thread
display regt sich nicht
Kontrollern versehen und laut data sheet auch ganz leicht anzusprechen aber irgendwie haut es mit einem pic16F876 voll nicht hin, da auch nur 1 pixel anzusprechen :-( kennt vieleicht jemand den kontroller oder das problem?? wär für jeden hinweiß dankbar gruß antrax
-
Thread
Problem mit AT90Can128
ein Board von Microchip hier, jedoch habe ich da eine SPI Schnittstelle zusätzlich zwischen dem PIC16F876 (µController) und dem MCP2515 (CAN Controller). Servus Christian !!!
-
Thread
PIC16f876 ADC mit externer Referenzsp.
Hallo, ich arbeite an einer Strommessung mittels PIC16f876 und Hallstromwandler, der im Bereich von +/- 80A arbeitet, und eine Ausgangsspannung proportional der Eingagsspannung zw. 0,5V und 4,5V liefert. Meine max. Ströme sind jedoch +/- 25A und möchte desshalb
liefert jedoch nicht die gewünschten Werte. Hat jemand mit externer Referenzspannung am ADC des PIC16f876 gearbeitet! Bitte helft mir, komme nicht weiter!!!!!
-
Thread
LCD hd44780 20x4 und RS-Eingang zieht Spannung runter
Display zeigt 1,5 Zeilen an und rührt sich sonst nicht. Da hab ich mal die Spannungen am PortA meines PIC16F876 gemessen und festgestellt, dass bei RA3 die Spannung bei High-Signal nur auf ca. 1,2V hochgeht. (RA3 ist direkt an RS-Eingang des LCDs angeschlossen). Ist das Display vielleicht kaputt? Hatte
-
Thread
Welche 16Bit MC sind empfehlenswert.
Also ich habe gerade einen Motorcontroller entwickelt (mit einem PIC16F876) und der verarbeitet vier 360Hz Signale (zwei quadrature Encoder mit phasenverschobenen Ausgängen) direkt mit den externen Interrupts am PortB - also komplett ohne Hardware Zähler und da laufen nebenbei
-
Thread
SAA1064 über I2c mit Pic ansteuern
Hallo zusammen, Ich beabsichtige einen SAA1064 über I2c mit einem Pic 16F876 anzusteuern. Den I2C Programmtext habe ich von der Sprut Homepage. Aus dem Pic kommt auch der gewünschte Takt und das Programmierte Datenbyte wir ebenfalls korrekt ausgegeben. Allerdings scheint
-
Thread
PIC 16F876 kommuniziert mit Nokia 6210
Diese Schaltung wurde zum Einschalten der Standheizung mittels SMS entwickelt. Nähere Infos (Foto, Schaltplan, Programm) gibts auf der Homepage. www.8ung.at/help2u
-
Thread
PIC 16F876
Hallo zusammen, ich experimentiere im Moment mit einem Pic 16F876. Hat dieser Pic eine interne Taktquelle oder muss man eine externe Taktquelle anschließen. Kann man einen selbstschwingenden Oszillator anschließen? Oder habt Ihr einen Besseren Vorschlag?
-
Thread
PIC, RS232, Handy, SMS auslesen
www.fernwirken.tk versuche ich, eine Fernbedienung mittels Handy und SMS aufzubauen. Ich verwende einen PIC 16F876 (20 MHz), Handy ist ein Siemens C35. Probleme habe ich mit der Auswertung eingegangener SMS. Ich muß in der SMS bestimmte Zeichen erkennen. Dazu sende ich an das Handy per USART den Abfragebefehl
-
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
Servo Steuerung
Der SD20 (eigentlich ein PIC16F876) kann genau dass was du brauchst: http://www.roboter-teile.de/Shop/pd-116159946.htm?categoryId=3 Nur dass er über I2C angesteuert wird - kann man aber leicht implementieren. MfG, Dominik
-
Thread
UART und SPI gleichzeitig benutzen...
nen Transceiver verwede und über die UART mit dem PC kommuniziere. Als Controller habe ich den PIC16F876A. Nun habe ich volgende Prob. In meiner entlosschleife sende ich einmal einen 8Bit string über die SPI und dann empfange ich mehrere strings über die UART und momentat zum prüfen schicke ich
-
Thread
I2c Bus am Aduc812
Hallo zusammen, ich soll über I2C Bus einen Pic (16F876) mit dem Aduc812 verbinden. Hat das schon mal jemand von euch gemacht bzw. hat jemand eine Idee? Danke schon mal im Voraus
-
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
Pic 16F876A nur komische Werte?
Hallo! Hab mir für den Pic16F876A ne Testplatine und nen Programmer zusammengelötet. So dann hab ich folgendes Programm zum testen geschrieben, hab leider gerade ned des assembler File da sondern nur des Hex File, hab das halt von
-
Thread
Pic max. 1x Programmierbar dann kaputt???
vorübergehenden Brennen sein). Im Anhang sind meine IC-Prog Einstellungen. Nun ist mein Problem das ich nen PIC16F876A in einmal Programmiere das funktioniert auch ohne Probleme doch wenn ich ihn das zweite mal Programmiere dann bringt er beim Überprüfen die Fehlermeldung "Überprüfung an Adresse h000000 fehlgeschlagen
-
Thread
Pic-Programm zum Hardware testen?
Hallo! Ich hab mir gerade ne Testplatine für den PIC16F876A zusammengelötet und wllte frage ob jemand ein Testprogramm (.asm oder .hex File) hat wo einfach alle Ausgänge PORT A, B, C als Ausgang definiert sind und an sind. ich hab überall LEDS dran. Da
-
Thread
SPI mit PIC16F876?
Hi! Grad bei studieren des Datenblattes hab ich gemerkt das der PIC16F87 nicht nur I2C kann sondern auch SPI, wo gibts denn dazu ne Anleitung wie ich des Interface in Assembler anspreche, auf sprut.de hab ich nix gefunden. Und wie schließ ich des überhaupt Hardwaremäßig an? Welche Unterschiede (Vor/Nachteile)gibts denn zwischen SPI und I2C?? Gruß Maruu
-
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
PIC18 springt wirr im Programmspeicher
das aber ja beim 18F252 nicht funtkioniert. Der PIC18F442 ist dem PIC18F252 so ähnlich wie der PIC16F876 mit dem 16F877. Das sollte auf beiden laufen. Ich denke, der 18F442 ist beschädigt. Ich habe leider bisher nur diese beiden PIC18. Daher kann ich das nicht mit einem anderen PIC18F442 versuchen.
-
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 oder AVR?
schon eine Schaltung angesehen die ungefähr hinkommt. Bei dieser bestehenden Schaltung wird ein PIC16F876 verwendet. Ich bin mir nun aber nicht sicher ob ich nicht vielleicht doch eine komplett neue Schaltung selbst entwerfen soll. Gibt es irgendwelche Vorteile anstatt eines PIC`s einen AVR zu verbauen
-
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
Suche PIC16f877 Programmer für rs232
aufgesteckt: http://www.cveigl.at/members/TFTW/ludipipo/ludipipo.htm funzt einwandfrei mit dem PIC 16F876A und PIC 16F84A MFG Maruu
-
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
T6963C Versorgungspannung
Ich habe die Software jetzt auf den PIC16F876 umgeschrieben. Die freien verfügbaren Ports habe ich jetzt für Breakpoints benutzt. Einer dieser Breakpoints zeigt an, dass der Status-Read funktioniert. Nur dann, wenn STA0 und STA1 H sind,
"1 Kommando ohen Daten-Befehl" kopiert und dann nicht weit genug geändert. 2. Meinen zweiten PIC 16F876 habe ich auch direkt abgeschossen. Problem war, dass ich oft zwischen zwei PICs gewechselt habe. Beim PIC 16f84 fängt der freie RAM ab einer kleineren Adresse an (0x0C). Beim PIC 16f876 stehen an
-
Thread
Software I2C für den PIC???
Warum nimmst du denn nicht dem PIC 16F876??. Der kostet auch nur ein paar Euro. Und die Software-I2C-Ansteuerung kann man sich schenken. Das ist wirklich nicht schwer mit dem Hardware-I2C. Das geht fast alles automatisch. Der ganze Mist
-
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
zwei PICs auf einem Board
Hallo, habe zwei PIC16F876-er auf einem Board. Sie sind miteinander über MCLR, Vdd, Vcc, und RB6,RB7 verbunden. Wenn ich jetzt nur einen davon brennen will, reicht es dann aus, dass ich dann nur die MCLR-Verbindung trenne
-
Thread
Zweite RS232 an einem PIC 16F876
Hallo, hab zwei Messsysteme, die über die serielle Schnittstelle Werte aus einem PIC16F876 abfragen wollen. Kann man eine zweite RS232 an einem PIC implementieren, so dass es nicht zu Kollisionen derer kommt? MFG Holger
-
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
V ref
hallo zusammen Arbeite gerade mit einem pic16f876 und möchte den internen A/D converter benutzen. leider konnte ich im datenblatt nirgens den spannungsbereich für die Referenzspannungen(+/-) finden. Hatte vor +Vref mit 3V zu speisen und -Vref
-
Thread
Regelung Dreiwegeventil (Mischer)
die einzelnen Regelkreise voneinander unabhängig von einem kleinen Steuerrechner auf Basis eines PIC16F876 oder PIC16F877 (je nachdem wieviele IO´s ich benötige) regeln zu lassen. Die einzelnen Controller werden über eine einfache Zweidraht RS-485 (Kostenfrage gegenüber CAN) vernetzt. Visualisiert und
-
Thread
Interrupt auf Tastendruck in C
Hallo, habe drei Taster (an RC0,RC1 und RC2 jeweils einen) an einen PIC16f876 angeschlossen. Das Signal liegt stängig auf logisch eins und wird durch Tastendruck auf logisch null gezogen. Mit if(!Taste1) { printf("Taste1 wurde gedrückt") } funktioniert die
-
Thread
Softwarereset beim PIC16F876
Hallo, weiß jemand wie ich in Hi-tech C den PIC16f876 resetten kann? MFG Holger!