-
Thread
CCS: LDC 16x2 mit Pic16F877A ansteuern
normalerweise Programmiere ich mit dem C18 Compiler. Nun wollte ich wie oben beschrieben eine LCD Anzeige mit 16x2 ansteuern als PIC haben ich den 16F877a genommen. Ich wollte nur mal ein Test-Programm von CCS laufen lassen aber irgendwie läuft das nicht. Code: [C] #include <16F877.h> #include <lcd.c>
devices\16F877A.h:2:8: Error#23 Can not change device type this far into the code C:\Program Files (x86)\PICC\devices\16F877A.h:178:2: Error#48 Expecting a ( C:\Program Files (x86)\PICC\devices\16F877A.h:178:
-
Thread
PIC 16F877A Vergleichen ob Analoger Wert in bestimmten Bereich liegt
Hallo, ich würde gern mit einem PIC 16F877A einen Motor ein bzw ausfahren. Dazu lese ich eine beim Motor angebrachte Lichtschranke über den AD Wandler ein. Einen zweiten Wert gebe ich über einen Poti vor, dieser ist der Soll Wert für
dann 0 wenn w größer war und 1 wenn es gleich oder kleiner war. Schau dir mal das Instruction set des 16F887 (nicht 877) an. Dort ist es besser beschrieben. Bsp. [pre] movfw pot subwf min,w ;das w hinter dem Komma ist wichtig, damit der Wert in ;min nicht überschrieben
-
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
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
[V] PIC 16F877 24,00 EUR / 10 St.
Biete PIC 16F877-04 PT Bauform: TQFP44 Preis: 24,00 EUR / 10 Stück Datecodes 2005 und früher, also keine ROHS Freigabe, nur für uns Bastler und Ersatzteilbedarf geeignet. Gruß Andi
-
Thread
Verkaufe: 20 Stück PIC 16F877A Stk.preis 3Euro
Hallo zusammen, es stehen 20 PIC 16F877A im DIL Gehäuse zum Verkauf. Stückpreis 3Euro Versand als Brief 1,45Euro bzw 2,20 je nach Menge Gruß Chris
Hallo, Gerne 4 stuck PIC 16F877A-I/P, Ist es moglich als brief zu Holland zu schicken? Dan gerne das bankconto zum ueberweissen und totaalsumme. Mit freundliche grusse Gerrit
-
Thread
Bitte Hilfe Max 6952 mit Pic 16f877a ansteuern (SPI BUS)
brauche Hilfe bei der Ansteuerung von einem Maxim Max 6952 . Also Laufen soll das alles mit einem Pic 16f877a den ich mit dem SPI Bus an den Max verbinde. Die Assembler source Habe ich schon geschrieben aber nachdem ich alles verbunden hab tut sich nichts ich weiß nun nicht so recht ob mein Programm
1 auf der 1 Matrize ausgegeben wenn es funktionieren würde Mein Source file list p=16f877a ;************************************************************** ; Includedatei für den 16F877a einbinden ; ; #include <P16f877A.INC> ; ; Configuration festlegen ; ; bis
-
Thread
Pic16F877 und Analogeingang 4-20mA auf 0-5V
Conrad noch Reichelt noch bei sonst einem. Wir haben ein 4-20mA Signal und müssen das in 0-5V für den Pic wandeln. Doch über einen Widerstand von 250Ohm kommen wir nur auf 1-5V...hat noch jemand eine Idee??? Sonstige Info: wir nutzen den PIC16F877, die 21 Eingänge fahren wir über eine Diodenmatrix auf 5 Bit unseres Pic incl. Inverter wegen LOW Lever Aktiv, die Ausgänge fahren wir mit 8 Bit auf eine RelaisKarte und steuern in 3 Matrixen über weitere 3 Bit die Stufen Relais 1-8,9-16 und 17-24. So weit scheint auch alles
-
Thread
[Verschenke] PIC16F877A / PIC16C56A
ich habe aus urzeiten noch 2x 16C56A-20/P (DIL18) (achtung: nur 1x brennbar) 2x 16F877A-IP (DIL40) (teilweise gebraucht) die ich nicht benötige. wenn jemand eine verwendung hat, soll er mir doch den verwendungszweck mitteilen (bitte nicht einfach sinnlos horten) und ich schicke sie ihm gratis zu (mir rückfrankierter und adressierter briefumschlag zukommen lassen) oder man kann kann sie bei mir abholen kommen (Winterthur, Schweiz). falls interesse einfach eine PM an mich.
-
Thread
PIC 16F877A - Keine Programmabarbeitung / ICSP-Programmierung nur wenn PGM auf LOW
Hallo zusammen, ich habe ein kleines Problem mit einer Platine die ich entwickelt habe. Hier das Layout: http://img523.imageshack.us/my.php?image=boardsf7.png und hier der Schaltplan (Teil-Ausschnitt): http://img403.imageshack.us/my.php?image=circuitms0.png Das Problem ist folgendes: Ich habe ein einfaches Programm zum Testen per ICSP in den PIC gebrannt. Das funktionierte nur wenn ich PGM (RB3) mit einem Draht auf GND gelegt habe. Das ist das eine Problem - vielleicht hat dazu jemand auch eine Antwort. Das viel größere Problem ist, dass der PIC das Programm nicht abarbeitet
-
Thread
PIC 16F877 und PIC 16F688 per I2C verbinden.
Ergebnis: byte=10010101; Ist das ok? Jetzt erfolgt die Übetragung vom SLAVE (PIC 16F688) zum MASTER (PIC 16F877). Frage 2: Wie lauten die Befehlsfolgen für die Übertragung? Im MASTER wird das empfangene byte wieder in 8 einzelne bit- Werte aufgeteilt
Vorhaben zu vollenden. Derzeit befasse ich mich mit der Weiterleitung von Informationen von 1 MASTER (Pic-16F877) zu insgesamt 8 SLAVEs. (PIC 16F688 und 16F690) Die Übertragung soll durch I2C-Übertragung erfolgen. Als Compiler verwende ich den HI-TECH-Comiler (PICC-Lite 9.8) Aus den Beispielen habe ich
-
Thread
(SED1520) Konvertieren von CCS-Code des PIC16F877A auf C18 mit 18F4550
weiterentwickelte Sachen von Radoslaw Kwiecien). Der Quellcode ist für den CCS C Compiler und für einen PIC16F877A geschrieben. Ich würde das gerne mit dem C18 Microchip Compiler und dem PIC18F4550 umsetzen. (1) Weiß jemand wo ich eine Seite finde die mir aufzeigt welche Unteschiede die Compiler in ihrer
PERIPHERAL LIBRARY HEADER FILE" (adc.h), wo findet man dazu etwas? Konkret stehen da so im Code für den PIC16F877A Dinge wie: #device ADC=8 #use fast_io(A) oder setup_adc_ports(NO_ANALOGS); //no analogs for PortA, TRISA? setup_comparator(NC_NC_NC_NC); //no comperators? wo ich mal ganz stark davon
-
Thread
[V] PIC16F84A, PIC16F877A, PIC16F874A abzugeben
Hallo, ich habe ein paar PIC Controller aus meinen Projekten übrig die ich günstig abgeben würde: 4x PIC16F84A-20I/P (DIP 18) für je 2,50 Euro 3x PIC16F877A-I/P (DIP 40) für je 4,00 Euro 3x PIC16F874A-I/L (PLCC 44) für je
Die PIC16F877A und die PIC16F84A sind weg. Nur noch die PIC16F874A sind übrig.
-
Thread
A/D conversion-scalling with look-up-table and frequency generation with PIC16F877a
mein projekt ist folgendes: Analog Neigungssensor mit ausgangsspannung zwischen 1,8V und 3,2V mit PIC 16F877A 8Bit A/D Wandlung dann ne direkte skallierung des wertes über eine Look-Up-Table(mit excel erzeugt) und diesen wert gleich als Timer-Vorladung benutzt um eine gewisse pulsbreite des ausgangssignals
einbinden include "P16F877.INC" Gruß Anja
-
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
bei Andreas sehe. Eentl. kann mir ein Kollege einen Controller programmieren. > Hast du einen 16F877 oder 16F877A verwendet? > Die brauchen unterschiedliche Bootloader ! Ich habe zwei PIC16F877A und zwei PIC18F4550 (für zwei ICD2 Clones) von Andreas bekommen, aber auch nach Tausch der PICs funktioniert
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
PIC16F727 1 PIC16F871 1 PIC16F876 1 PIC16F877 2 PIC16F1827: 1 PIC16(L)F193x 2 PIC18F452: 2 PIC18F13K50 2 PIC18F2431 1 PIC18F2550 2 PIC18F2680 1 PIC18F2685 1 PIC18F26K22 2 PIC18F4685 1 PIC18F46K80
PIC16F727 1 PIC16F871 1 PIC16F876 1 PIC16F877 2 PIC16F1827: 1 PIC16(L)F193x 2 PIC18F452: 2 PIC18F13K50 2 PIC18F2431 1 PIC18F2550 2 PIC18F2680 1 PIC18F2685 1 PIC18F26K22 2 PIC18F4685 1 PIC18F46K80
-
Thread
Neuling Bei PIC
Hallo, bin gerne bereit mit den "PIC18F" zu arbeiten, habe aber weder bei R, C, K, einen entsprechenden Typ zum "PIC16F877" gefunden. Welcher unterschied ist zwischen "PIC18F877" und "PIC18F877A". wieviele Bit werden in der " SPI Mode
Es gibt *keinen* PIC18F877A, wenn es 877A sein soll dann ist es ein *PIC16F*. Datasheet gibt es hier http://ww1.microchip.com/downloads/en/DeviceDoc/39582b.pdf
-
Thread
cc5x und PIC 16F628 / 88 problem
.1.1.1.1.1.0.1.11.0.0.01 Als ich folgenden Eintrag in der Headerfile gelöscht hab, #pragma chip PIC16F877 und durch den obigen ersetzt wurde konnte ich die Assambler files nicht mehr zusammenfügen. Mein letzter Versuch war es nur in der File 16f877.h die Config zu machen. Ich hab dann anstadt
zu #pragma config |= 0b.xxxxxxxmuss muss #pragma chip PIC16F877 für jede Quelldatei bekannt sein.( daher befindet sich #pragma chip PIC16F877 auch in der PROJECT.H). Der Grund ist wahrscheinlich der, dass der C-Compiler ja bei jeder Datei wissen muss, welcher
-
Thread
[V] Jede Menge Bauteile abzugeben
================= ================================================= PICs (DIP) je 1,5€ P01) PIC16F877-20/P P02) 4x PIC18F4550-I/P P03) 6x PIC18F2320-I/SP P04) 3x PIC18F2550-I/SP P05) PIC16F876-20/SP P06) 3x PIC18F4553-I/P P07) dsPIC30F3013 P08) 2x PIC12F510I P09) 1x PIC12F1501 P10) 6x
================ ================================================= PICs (SMD) je 1,5€ P13) PIC18F1320-I/SO P14) 2x PIC18F6585-I/L (BGAs) P15) 2x PIC32MX795F512-80I/PF P16) 3x PIC18F67J60-I/PT P17) PIC18F452-I/PT P18) PIC18LF1330-I/SS P19) PIC16F877A P20) 3x PIC18F97J60-I/PT P21) 3x PIC18F97J60
-
Thread
Probleme hex-File zu erstellen von PIC16F1527(1827)
Hallo zusammen! Ich habe bisher immer mit PIC16F877 oder ähnlichen gearbeitet und nie Probleme gehabt. Jetzt wollte ich mal paar PWM'S mehr nutzen und wollte daher auf einen PIC16F1527 umsteigen. Leider komme ich nicht mal dahin, das HEX-File zu
, hie rsoll aber ein PIC16F1527 als Master mit einem 877 als Slave reden. Leider geht noc nicht mal ein kleinster Anfang. Frage dazu: Warum wird das SSP1IF-Flag nicht gesetzt (Deswegen bleibt er bei dieser Abfrage hängen
-
Thread
HEX-Datei erstellen
Hallo Andreas, als Anlage habe ich die Header-Datei PIC16F877a.h angehängt
der Prozessor ist: PIC16F877A und der verwendete Compiler: MPlAB ICD 4
-
Thread
Welcher PIC ist der beliebteste ?
PIC16F54 und PIC16F84 waren so ziemlich die Beliebtesten.
Das wären die 16f877, 16f628, 18f2550 bzw. 18f4550. Siehe hier: http://pic-microcontroller.com/
-
Thread
PIC Programmer Probleme
Vdd (+5V) gezogen wird. Sprich MCLR-Pin - 10k - Vdd. mehr hier http://www.sprut.de/electronic/pic/reset/index.htm#mclr Hamza K. schrieb im Beitrag #2969169: > Mein Takt ist 20MHZ (PIC16f877A) Wo genau ist denn deine Taktquelle? Soweit ich das im Kopf hab hat der 16F877 garkeinen internen
für zielführend. 1. Hinweise bzgl. Beschaltung MCLR und Notwendigkeit eines ext. Oszillators beim 16F877A wurden schon gegeben. Die sind auch richtig. 2. Wichtig ist, überall den richtigen PIC auszuwählen (IDE/Compiler/Brenner). Die verschiedenen PIC-Typen haben unterschiedliche Speicherstrukturen
-
Thread
Analog Digital Converter kleines Problem (PIC)
Spannungsquelle sollen die 8 LED's leuchten. D.h.: Bei 0V keine LED und bei 5V alle LDS. Microcontroller PIC 16F877 DANKE MFG ANTON
nicht so gut aus. Es ist kein Full ANSI C aber der taugt was. Ich habe sehr viele Beispiele zu: PIC16F877 in C (CC5X) und Assembler PIC18F452 für den C18 von Microchip PIC18F97J60 für den C18 von Microchip
-
Thread
Servomotor Steuerung per PIC
zusätzlichen µC, wie den PIC 16F877. Der soll dann die Befehle per UART an den Servo Controller schicken. Welche Beschaltung brauche ich denn dann für den 16F877, reicht die im Manual angegebene aus? Im Anhang befindet sich ein
ja > nicht komplett über USB/ PC steuern lassen, sondern durch einen > zusätzlichen µC, wie den PIC 16F877. Der soll dann die Befehle per UART > an den Servo Controller schicken. > Welche Beschaltung brauche ich denn dann für den 16F877, reicht die im > Manual angegebene aus? Im Anhang befindet
-
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
[V] PIC Prozessoren 16F876A 16LF870 16F676 und 16F877
Beitrag #2726498: > hab mich mal etwas detaillierter schlau gemacht und in Anlehnung an > aktuelle PIC Preise folgende Tabelle zusammengestellt: > > PIC 16F876A 1 St. 2,5 EUR/St. > PIC 16F877 1 St. 3,00 EUR/St. > PIC 16F676 1 St. 1,00 EUR/St. > PIC 16LF870 1 St. 2,2
nimmt. ICh habe gerade mal die Preise rausgesucht, jeweils für 1pcs im Identischen Gehäuse: > PIC 16F876A 1 St. 2,5 EUR/St. -> Ersetzt durch PIC16F886 : NEUPREIS: 1Stck. 1,47 Euro > PIC 16F877 1 St. 3,00 EUR/St. -> Ersetzt durch PIC16F887 : NEUPREIS: 1Stck. 1,92 Euro > PIC
-
Thread
Diverse PICs
verlangst ist teilweise identisch dem Neupreis/Marktpreis von Modellen, die mehr Speicher haben (3 EUR für PIC16F874 versus 3.60 EUR für einen kompatiblen PIC16F877A mit mehr Speicher). Was den PIC16F874, PIC16F877A betrifft: PIC16F877A inkl. Gratis Versand um 2.41 EUR: http://www.ebay.at/itm/320624907485 PIC16F877A bei Reichelt 3.60 EUR: http://www.reichelt.de/PIC-16-Controller/PIC-16F877A-I-P/3//index.html?ACTION=3&GROUPID=2967&ARTICLE=75487&SHOW=1&START=0&OFFSET=16& Was den PIC18F442 betrifft: PIC18F452
-
Thread
Problem mit Servoansteuerung mit einem PIC!
des servos usw. Also funktionsprinzip vom servo ist mir prinzipell klar! So ich verwende einen PIC 16F877a mit jetzt mittlerweile der Taktfrequenz 20Mhz (vor ein paar wochen habe ich noch 4 MHz verwendet -> hat aber leider auch nicht hingehaun). Diesen PIC programmiere ich in C mit MPLAB Version
Hallo Ich bin gerade dabei, eine Steuerung mit einem PIC16F877a zu bauen. Dabei sollen 3 Servos per PC angesteuert werden können. Aber auch 3 Sensordaten sollen zum PC zurückgesendet werden. Ich habe jetzt schon mal einen Programmcode geschrieben, mit dem
-
Thread
PIC18F877 ICD2 bzw Brenner gesucht :-(
Danke, aber der Pickit3 unterstüzt kein PIC 16F877!! Siehe Anhang- PDF Seite 7.
Das würd mich aber stark wundern Weil: erstes gibt es keinen Pic18F877 und den Pic16F877 habe ich hier in meiner Deviceliste für meinen PICIT2 stehen....
-
Thread
[V] PIC16F870
Ich denke mal, 1 Euro pro PIC ist sicher OK - auch wenn ich kein Interesse daran habe, da es sich wegen DE-AT Porto wiedermal nicht auszahlt. Der 16F870 ist der kleinste Bruder aus der 16F876(A)/16F877(A) Familie. http://www.sprut.de
ist es ein Preis-Argument, aber kein besonders grosses. Also mir ist es vollkommen egal, ob ich 16F877, 16F877A, PIC16F887 nehme. Ausserdem ist der Umarbeiten des Codes innerhalb der Midrange-PIC-Familie doch eine Sache von 5 Minuten, falls der Bastler auch programmieren kann ;) Hab erst gestern
-
Thread
"Arduino Nano" mit PIC
PIC's sind mit (T)QFP44 (16F877 oder 18F4550) (physisch) zu gross oder zu klein. Ich möchte ICSP unterbringen, Quarz mit C's, evtl. USB Buchse (mit 18F4550) für Programmierung über USB oder RS232 Emulation
Frage ;-) Christian M. schrieb im Beitrag #4514634: > da es ja nichts ähnliches wie Arduino für PIC gibt, Pinguino? 16f877 und 18f4550 sind doch Dinos. Wenn schon, dann was aktuelles. Warum soll ein 40 Pin Pic den 23 io auf dem nano ersetzen?
-
Thread
ICD2-Nachbau von Harald Sattler
kann man sich ersparen. Ich denke er wird nicht emuliert. Das Ganze funktiniert so: MPLAB <===> PIC18F4550 <== paralleles PortD ==>PIC16F877<==>Schaltung Der PIC18F4550 kommuniziert mit dem PIC16F877 über 8 Leitungen PORT D, eine RD, WR, eine Busy, und eine CS-Leitung:) Hoffe, das halbwegs richtig
konnte ich den Schaltplan nicht betrachten. Ich nehme aber an, die Kommunikation zwischen FTDI und PIC16F977 erfolgt wie in Harald seiner Schaltung. Freundliche Grüsse Geri
-
Thread
MPLAB lässt sich nicht schließen
Hallo, habe meinen ersten PIC 16F877 mit dem Lauflicht Programm von Sprut programmiert. Alles ok. Damnn habe ich das Programm LCD von Sprut in einen Ordner kopiert und entzipped und ein Projekt daraus gemacht. Aber es läuft nicht
Das Program lcd.asm von sprut ist für den 16F84 geschrieben, Du hast einen 16F877 ...
-
Thread
[Suche] PIC 16F876 (ohne Advanced) 20 MHz
, aber ob das dann mit dem 16F877A auch klappt?? Genau so ist das. Gruß Thorsten
Ich hätte hier 2x PIC16F876-20/SP (DIP) und 1x PIC16F876-20/SD (SOIC) zu bieten.
-
Thread
Sieben-Segment-Anzeige? Sehr einfache Ansteuerung?
knappe Deadline habe. Der 16f877 erschien mir genau richtig - DIP40 für 6.43€ bei farnell.de Zum Vergleich kostet der 16f84 mit DIP18 mindenstens 2€ mehr. Ich werde nun, voraussichtilich, den PIC als Zähler programmieren - Dieser
dem Begriff 16f84 kostet die 25er Stange 111,75 Euro (4,47 Euro/PIC) und direkt darunter ist nen einzelner für 5,19 Euro zu haben. Ein bischen preiswerter als der 16f877 ist der 16f84 also schon. Generell würd ich
-
Thread
16f18313 mit k150 progrmieren
nicht,egal. Kann mir jemand ein schönes Development board empfehlen ? Hatte mir dass hier angeschaut PIC MCU entwicklung Mini System PIC Development Board + Microchip PIC16F877A + USB Kabel Gruß Matthias
egal. > Kann mir jemand ein schönes Development board empfehlen ? Hatte mir dass > hier angeschaut PIC MCU entwicklung Mini System PIC Development Board + > Microchip PIC16F877A + USB Kabel > > Gruß > Matthias Glückwunsch! Der PIC16F877 scheint mir etwas aus der Zeit gefallen, kommt natürlich
-
Thread
PIC18 springt wirr im Programmspeicher
Hallo Ich habe ein Programm vom PIC16F877 für den PIC18F442 umgeschrieben. Erste Tests waren sehr zufriedenstellend. Alles soweit ok. Nach ein paar Brennversuchen später zeigt sich aber, dass der PIC selbst aus einer Schleife in der
ausgeben. die anzeige flackert dabei meißt. Sprünge etc. muss man ja wegen den neuen Stackoptionen beim PIC18 nicht ändern? Sonst hätte 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
-
Thread
[V] verschiedene Microchip PICs Mikrocontroller um je 2.50€
-I/P 3 x PIC18LF2550-I/SP 3 x PIC18LF2221-I/SP 3 x PIC18LF2221-I/SO 1 x PIC18LF2480-I/SP 3 x PIC18LF2480-I/SO 3 x PIC18LF2580-I/SO 4 x PIC16F877A-I/P 3 x PIC16F77-I/P 2 x PIC16F877-20I/P 2 x PIC16F874A-I/P 1 x PIC16F877A-I/P 2 x PIC16LF877A-I/P 1 x PIC16F877-04I/P 2 x PIC16F687-I/P 3 x PIC16F84A-20I/P 4 x PIC16F84A-04I/P 9 x PIC16LF84A-04I/P 1 x PIC16F628-04I/P 6 x PIC16F88-04I/P 2 x PIC16F687-I/P 4
-
Thread
PIC-Mikrocontroller Buch
entschieden dass mir relativ interessant vorkam und anscheinend auch schon öfters gekauft wurde: PIC-Mikrocontroller 50 Projekte für Anfänger udn Fortgeschrittene vom ELEKTOR Verlag nun hab ich mich mal n bissl in das buch eingelesen und so ziemlich alle projekte sind für den PIC16F877 ausgelegt
noch folgende empfehlen: http://www.fernando-heitor.de/ http://www.holger-klabunde.de/ Zum 16F877: Es gibt auch den 16F877A, der ein paar kleine Unterschiede hat, ist z.B. beim Bau eines ICD2-Clones zu beachten. Da wird für den A-Typen ein andere Bootloader gebrucht. Zu JAL kann ich leider
-
Thread
PIC Neuling und kann keine ports schalten
Moin an Alle! Ich habe ein PIC 16f877 auf ein PICDEM 2 PLUS DEMO Board. Mit dem Progrannieren habe ich jetzt eine Anfangsschwierigkeit. Denn in meinen kleinem C - Programm habe ich die "#include <16f877.h>" eingebunden. Beim compileren
Hi, Klappt irgendwie noch nicht? Habe die Headerdatei pic1687x.h genommen. Da die anderen 16f877.h sich beim compilieren nicht öffen liesen laut output in MPLAB. Mein CODE: #include <pic1687x.h> int main(void) { TRISD = 0x00; PORTD = 0x00; while
-
Thread
Compiler (C) für PIC 12/16
Forum und auf der Suche nach einem (kostenfreien) Compiler (C oder anderee höhere Sprache) + IDE für PIC Controller von Microchip für Hobbyprojekte, es geht um etwas ältere PIC Typen (PIC12Fxxx und PIC16F877 u.ä.). Mir ist nur der C-Compiler von Microchip bekannt, der mir aber sehr umständlich vorkommt
vorkommt, SDCC hat Backends für PIC, diese sind allerdings zur Zeit nicht maintained, weshalb mit mehr Bugs zu rechnen ist. Die von dir genannten PIC12Fxxx und PIC16F877 werden meines Wissens unterstützt. Philipp
-
Thread
ICD2 und PIC16F
nein, nicht alle 16f haben die Debug-HW. Wuerde dir einen ICD2 Nachbau empfehlen, mit USB-pic, nicht den orginalen.
hi. ich hab selber auch nen nachbau mit pic16f877a und 18f4550. Der läuft super schnell. bei einzel schritt debug liegt die zeit eigentlich immer unter 1 sec pro schritt. meist sogar deutlich. Oft gibts probleme bei den dingern wenn sie an
-
Thread
PIC Programmer development board
http://people.freenet.de/helmutholm/ experimentierboard mit pic 16f877/874 einseitig, leicht selber zu ätzen programmier einrichtung an board. schau schau
dein HEX-File auf die Zielharware lädt findest du unter www.ic-prog.com. Ich habe den Controller PIC16F877 benutzt. Grüße aus Etschberg Sascha
-
Thread
PIC16F einzelne Portpins ein/auslesen
; * ; Files required: p16f877a.INC * ; 16f877a_g.lkr * ; *
LIST r=dec ; list directive to set the default radix list p=16F877A ; list directive to define processor #include "p16f877a.inc" ; processor specific variable definitions ; ; Defines and macros to help with ; bank selection
-
Thread
[T] Tausche PIC MCUs und Programmiergeräte
bisher eingelötet. Die ICs sind 2-3 Jahre alt. Folgende PICs habe ich hier noch auf "Lager": 3x PIC10F222-I/P DIP8 3x PIC10F222-I/OT SOT23 2x PIC12F675-I/P DIP8 3x PIC12F675-I/SN SO8 2x PIC16F627-I/P DIP18 1x PIC16F684-I/P DIP14 3x PIC16F690-I/P DIP20 4x PIC16F690-I/SO SOIC20 3x PIC16F690-I/SS MSSOP20 1x PIC16F877A-I/P DIP40 1x PIC16F877A-I/L PLCC44 (Inkl. Sockel) 3x PIC16LF877A-I/PT TQFP44 2x PIC16F887-I/P DIP40 3x PIC16F887-I/PT TQFP44 1x PIC18F2550-I/P DIP28 3x
-
Thread
mikroC-Source für PIC; kann bitte mal jemand reinsehen
Hallo Didi S., vielen Dank für Deine Reaktion. - 16F877 - pi.h hat das Programm nicht mehr mitgenommen, hängt jetzt dran - Meldungen: 357 main function is not defined 102 Finished with errors LED blinking.mcppi Den Sourcecode habe ich
Willi Lich schrieb im Beitrag #3465306: > Hallo Didi S., > vielen Dank für Deine Reaktion. > > - 16F877 > - pi.h hat das Programm nicht mehr mitgenommen, hängt jetzt dran > - Meldungen: > 357 main function is not defined > 102 Finished with errors LED blinking.mcppi > > Den Sourcecode
-
Thread
Verständnissfrage zur nötigen Mehrfachmessung eines AD-Messwertes mit µC
: ATMEGA1284 (5 x 16 Bit PWMs, viel RAM) ATMEGA168p "hochstrom" Pins für Direktansteuerung gelatchter 5V Relais PIC18F2520 "Nachfolger" des PIC16F876 PIC12F1840/PIC12F675/PIC12F683 8-Pin Device PIC24FV16KA302 12 Bit
Du meinst den PIC16F877? für den PIC16F877 (und Assembler Programmierung) empfehle ich das Midrange Handbook https://ww1.microchip.com/downloads/en/DeviceDoc/33023a.pdf Gruß Anja
-
Thread
Pic Programmierung
. aber man kann ja für seltene schreibzugriffe auch das ROM gebrauchen. ich habe auch noch je 2 PIC16C56A und PIC16F877A rumliegen... abholung in der CH oder gegen rückfrankierter briefumschlag gratis abzugeben. hat jemand interesse?
Master Snowman schrieb im Beitrag #1833831: > ich habe auch noch je 2 PIC16C56A und PIC16F877A rumliegen... abholung > in der CH oder gegen rückfrankierter briefumschlag gratis abzugeben. hat > jemand interesse? Ich hätte Interesse an den PICs. Die kann ich immer für
-
Thread
Einfaches Assemblerprogramm
;das ist das programm list p=16f877 #include <P16f877.INC> __CONFIG _PWRTE_ON & _WDT_OFF & _XT_OSC org 0x00 init bsf STATUS, RP0 ;Bank 1 setzen movlw B'00000000' ;Port D alle out
Hallo d.caine hab mal schnell ein altes Programm vom 16F628 auf den 16F877 umgemoppelt und mit MPLAB SIM gecheckt, dazu noch die Tastenfunktion mit Stimulus geprüft, soweit ok. Müßte klappen. Die Port- und Pinbelegung kannst Du unter "Labels" nach Bedarf