-
Thread
HI-Tech C Header files PIC 16F877A
Hallo, ich wollte mal den HI-Tech Compiler im MPLAB für den PIC 16F877A ausprobieren. Nur leider scheitere ich schon an den elementaren Dingen. Ich habe den Project-Wizard verwendet und möchte jetzt z.B ein Vorlagendatei *.c einbinden, wo vielleicht schon mal eine Standardkonfiguration vorgegeben ist. Auch benötige ich ein Header file pic16f877A.h. Wo findet man denn sowas??. Steh gerade irgendwie auf dem Schlauch. Bin für jede Hilfe dankbar. Viele Grüße Peter
-
Thread
PIC16F877-20 brennen / SCHWEIZ (Zürich)
Hallo Gibt's hier jemanden aus der Schweiz, der mir einen PIC16F877-20 brennen kann? Ich wäre sehr froh. Vielen Dank Simon
Ich schließe mich dem Fragesteller an und bin auch auf der Suche 1x PIC16LF877 (DIL-40) 1x PIC18F2550 (SOIC-28) Allerdings im Raum Linz, Österreich.
-
Thread
Kostengünstiger Sender
einem Modul fun Conrad: http://tinyurl.com/ydjo2ku als Microcontroller möchte ich davor einen PIC16F877A verwenden, hab ich gerade da. Nur stellt sich mir die Frage wie ich diesen Pic nun mit dem Server verbinden muss? lg
ich meinte, das ich nicht weiß wie ich den pic mit dem modul verbinden sollte :/ schreibfehler, sorry
-
Thread
Mit RS232 128 LEDs ein- und ausschalten
Befehle via RS232/USB zu einem µC und dieser steuert deine LEDs! Habe sowas ähnliches mal mit einem PIC16F877 gemacht.
umzuschalten. Die bessere Möglichkeit wäre, ähnlich wie bei DMX-512 die Bits einfach nacheinander in 16 Bytes (16*8Bit) zu packen, und diese als Paket loszuschicken. So würde ich das machen.
-
Thread
Compiler und Programmierschaltung für MC68705U3S
was Programmierung von Mikrocontrollern angeht und neu hier im Forum. Bisher hab ich nur mit einem PIC16F877A gearbeitet. Mir sind durch einen Zufall ne ganze Menge alter MC68705U3S in den Schoß gefallen samt fertiger Beschaltung mit ADC und 4 7-Segmentanzeigen. Leider ist es anscheinend nicht mehr
Bei derv Geschwindigkeit, die Du brauchst, kannst Du auch einen PIC oder AVR nehmen, der die Daten aus dem Flash einfach auf einem Port ausgibt. Hat den Vorteil, dass Du den ohne großen Aufwand gleich In-Circuit programmieren kannst. Jörg
-
Thread
PIC18F4550 kann PORTE und PORTD nicht beschreiben?
Und dann kann man die SMD 18f4550 auch auf 18f2550 "Simulation" stellen.
Blödsinn, vertan... ist der 2550 aber lad dennoch mal den Quelltext hoch... Vll kann ich was mit dem 16f877 rausbekommen...
-
Thread
Projekt: 200MHz DDS-Generator
wie man an der Innenansicht erkennen kann. Basiert auf dem AD9912-DDS-Chip, Controller ist ein PIC18F4520. Wolfgang
eine Seite die etwas ähnliches Beschreibt:http://www.dl5mgd.de/dds/AD9951.htm DDS mit AD9951 und PIC16F877 bis 160 MHz
-
Thread
Picdem 2 plus demo board RB0/Interrupt
Hi, ich habe folgendes Problem. Ich arbeite gerade mit dem Picdem 2 plus demo board und einem PIC16f877A. Wie man auf dem Foto sehen kann habe ich das rote Kabel mit RB0 verbunden und das braune mit Masse. Es geht darum das ich eine einfache TTL prüfung durchführe mit dem Widerstand(100 ohm groß
Die Ports beim PIC 16F877 heissen PORTA, PORTB, PORTC und PORTD Den PIN RB0 kann Du z.B. so testen: [code] BTFSS PORTB, 0 ; Bit 0 Port B testen, falls 1, dann nächsten ; Befehl auslassen
-
Thread
Problem mit seriellem EEPROM 25LC640!
Hallo Ich möchte mit einem PIC16F877a über das SPI Interface Daten in den Speicher schreiben und dann wieder auslesen und auf einem Display anzeigen. (einfach nur mal für Testzwecke). Die Display Ansteuerung (Nokia 3310 Display
READ ist eine Konstante mit dem Wert 0x03 ->laut Datenblatt write_spi(h_addr); // High Byte der 16bit Adresse write_spi(l_addr); // Low Byte der 16Bit Adresse data = read_spi(); // gelesenen Daten in der variable data abspeichern ECS = 1; // Chipselect -> disabled DelayUs(100)
-
Thread
[Angebot] Ältere PICs mit Programmer und Doku
ich hab mal 2 16F877A und 2 16Cxxx verschenken wollen, sofern sie gebraucht würden (und nicht bei eBay etc. landen) ..die wollte auch niemand. ich denke, dass du sie entsorgen musst.
hi, würde Interesse an den 4x16f84 haben und die beiden Bücher
-
Thread
µC gesucht (Acht Kanäle, Gleichspannungsmessung)
PIC 18F2420 / 2520 / 2620 (nur wegen dem Gleichgewicht ;-)
Spannung zwischen 0 und VDD (also zwischen 3 und 5 Volt) ist kein Problem, auch 8 Kanäle z.B. für PIC 16F871 / 874 / 877 / 676, Auflösung 10bit.
-
Thread
PIN_Ausgang 2,5V?
PIC16F876 finde ich nicht auf www.microchip.com
schließen, dass es sich um ein Schaltungsproblem handelt oder gibt es etwas was man beim PIC16F876 zum PIC16F877A beachten muss?
-
Thread
Welches Programmiergerät für PIC und EPROM kaufen?
Geräte wäre da empfehlenwert: http://cgi.ebay.com/TOP853-USB-Universal-Programmer-EPROM-MCU-GAL-PIC_W0QQitemZ270432921587QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item3ef70ee7f3 http://cgi.ebay.com/USB-Universal-EPROM-FLASH-GAL-Programmer-AVR-PIC-uG1_W0QQitemZ190357747737QQcmdZViewItemQQptZLH_DefaultDomain
_0?hash=item2c523e6807 http://cgi.ebay.com/USB-RS232-PIC-Development-tools-Programmer-16F877A_W0QQitemZ300305342504QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item45eb97e028 usw. So wie ich das sehe sind das alle die Gleichen, kann man sowas ohne bedenken
-
Thread
GNU compiler
fängt bald an wahrscheinlich nächste woche und momentan mach ich mein praxissem da hab ich mit dem PIC16f877A zu tun allerdings muss ich den unter assembler programmieren. naja das kapitel wäre sowieso das letzte gewesen in dem buch. ich hab jetzt noch ein dickes c# buch und ein vhdl buch vor mir. für
fängt bald an wahrscheinlich nächste woche und momentan mach ich > mein praxissem da hab ich mit dem PIC16f877A zu tun allerdings muss ich > den unter assembler programmieren. Dann scheiß auf x86 und überlass das den Kernel- und Treiberschreibern. Großartig anders läufts da auch nicht. Kann man sich
-
Thread
Was unterscheidet PIC-Controller von 8051 und anderen?
µC kennt sucht man sich diese dann nach Anwendung aus. Eigene Erfahrungen mit 65xx, 68xxx, ST6, PIC16, 8051 und Co, und (heute meist verwendet) Atmel. Hautgrund für Atmel war ursprünglich Flash und C-Compieler (damals bei PIC noch OTP und das Paging). Aber heute geht PIC, Atmel, 8051, und die
interessantes teil auf irgendeinem teilespender, und was das alles kann... klasse! also her mit zwei PIC16F877. dann assembler und - ach du k**k - nur ein register R0! in der folge kam der erste der 16F877 nicht über ein paar flashes und blinkende LEDs hinaus und der zweite liegt heute noch werksneu in
-
Thread
PIC16 Experimentierboards (ähnlich dem hier)
ganze an den PC überträgt. Soweit recht easy, hab selbst schon komplette Boards mit dem PIC16F877 gebaut, allerdings für ein konkretes Projekt. Jetzt möchte ich das ganze für zuhause "zum Spaß" aufbauen. Bis jetzt ist mein Favorit folgendes Board: http://www.kreatives-chaos.com/artikel
Wie wäre es mit diesem Board: http://www.steitec.net/dsPIC---PIC/PIC16-32-Start-Kit.html Nur musst Du dabei das entsprechende Header Board mitbestellen. Ich finde es aber recht praktisch, da man auch ab und zu einen Mikrocontroller "verheizt" und dann leicht
-
Thread
Mit PIC und DTMF ein Relais schalten
im Rahmen meiner Ausbildung hab ich ein Projekt bekommen in dem ich mittels DTMF Decoder und einem PIC 16f877 oda 16F84a ein Relais schalten. Vorgabe ist: mit der Kombination Ton 1,2,3,4 ein Relais zur Ansteuerung bringen..Quasi ein kleines Zahlenschloss. Das mit den Ausgängen und der Codetabelle
realisieren. Schau dir die Befehle einfach mal an (sprut.de ist dein Freund). Ist im Assembler der 16F recht umständlich gemacht, funktioniert aber. Gruß Sven
-
Thread
Verkaufe RP5 Roboter mit PIC Steuerung
damit gemacht habe will ich sie (den ganzen Roboter) verkaufen. Funktionen vom Robo Board: * PIC16f877 Controller mit 20Mhz Quarz und ISP Anschluss * PIC12f675 Co-Controller (gedacht für Servo Ansteuerung) * 5 Servo Anschlüsse mit eigener Stromversorgung * I2C Temperatur Sensor (LM75) * I2C Port Expander (PCF8576AT) * I2C EEprom (24C16N) * alle Portleitungen auf Buchsenleisten geführt * I2C extern Anschlüsse * RS232 Anschluss (TTL Pegel) Funktionen der Motor Steuerung: * 2 St. Mosfet H-Brücken (IRF7309) * 5V Stabi
-
Thread
Verkaufe PIC Universal Board von embedded-chennel.de inkl. ICD2 Nachbau
Hallo! Da ich nun komplett auf AVR umgestiegen bin, möchte ich hier mein PIC Universal Board von "embedded-channel.de" und mein ICD2 Nachbau Programmiergerät von Harald Sattler verkaufen. Hier mal ein Link zum Board: http://www.digitale-elektronik.de/products/uniboard/product.htm
ICSP-Schnittstelle) für unser externes USB-Programmiergerät und On-Board Programmierung Lieferumfang: * PIC Universal Board * ICD2 Nachbau von Harald Sattler * PIC16F877-20P * PIC18F448 mit Eigenbau Adapter Print (für den 40Pol. PIC16F877 Sockel) Preis (VB): 80€ + Versand Bei Interesse oder Fragen
-
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
[V] PIC Kit 2
Hallo, Ich verkaufe ein PIC kit 2 Debug Express von Microchip. Mit dem PicKit lassen sich viele PIC Mikrocontroller programmieren. Dazu gibt es die Test Platine mit einem 44pin PIC in SMD drauf (PIC16F887). Teile die enthalten sind: - PIC Kit 2 Programmer - DemoBoard - PICF877 in DIP zum Einstieg - CDs mit Software und Beispielen - USB Kabel Das Set könnte für Einsteiger sehr Interessant sein. Preis: VB Bei Interesse schreibt
-
Thread
PIC HEX-Files laden
Config-Bit so verbogen sein, Trag die Configuration im Quellcode ein. Das geht bei den meisten PIC Compilern/Assemblern. Dann landen die Config Bits im HEX File, und alles ist gut.
by selecting Configure -> Select Device. This will bring-up a dialog where you select your target PIC®MCU(PIC16F877A, PIC18F4520, etc). It also will tell you if your programming tool is supported for this device. Open the Configuration Bits dialog by selecting Configure -> Configuration
-
Thread
CC5X Fehlermedlung - OPTION ERROR
[code] CC5X Version 3.4B, Copyright (c) B Knudsen Data, Norway 1992-2009 --> FREE edition, 8-16 bit int, 24 bit float, 32k code, reduced optim. GLCD_2.c: #if !defined ICD_DEBUG && !defined ICD2_DEBUG #pragma chip PIC16F877, core 14, code 8192, ram 32 : 0x1FF
. Entferne dein #include <16f877.h>.
-
Thread
Grafik Display Ansteuerung
zu dem Thema los getreten wo mit mir noch jemand ein ähnliches Problem hat. Das Programm für den PIC16F877 ist in Assembler geschrieben. Ich habe das Display in folgendem Modus beschaltet: http://eigo.kilu.de/Bilder/EAM.PNG Als Taktversorgung habe ich einen 10Mhz Quarz 2x 20pF Kondensatoren
//www.reichelt.de/?;ACTION=3;LA=444;GROUP=A523;GROUPID=3009;ARTICLE=53969;START=0;SORT=user;OFFSET=16;SID=281zig4awQARwAAGAPeVk5fd23fb6c54496044c1399652a1a4210 Zu dem Controller habe ich auch schon Routinen in C gefunden aber in C bin ich nicht so fit, dass ich darauf mein Problem lösen könnte.
-
Thread
I2C per Software auf PIC16F877
Hi da ich das MSSP Modul des PIC16F877 für andere Sachen böige muss ich I2C per Software machen, welche Pins soll ich Das für SDA u SCL nehmen? Ist das frei wählbar oder gibt es nur bestimmte geeignete Pins, da ich ja soweit ich weiß
beim PIC kenn ich mich nicht allzu gut aus, aber wenn du das in software machst dürften die pins egal sein. die gehen beim atmel AVR zumindest auch als open collector, du darfst sie dann halt nur niemals logisch
-
Thread
PIC 16F877 & MPLAB & PICC-lite unbekanntes Pragma
Error [715] D:\_Projekts\PIC_16F877-C\first77.c; 5. falsches pragma "3" In Manual 3.10.3.9.1 habe ich keine Hilfe gefunden. Ohne dieses pragma kommen viele Warnings: Warning [335] D:\_Projekts\PIC_16F877-C\first77.c; 2.1 unbekanntes pragma "chip" Warning [335] D:\_Projekts\PIC_16F877-C\first77.c; 2.1 unbekanntes pragma "PIC16F877" Warning [335] D:\_Projekts\PIC_16F877-C\first77.c; 2.1 unbekanntes pragma "core" Warning [335] D:\_Projekts\PIC_16F877-C\first77.c; 2.1 unbekanntes
-
Thread
I2C und ISP auf einem PIC
Hi ich habe folgendes Problem: Wir haben ein Projekt in der Schule bei dem wir den PIC16F690 verwenden um einen I2C Baustein abzufragen da es Probleme gab das MSSP Modul zu verwenden (das MSSP vom 690 hielt sich angeblich nicht ganz an den I2C Standard) wird bei uns im Unterricht I2C
nun: da ich das Funkmodul RFM12 und noch ein paar andere Sachen einbauen will habe ich auf den PIC16F877 aufgestockt das dumme: für RFM12 Brauch ich SPI nun hab ich bemerkt dass ich nicht ISP und I2C über MSSP laufen lassen kann da ja nur ein Modul vorhanden ist. Nun muss ich eines der Beiden
-
Thread
Taschenrechner Eigenbau?
...nicht etwa Byte ;-) ) unter. Beispiel: "HP-35" (s. Wikipedia). Da bleibt selbst in kleineren PIC- und Atmel-Prozessoren noch viel Platz für Nebenjobs wie Tastatur-Scannen und Display-Multiplexen. MfG
wissenschaftlichen Taschenrechner auf Basis des HP-45 gebaut, inklusive Stoppuhr, Hardware war ein PIC 16F877A. Das Projekt habe ich noch, falls Interesse besteht. Funktioniert allerdings in RPN, dafür mit BCD-Arithmetik, alle wissenschaftlichen Funktionen etc. Falls du einen eigenen Rechner bauen
-
Thread
Wickelvorrichtung für (kleine) Spulen - wie bauen
so daß die Wicklungen sehr ordentlich wurden und nichts schlaufte. Die Motoren waren von einem Mega16 mit ULN2803 angesteuert. So nu´ mach mal.
gewünschten Endrehzahl. Der Draht konnte so gemütlich von Hand geführt werden. Das ganze wurde von einem PIC16F877 gesteuert. Als Paramtriergerät diente eine alte Bedienungseinheit eines Muffenschweissgerätes, welche auf Basis eines 8051 lief und umgebaut wurde. Hoffe das kann dir als Beispiel dienen.
-
Thread
Regelung von 2 DC-Motoren mit Lichtschranke
angetrieben - übersetzung von lochscheibenachse zu antriebsachse 3,5:1 aufbau elektronik: - µC is ein PIC16F877 - mit diesem steuer ich den Motortreiber L298 (1 treiber für 2 motoren) - motoren 4,5V - 15V I max. unter last 2,5A (last = festhalten) (treiber geht laut datenblatt nur bis 2 A mit, aber bis
istwert: ein bit meiner variablen ist_speed_mot1 sind 51µs! (ich benutze dafür den timer1 von meinem PIC) laut oszilloskop liegt die zeit von strich zu folgestrich auf meiner lochscheibe zwischen 100µs und 400µs! (je nach drehzahl, das ist ja das was ich steuern will) daraus folgt, dass mein byte ist_speed_mot1
-
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
PIC 16F877A Schrittmotorsteuerung
Tatsächliche Drehzahl der Scheibe durch Messung. Material das mir zur Verfügung steht: Microcontroller: PIC16F877A Treiberbaustein: L293D Schrittmotor: Berger Lahr RDM57 Compiler: CC5X Was benötige ich noch an Bauteilen? Was ich mir wünschen würde, wen mir jemand erklärt wie ich die Sachen miteinander
ich weis nicht was wirklich benötigt wird. Für die Schrittmototren z.B. werde ich eine Spannung von 16V brauchen, für den PIC.. 5V da würde ich z.B eine Spannungsquelle mit 16V konzipieren, und die 5V über ein Stabbi IC erzeugen. Was ich mir da nicht sicher bin, ob das so ok ist, oder ob es elegantere
-
Thread
Temperatur Anzeigen LCD mit PIC
Hallo Ich weiss nicht ob ich hier richtig bin. Probiere es trotzdem. Ich habe einen PIC 16F877, ein 2x16 LC-Display und einen Temperatursensor. Das Ganze programmiere ich in Assembler. Mein Ziel ist es nun die Temperatur auf dem LCD anzeigen zu können. Die Ansteueung des Displays funktioniert
-
Thread
Startprobleme (PIC16F877)
Sicher, dass es ein PIC16F877 und kein PIC16F877A ist? > Ich werd mal 2x 100nF versuchen... Wird nichts ändern, investiere Deine Zeit besser in ein Foto des Aufbaus.
Hallo, ja es ist definitiv ein 16F877. Okay habe im Anhang mal 1 Bild. Also gut, der PIC ist ja unschwer zu erkennen. Direkt daneben der Quarz mit 2x 20pF. Einzig der 100nF vom MCLR Pin gegen Masse ist etwas weiter weg, es ist
-
Thread
wie Hi Tech C Compiler in MPLab einbinden?
wenn ich MPLab 8.30 für die PIC-Controller z.B. 16F84A oder 16F877A installiere, kann ich im setup auch den Hi Tech C Compiler mit installieren lassen. Weiß jemand, wie ich den Kompiler aber letztendlich in MPLab so nutzbar machen
-
Thread
2x Motoren (12V / 2A) mit PWM ansteuern (µC PIC)
bringen. wir haben 2 motoren mit 12V / leerlauf 300mA / unter last ca 2A. diese wollen wir mit einem PIC 16f877 über PWM ansteuern. wir haben für jeden motor einen tc4427a treiberbaustein an den wir direkt die motoren angeschlossen haben! laut datenblatt kann man diese bis zu 1,5A belasten, darum gingen
motortreiber-datenblatt auseinandergesetzt, aber wir werden nich richtig schlau daraus! wie die ansteuereung mit dem PIC funktioniert, wofür ich den externen watchdog brauche!?
-
Thread
RC- Oszilator
Sorry Frage natürlich sehr intelligent gestellt. Habe einen PIC 16F877A und habe zurzeit einfach einen 200k Widerstand über +5V auf meinen RC-Eingang gehängt. mfg
Wo auch immer DEIN RC-Eingang liegt - der 16F877A hat jedenfalls keinen, und auch keinen internen RC-Osizallator (wie beispielsweise der 12F629), wofür man wiederum nix externes braucht. Er muss also immer extern beschaltet werden, um einen Takt
-
Thread
LM 335 Ausgangsspannung verstärken
Operationsverstärkern kann man diese Ausgangsspannung beispielsweise verdoppeln? Ich möchte damit auf einen PIC 16F877A und am Display anzeigen lassen. Wäre froh wenn mir da jemand helfen könnte.
Vielen Dank für die Antworten Nun ich habe nur den PIC 16F877A und der LM 335 ist für meine Arbeit auch vorgegeben. Ich muss also mit diesen Bausteinen diese Arbeit lösen. An einen Verstärker habe ich gedacht, da ich die Genauigkeit der Messung erhöhen
-
Thread
16f84a Pic brennen mit Brenner 8
Hallo mikrocontroller Forum Team, ich hab den Brenner 8 von sprut.de gebaut. Pic 18f2550 hab ich problemlos programmieren können. In ihm sind die Bootload und Firmware gebrannt. Die Software USB PIC Programmer erkennt mein Brenner sowie den PIC16f84A. Problem: Das Hex file lässt
. 16F84 != 16F84A 2. viele ältere PICs brauchen Vdd = 4,5..5,5V zum Programmieren 3. keine "Code Protection" verwenden (Note: If the device is code protected (PIC16F84A), the BULK ERASE command will not
-
Thread
LCD-Ansteuerung funktioniert nicht
Hallo Habe einen Notfall. Ich bin an einer wichtigen Arbeit bei der ich mit einem PIC 16F877A ein normales LC-Display ansteuern muss. Der Datenbus liegt auf dem PORTD. Die Steuerleitungen: E = PORTE,2 R/W = PORTE,1 und RS = PORTE,0. Das ganze muss in Assembler programmiert werden.
Programmieroberfläche und das MPLAB ICD2 zum brennen/ debuggen. Ich habe ein laufendes Programm für den PIC 16F84 erhalten und wollte es auf den 16F877A umprogrammieren. Leider läuft bald seit Wochen nichts. Wäre riesig froh wenn mir einer helfen könnte. ps. Das Programm sollte nicht total umgeschrieben
-
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