-
Thread
(PWM
Präsentation über die Pulsweitmodulation. den wir haben in der Schule einen Roboter(wagen)gebaut,Der Master PIC 16F877 schickt seine signale über den I2C zum beide Slave PIC dann zum den beiden motoren (Gleichstrommotoren), die Motoren haben einen Tacho der die Drehzahl messen tut, danch schickt der Slave PIC
-
Thread
Hilfe
habe keine Ahunug von den binär codes die ich dort bei den movlw einsetzen muss!!! Ich benutze ein PIC 16F877A! Kann mir bitte einer helfen! Danke!
Hallo, kenne zwar nur den 16F84 ist aber denke ich ähnlich. Was willst du den mit dem uC machen? diese Abfolge sieht nach der initialisierung der SFR, also der Register zur Steuerung der Funktionen des Controllers, aus. Was
-
Thread
SP14Q002-A1 aus eBay - Erfahrungsaustausch
deswegen brauchte ich 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
!!! Das Ding hat einen verchromten Rahmen, die Platine selber ist 265x116 mm und ist bestückt mit 16!!! SED1180F5A und einem SED1190F5A. Datenblatt ist ebenfalls dabei - alle Signale sind äquivqlent zu diesem Projekt. Stückpreis: 79 EU (nur einige noch verfügbar !!!) Bei echtem Interesse (also
-
Thread
Titelnamen auslesen
möglich das ganze mit einem 8-bit Controller > zu erledigen? Definitiv, ich hab das mal mit einem PIC16F877 gemacht.
-
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
hilfe ! pcf 8583 + pic 16f877
bei mir funktioniert das ganze überhaupt nicht ! ich gebe nur die sekunden aus, und da bekomme ich immer 9 augegeben ! vielleicht findet ja irgendwer den fehler !
-
Thread
Zustandsmaschine
Projektarbeit ablegen! Dabei muss ich einen Mikrocontroller programmieren! Ich verwende einen PIC16F877 und muss eine 'Zustandsmaschine' programmieren, da bei meinem Programm 26 verschieden Zustände auftreten können! Dafür benötige ich den program counter(PC), für den ich auch bereits ein Testprogramm
-
Thread
lcd_puts und lcd_putc funktioniert nicht
Hallo, ich verwende den PIC16f877 und ein hd44780 kompatibles 4x20 LCD. Das Display ist funktionstüchtig und ich kann auch mit der routine lcd_cursor() den cursor bewegen. Jedoch bekomme ich keinen Text auf das Display.
gerade eingefallen, woran es liegen könnte. Diesen Fehler habe ich früher auch mal gehabt, bei den PIC16F8XX. Du musst den Modus LVP ausschalten. Denn Pin RB3 wird dafür reserviert und kann dann nicht als I/O -Pin benutzt werden. Das heisst schalte den LVP aus (LVP_DISABLED ich weiss ob es eine Funktion
-
Thread
serielle Datenübertragung - Problem !
ich arbeitet mit einem PIC 16F877 und nutze den Usart im Asynchronen Modus zum Übertragen von Daten vom PIC auf den PC und umgekehrt ! jetzt komme ich zum Problem ! Daten übertragen vom PIC auf den PC kann ich ohne Proleme, allerdings in der andere richtung (vom PC auf den PIC) geht nicht ! eigentlich muss ja der PIC richtig konfiguriert sein da er ja senden kann ! hatte irgendwer von euch ein schon ähnliches Problem ?
-
Thread
Problem mit PIC16F877
Hallo! Ich hab ein Problem mit dem PIC16F877. Dazu folgendes Programm: START bsf PORTD,1 bcf PORTD,1 MAIN goto MAIN Eigentlich sollte das Programm doch in der MAIN-Schleife hängen bleiben und der
Hi Dirk! geh mal auf die Seite www.sprut.de .Da findest auch den Befehlssatz für einen PIC. Gruß Freddy
-
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
Hi-Tech c zu asm
Leider kenn ich mich in Assembler-Programmierung nicht aus. Ich verwende auch MPLAB und will einen PIC16f877 programmieren! Weiß jemand wie ich den code wandeln kann? Thanks Holger
-
Thread
PIC und SPI
Hallo! Ich versuche gerade Daten über die SPI-Schnittstelle des PIC16F877 zu versenden. Wenn ich nur ein Byte sende bzw immer wieder das selbe Byte dann funktioniert das auch. Wenn ich aber in das SSPBUF-Register einen anderen Wert schreiben will um diesen Wert dann
-
Thread
LCD und PIC16f877
Hallo, bin auf der Suche nach einem C-code für den HI-TECH compiler mit dem ich ein LCD (HD44780) ansteuern kann. In diesem sollen dann Werte aus einem anderen C-code ausgegeben werden. Weiß jemand, wo ich so was finden kann? Thanksss. Holger
-
Thread
I2C probelem
wieder auf LOW. und das war es, hat wer eine idee was der fehler sein könnte ? arbeite mit dem PIC 16F877
schreiben { SSPBUF = x; I2C_FERTIG (); } void I2C_W () // Daten lesen { RCEN = 1; // PIC soll den Takt erzeugen I2C_FERTIG (); I2Cempfang = SSPBUF; } void RTC_INI () { I2C_BUS_START (); I2C_R (0xA0); // zum lesen adressieren I2C_BUS_START_rep (); I2C_R (0x00)
-
Thread
Grafikdisplay SED1335 an PIC 16F877
Hallo, seit längerem Versuche ich ein Grafikdisplay mit dem Controller SED1335 an den PIC 16F877 zu schliessen. Ich kann zwar einen Text rausschreiben, leider ist aber das Display kreuzfalsch initialisiert. So wird die erste Zeile ein paar mal auf dem Display wiederholt, es sieht schlimm
-
Thread
PIC16LF873A
Hallo, programmier seit einigen Tagen den PIC16F877 auf einem MPLAB ICD DEMO Board. Werde in weiterer Folge ein eigene Applikation mit dem PIC16LF873A erstellen. Hab nur ein Problem, ich finde in den Datenblättern von Microchip keine Angaben darüber ob der PIC16LF873A den internen Oszillator (4Mhz)enthält, und ob der Input Pin OSC1 bzw Output Pin OSC2 eine externe Beschaltung benötigen. Bin dankbar für jede Hilfe. mfg zc
-
Thread
AVR-ANALOG wie viele Signale?
verschidene Analog Signale kann der 90S8535 messen (mit und ohne die AVR Control)?. Ich frage weil der PIC16f877 sechs ANlaogeingaenge hatte und bis jetzt keine INFO zum AVR finden konnte. gruss Achim
-
Thread
TFT (3 * 6 Bit TTL Interface) an PIC 16F877
nun direkt über das 3 * 6 Bit TTL Interface angesteuert werden kann. Hab dies auch gleich an den 16F877 geschlossen und nach einigem pröbeln krigte ich schon viel bunte farben auf das Display. Nun, das problem ist, dass man schon rechnerisch sieht das die Ansteuerung viel zu langsam ist. So schaff
müsst dies ja auch min. 25 Hz sein. Nun dacht ich mir, ich bau eine kleine Grafikkarte für den PIC. Das würde folgendermassen aussehen: Der PIC beschreibt ein RAM, welches von einem Grafikcontroller ausgelesen wird und die daten an das Display schickt. Gibt es so ein Controller? Oder wie könnte
-
Thread
Pic16F877 ---> RS232---->Visual Basic
Hallo, mein problem: ich messe strom, spannung, drehzahl, drehmoment an einem motor. danach bereitet der controller diese daten für die serielle schnittstelle auf. der pc erkennt diese daten aber nicht richtig. d.h. er weiß nicht wann kommt der strom, wann die spannung und wann das moment. hier meine frage: wie realisiert man mit einem microcontoller, welcher daten an eine rs232 schnittstelle sendet und diese mit einem pc (visual basic) verbunden ist eine ausgabe von brauchbaren werten am pc ( kurven ) lg alex
-
Thread
Handy Alarm Schaltung
hi ich hab sowas ähnliches gerade mit einem siemens M35 und einem PIC16F877 realisiert mit welchem microcontroller und welchem handy willst du die schaltung realisieren ? auf www.etsi.org findest du die nötigen unterlagen um handys mittels AT-Hayes befehlen zu
-
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
Oszillatortschaltung
Hi Leuts! Ich bin grad am basteln mit einem Pic 16f877 und ADUs. Als Takt soll ich einen 40Mhz Quarz nehmen und diesen mit FlipFlops auf 20MHz und 10MHz runterteilen. Nun meine Frage, kann mir jemand den Aufbau einer solchen Schaltung beschreiben
-
Thread
PIC16F877 und RS232
Hallo! Ich möchte Daten von einem PIC16F877 zu einem PC übertragen bzw. auch vom PC empfangen. Geht das mit den Ports RC6 und RC7? Wenn ja, wie muss ich die verschalten, brauch ich einen MAX232? Wäre nett wenn mir jemand weiterhelfen könnte
Hallo! Ich möchte Daten von einem PIC16F877 zu einem PC übertragen bzw. auch vom PC empfangen. Geht das mit den Ports RC6 und RC7? Wenn ja, wie muss ich die verschalten, brauch ich einen MAX232? Wäre nett wenn mir jemand weiterhelfen
-
Thread
Programm vom PIC laden
Folgendes Problem: ich habe ein funktionierendes C-Programm auf einem PIC 16f877, und ich bin unfähig das programm herunterzuladen um es editieren zu können. Als Main-Tool steht mir MPLab zur Verfügung,jedoch generiert mir die READ-Funktion nur eine hex-File,hätte jemand eine Idee wie ich den Code vom PIC lesen kann? mfg, währe dankbar für eine baldige Antwort
-
Thread
Pic16f877
Leutz! Ich spiel grad mit Protel 99SE Trial Version rum und bin auf der suche nach Librarys für: Pic 16f877 INA 145 AD 783 Kann mir jemand sagen, wo ich die find? Danke für eure Hilfe!
-
Thread
PIC 16F877 ADC - Problem
ich habe ein großes problem mit dem pic adc ! kennt ihr eigentlich ein forum in dem es sich hauptsächlich um den pic dreht ? jetzt zu meinem problem: ich ahbe 2 sensoren ! die beiden habe ich mit edn eingängen RA0 und RA3 verbunden. diese eingänge habe ich als analogeingänge definiert ! ich habe für jeden der beiden sensoren ein unterprogramm geschrieben wo die daten von jeweils einen sensor umgewandelt werden. jedoch hae ich folgendes ergebniss: beim 2. ADC hab ich als ergebnis 0 ! bei 1. ADC ein einigermaßen brauchbares ergebniss ! allerdings wenn ich den eingang vo´m 1.
-
Thread
schwingt der qaurz oder schwingt er nicht ?
als takt für meinen timer benutze ich einen 2. quarz (32kHz + 2 47pF kondensatoren) ! nur leider funktioniert das ganze nicht ! jetzt stellt sich für mich die frage ob der fehler in der software oder beim quarz liegt ! wie kann ich überprüfen ob der quarz schwingt
es ist ein PIC 16F877 !
-
Thread
umrechnung von zahlen + ausgabe auf LCD
LCD zu programmieren ! die displayansteuerrung funktioniert ohne probleme ! als µC verwende ich den PIC 16F877 was stimmt an diesem unterprogramm nicht ? ich möchte eine zahl ausgeben, alledings bekomme ich am display nur irgendwelche sonderzeichen ! void ADC_UMRECHNUNG(int16 x) { uns8 t
Hi Chris, vielleicht liegt das Problem in Deinem Datenformat. Du teilst eine 16bit-Zahl durch eine 8bit-Zahl. Ist x > 255 (ist doch der Wert aus dem AD-Wandler, oder?), dann funktioniert die Rechnung nicht mehr. Gruß Oliver
-
Thread
PIC ICD
Hallo, ich suche einen In-Circuit-Debugger für den PIC 16F877. Es gibt einen ICD von Microchip, welcher allerdings nur sehr schwer zu beschaffen ist. Farnell ist die einzige mir bekannte Quelle und die wollen gleich 200Euro incl. Demoboard, welches sowieso
-
Thread
picpicpicpicpicpicpicpicpicpicpic
, also keine Zusatzgeräte nötig. Kommt mit PIC16F877. Google einfach mal nach 'EasyPIC'.
identifiziert. Ein Widerständchen zwischen RB3 und Ground. Sonst funktioniert die Programmierung des Pic16F877 nicht. Inzwischen, ein tolles Board. Ja, diese Kleinigkeitgen... Beste Grüsse Gerhard
-
Thread
PIC16F877 + SPI: Das Datenblatt verschweigt mir etwas...
Moin zusammen, nachdem es mir mit Hilfe dieses Forums gelungen ist, meinen PIC16F877 ohne Programmer über die parallele Schnittstelle zu flashen :-)))) noch eine Frage: Mein PIC wird als Master der SPI Schnittstelle konfiguriert, muss regelmässig Daten senden und immer mal
-
Thread
Midi-Application
machen kann (aber eher in Richtung Parameter in Echtzeit verändern ). Leider meist mit den teuren PIC16F877 und Quelltext wird auch nicht angegeben. Wenn du eher was in Richtung Schlagzeugspielen auf Tasten suchst, ist der Ansatz eher bei Andreas zu finden (beides zusammen währe ja vielleicht auch nicht
entspricht. OK - also noch einmal eine Erklärung für die, die nicht ganz verstanden haben was ich meine: 16 Tasten dienen zur Programmierung des Sequenzers - dabei steht jede Taste für einen Step im 16ntel-Takt. Der Prozessor soll den Zustand der tasten (1 oder 0) geloopt abarbeiten und je nachdem eben eine
-
Thread
PIC 16F877 flashen ohne Programmer??
umgerüstet: http://home.t-online.de/home/tfeuchter/LKW/man35.html Nun meine Frage: Ich muss einen PIC16F877 flashen. Gibt es im Internet Software, mit der ich den PIC genauso komfortabel wie die Tinys flashen kann? Dann brauche ich mir den PIC Programmer nicht mehr mit jemanden teilen :-)))) Viele
Sieht ganz gut aus. Ich hab's aber nicht ausprobiert. http://www.sprut.de/electronic/pic/projekte/brenner3/index.htm Gruss Bernhard
-
Thread
Fräsen
währe ein Programm auf dem PC (Delphi aus meiner Sicht ;-) dass die daten Seriell auf den uP schickt (PIC 16F877) welcher die Schrittmotoren ansteuert und die Schalter ausliest. Das ganze könnte man auch mit einer SPS realisieren, je nach dem was man will (sitz ja an der Quelle). Kostet halt auch was.
Noch ein pic von meiner Fräse Bernd
-
Thread
Frage zum PIC16F877
Hallo!!! Ich habe folgende Frage: Der PIC16877 von Microchip hat 2 mal 2 Pins für die Spannungsversorgung ( 2x VDD und 2x VSS). Momentan versorge ich den PIC nur über eine der beiden PIN-Paare, was auch funktioniert. Wozu gibt es diese doppelte Belegung und schadet es dem PIC wenn man ihn über alle 4 PINS mit Spannung versorg? mfG Stefan
-
Thread
PIC auslesen
Möchte gerne einen geschützten Pic 16F877 auslesen danke im voraus antwort bitte an franzi.hofer@gmail.com
HILFE MÖCHTE EINEN GESCHÜTZEN PIC 16F877 AUSLESNEN Email an franzi.hofer@gmail.com DANKE IN VORAUS