-
Thread
Überlastschutz PIC16F87X
Hallo, verfügen die PIC´s über einen Überlastschutz oder Strombegrenzung an den I/O Pins? Meine Frage ist, kann ich den PIC durch einen Kurzschluß von einem I/O Pin gegen Masse schädigen? Ich habe gesehen, dass je I/O Pin 20mA Treiben- oder Aufnehmen kann, aber was passiert bei einem Schluß gegen Masse? Hat der PIC einen Überstromschutz oder Strombegrenzung?
-
Thread
Microcontroller von PIC16F87x
Hallo, Ich bin gerade am erlernen der Programmierung von PICs. Meine Software habe ich fertig und möchte nun meinen PIC, welcher schon in der Schaltung ist, mit PRO-MATE(Microchip) programmieren. Mein Problem ist nun, dass er bei dem Transfer zum Gerät immer mittendrin abbricht. Weis jemand zufällig, was das für ein Problem ist und wie ich es beheben kann? Besten Dank im voraus Simone
-
Thread
Serielle Kommunikation mit PIC16F87x
Hallo, schaffe es einfach nicht mit dem PIC Daten(welche ich im Hyperterminal eingebe) über die RS232 einzulesen. "scanf" funktioniert nicht in Hi-tech C. "getch" oder "gets" hab ich auch nicht zum laufen gebracht. Scheint mal wieder so, als bräuchte ich Eure Hilfe. Die Ausgabe über printf() stellt kein Problem dar.(USART richtig initialisiert). Habt Ihr mir ein paar Tips? Vielleicht einen funktionierenden Code? Ist Hardware-protokoll beim Hyperterminal richtig? Auf http://www.microchipc.com/sourcecode/#serial hab ich schon gesachaut, aber den code krieg ich nicht fehlerfrei compiliert
-
Thread
PIC16F87x läuft nicht richtig
Hallo Ich hab ein kleines Problem. Ich bastel zwar schon länger mit PICs rum, aber sowas hatte ich noch nie. Es ist aber das erste mal, dass ich einen 16F87x benutze. Problem: Ich hab am PIC einen 4511 (BCD zu 7 Segment Decoder) hängen, und zwar an PORTC Bit 0 - 3, außerdem hängt an PORTC,4 und PORTC,5 je ein NPN Transistor, der für das multiplexen der Anzeige zuständig ist. Wenn ich jetzt probehalber (ohne PIC) einen BCD Wert auf den 4511 gebe und dann einen der NPN schalte funktioniert alles einwandfrei. Nun baue ich den PIC ein, mit einem gan einfachen Programm: ==========
-
Thread
Eingangssp. f. PIC 16f87X
Ich danke euch für euere unverzügliche Antwort auf meine vorhergehende Frage (Datenblatt in Deutsch). Könnt ihr mir vielleicht sagen, welche Spannung ich an die analogen Eingänge auf Port A (AN0, AN1, AN2,...) anlegen kann? Danke!!
-
Thread
10-bit ADC am PIC 16F87*
Hallo Leute, ich versuche vergeblich den 10- Bit Wert des Analog-Digitalwandlers an einem PIC 16F872 auszulesen. Aber ich bekomme immer nur EINEN 8-Bit Wert heraus. Entweder 000-255 oder 000-003. Zusammen wäre es ja ein 10-bit Wert, aber das geht leider nicht. Auf eine Internetseite habe ich gelesen dass man einen speziellen Algorithmus für den 10-bit braucht aber ich habe ihn nirgends gefunden. Wer kann mir helfen? Gruss Marco
-
Thread
PIC16F87x Timer und Interrupts (Anfängerfragen bitte nicht schlagen)
Ich grüße euch, habe vor kurzem mit Microcontrollern angefangen, leider verstehe ich noch sehr wenig davon und habe einige Fragen... Bevor ich anfange, arbeite mit einem PIC16F872 und mein Takt liegt (je nach vorhanden Bauteilen zwischen 4-10 MHZ. Arbeite in Assembler Habe auch schon das DATA SHEET gewälzt, aber werde nicht ganz so schlau draus Was möchte ich: Mein Pic solle alle x Sekunden eine bestimmte aktion ausführen = port löschen ( habe ich bis jetz über warte routinen gemacht), da mein pic aber in der zwischenzeit weiterarbeiten und genug anderes zu erledigen erkennen und
-
Thread
Takt pic 16f877a ; Brennen funktioniert nicht
Ich habe hier mehrere PIC16F87x herumliegen (leider keinen A) und einen brenner8 von sprut.de: bei einigen geht PICKIT3 tatsächlich nicht, der sprut-Brenner aber schon. Die PIC16F87x haben auf der Homepage von Microchip seit
Wie sieht denn das Programm inkl der Config aus? usuru schrieb im Beitrag #2691282: > Die PIC16F87x haben auf der Homepage von Microchip seit längerem keine > Errata mehr, offensichtlich werden die nicht mehr gepflegt. Ich empfehle > daher auf PIC16F88x oder PIC16F18xx umsteigen. Abgesehen
-
Thread
Meine erste MCU - Die ulimative Entscheidung
Motorola 6502 (u.a. C64) 2. Intel 8080 3. Intel 8085 4. Intel 8031 5. Siemens 80537 6. Microchip PIC 16F87, 10F... 12F... dsPIC .... 7. Atmel AVR, Mega, Xmega 8. Silabs 8051er Derivat Momentan der STM8S003 (viel Licht, viel Schatten) Ich hab die alle geliebt, gehasst und immer irgendwie zum
mknoelke schrieb im Beitrag #3462642: > 6. Microchip PIC 16F87, 10F... 12F... dsPIC .... > 7. Atmel AVR, Mega, Xmega > 8. Silabs 8051er Derivat > > Momentan der STM8S003 Aus dem Rudel hätte doch einer gereicht. Warum beschäfftigst du dich mit völlig
-
Thread
MSSP I2C PIC16F87X
Hallo, ich habe immer noch ein Problem mit dem I2C-Bus. Ich versuche das MSSP-Modul des PIC16F87X mit einem EEPROM (24LC128/24LC256) zum Laufen zu bewegen. Leider bisher ohne Erfolg. Ich habe diverse Beispiel-Programm schon ausprobiert und programmiere nun seit Wochen daran. Leider komme ich
-
Thread
Navilock NL-552 (ublox5) an PIC16F87x
Hallo zusammen, nachdem ich nun meinen PIC16F870 am Laufen habe und auch mein Display ansteuern kann, bin ich bei der letzten "Hürde" angekommen: der Anschluß des Navilock NL-552ETTL GPS-Moduls... Ich gehe hoffentlich richtig in der Annahme, daß ich das Modul aufgrund der TTL-Pegel direkt an die USART-Pins des PIC anschließen kann... (???) Ich habe zunächst Plus an Plus, Minus an Minus, TTL-TX an Pin 18 (RX), TTL-RX and Pin 17 (TX) angeschlossen und die Abschirmung erstmal offen gelassen. Sollte ich letztere an Minus anschließen oder wann braucht man die wirklich? So, dann habe ich erstmal
-
Thread
[V] 23× Microchip PIC16LF88-I/SO PIC Mikrocontroller
nicht. Ist etwas verwirrend: Suche bei microchip.com liefert kein Ergebnis, das Datenblatt zum PIC16F87/88 listet aber ganz am Ende (DS30487D-page 227) den PIC16LF87 mit auf, sodaß das LF analog für den ...88 gelten dürfte. Und Mouser bietet ihn (LF) für derzeit 3,95 EUR netto an.
Johannes F. schrieb im Beitrag #8084452: > das Datenblatt zum PIC16F87/88 listet aber ganz am Ende (DS30487D-page > 227) den PIC16LF87 mit auf Auch an anderen Stellen ist im DB vom LF88 die Rede, vor allem hinten, wäöhrend vorne nichts dazu steht. https://www.microchipdirect.com
-
Thread
suche PIC library in EAGLE
Oder von der offiziellen Webseite: ftp://ftp.cadsoft.de/eagle/userfiles/libraries/pic16f87x.lbr > PIC16F87x library. Includes 870, 871, 872, 873, 874, 876, and 877 devices. Quelle: http://www.cadsoft.de/downloads/libraries/?language=de
-
Thread
übersetzen PIC -> 8051
Speicherstelle im Program-Memory adressiert und über EEDATH:EEDATA ausgelesen. Dies gilt jedenfalls für PIC16F87xA. Siehe Datenbuch Kapitel "3.0 DATA EEPROM AND FLASH PROGRAM MEMORY". Funktioniert sogar! Habs selber ausprobiert.
Severino R. wrote: > Dies gilt jedenfalls für PIC16F87xA. Gilt wohl nur für manche PIC16. Beim hier verwendeten 16F84(A) oder den 16F62x beispielsweise nicht.
-
Thread
Software I2C für den PIC???
muss der Assemblercode dafür aussehen gibts irgendwo kommentierte Beispiele oder so??? Für den Pic16F87 hab ich schon was gefunden aber der hat dafür ein Hardwareinterface und das hab ich leider nicht. Gehts auch SOftwaremäßig??? Gruß Hannes
Schnittstelle die wäre ja auch Softwaremäßig mit dem Pic 16F84 möglich aber auch als Hardwareinterface im Pic16F87 drin und da werd ich dann wohl lieber den Großen bruder verwenden und hab weniger Code und mehr Speicherkapzität. Danke nochmal an Alle!!!! MFG Hannes! PS: Ich mach jetzt leich nochmal
-
Thread
PIC 16F877A -Steuerung für Kaffeeautomat
ja Glück und ein Junior-Entwickler hat was vergessen ;) Ansonsten 1) Analoge Peripherie des PIC16F87x abschalten mit diesem Codeschnipsel: http://www.sprut.de/electronic/pic/grund/ioports.htm 2) Lernbeispiel LED-Lauflicht - mit angepassten RAM-Register-Adressen: http://www.sprut.de/electronic/
@ Peter "L" Hallo, ist Dein Problem noch akut? Ich habe Erfahrungen im ASM-Programmieren der PIC16F87X-Controller. Vorausgesetzt, es handelt sich um das 40-polige Dip-Gehäuse, könnte ich mir ein gemeinsames Neu-Programmieren vorstellen, wenn Du Ein-und Ausgänge sowie Zeitabläufe definieren könntest
-
Thread
PIC16 external RAM
Hallo zusammen Ich bin einen Mp3 Player am machen mit SD / MMC Karten und einem PIC16f87x. Da der PIC nicht viel internal RAM hat (vorallem für das FAT16 system) besorgte ich mir ein SPI fähiges externes flash ram von ST (M25P80 8mbit um genau zu sein), nun lesen kann ich ohne problem
downloader, was hast du benutzt? Für den PIC16 benutze ich im moment ein PPF87x downloader, der für den PIC16f87x gemacht wurde, kann es auch sein das der gehen würde für den 18er? FAT16 sollte bei mir reichen, da es noch keine SD Karten gibt mit über 2 Giga Speicher. Wenn es keine gescheite eval kits
-
Thread
Muss ein Mikrocontroller seinen Code richtig ausführen..?
://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 Daten stellen keinesfalls
Gewährleistungsrechtes. Noch behalte ich mal den Namen des Distributors für mich, da anscheinend in DE nur PIC16F87XA der mit dem Fehler behafteten Rev. B0 (sofort) erhältlich sind. Soweit ich mich allerdings im Gewährleistungsrecht auskenne (es gab ein paar Probleme mit den von mir entwickelten Geräten -->
-
Thread
Ansteuerung des ST7565R via PIC-16F87A (Assembler)
Ich bekam den Auftrag das Display EA-DOGL128-6 per Assembler anzusteuern. SPI ist aktiviert und die Daten wurden auch per Logic-Analizer kontrolliert. Sobald alles initialisiert wurde, wollen wir via RS232, einzelne Pixel ansteuern. Das Programm ist fähig, Befehle für's Display oder den Controller zu unterscheiden. A0 wird somit automatisch definiert. Initialisiert wurde das Display mit Hilfe eines Beispiels in folgender Anleitung (S.6) http://www.lcd-module.de/deu/pdf/grafik/dogl128-6.pdf Jedoch tut das Display bis jetzt noch keinen Mux. Die Spannung der Datenpäckchen werden via Spannungsteiler
-
Thread
Fernzünder für Silvester - Schaltplan ok? Gesperrt
Frage zum Thema: 1. Du willst, wenn ich das Richtig sehe, einen PIC16F87 verwenden. Warum einen externen Oszilator verwenden und nicht den internen? Soweit ich weiß geht der interne bei 16F87 bis 8 MHz, sollte mehr als ausreichend sein. 2. Welchen Sinn hat K3? Wenn
im Beitrag #1953264: > Frage zum Thema: > > 1. Du willst, wenn ich das Richtig sehe, einen PIC16F87 verwenden. Warum > einen externen Oszilator verwenden und nicht den internen? Soweit ich > weiß geht der interne bei 16F87 bis 8 MHz, sollte mehr als ausreichend > sein. Gewohnheit ;) >
-
Thread
PIC16F877A
siehe http://www.sprut.de/electronic/pic/16f87x.htm da ist vieles auch in Deutsch erklärt. Gruß
-
Thread
Suche kleinen, günstigen µC
Schau dir mal den PIC 16F87 oder 16F88 an.
-
Thread
[V] PIC16F870
ist der kleinste Bruder aus der 16F876(A)/16F877(A) Familie. http://www.sprut.de/electronic/pic/16f87x.htm
-
Thread
Welcher Kondensator zu welcher Frequenz???
Im Data Sheet des PIC16F87X steht u.A. auf Seite 124: 4MHz = 15pF 8MHz = 15-33pF 20MHz = 15-33pF
-
Thread
PIC Master/Slave Betrieb
Hallo, Beispiel Datenblatt PIC16F87XA Seite 75 für einmal Master und einmal Slave Master Slave SDO SDI SDI SDO SCK SCK Wie muß ich zum Beispiel bei einmal Master und dreimal Slave die Signale
-
Thread
PIC : welchen C-Compiler ?
Fehlermeldung sind manchmal wenig aussagekräftig. Hitech kenne ich nicht. Habe bisher auch nur die PIC16F87x damit programmiert.
-
Thread
Software-LED-Helligkeitsproblem
PWM-Ausgänge 'abkupfern', die per Software für 0...100% erzeugt werden; allerdings ... für einen PIC16F87x :-( Aber vielleicht hilft es als Beispiel. http://www.domnick-elektronik.de/picpwm.htm
-
Thread
ADC Spannung zu niedrig= Alarmton
meinen Spannungswächter jetzt zum laufen bekommen, und schon stellt sich die nächste Frage: -PIC 16f87- Wie kann ich in .asm den Befehl für einen Alarm geben? Wenn der ADC zb. (Messbereich 0-1023) 500 misst, soll ein Piezo angesteuert werden. Mit welchen Befehlen kann ich denn hier arbeiten
-
Thread
Mehr digitale Ports
nicht optimal ist aber ich hab auch erst gerade bei Microchip.com einen 28 Poligen (DIL-Gehäuse) PIC16F87 bestellt und die Dinger haben viele IO´s sowohl Analog als auch Digital und das Ganze noch kostenlose als Sampel das gleiche gibts auch bei avr´s und damit hättest du zwar nen zeiten Controller wärst
-
Thread
[S] PIC16F mit 10 Bit ADC und SPI
PIC16F87x z.B.
-
Thread
Suche PIC16f877 Programmer für rs232
Hallo! Funktioniert der Ludipipo auch mit Pic16F87X Bausteinen weil der überall so beschrieben ist das er ein Brenner für Pic16F84 sei???? MFG Maruu
-
Thread
Rechnungsfehler PWM
grundsätzlich durch 4 geteilt. Das ist genau dein fehlender Faktor. http://www.rn-wissen.de/index.php/PIC16F87x_Einf%C3%BChrung#CPU_.2F_Clock
-
Thread
Assembler gibt eine Fehlermeldung aus
STATUS, RP0 ; auf Bank 1 umschalten bcf STATUS, RP0 ; auf Bank 0 zurückschalten für PIC16F87X Von selber macht Assembler garnicht ...
-
Thread
PIC12F675 EEPROM
auf der sprut.de Seite ein Tutorial dazu gefunden, der bezieht sich aber auf einen anderen PIC PIC16F87x. Die Bänke habe ich versucht soweit anzupassen aber mir ist aufgefallen das der PIC12F675 keien EEPGD Register hat. Ist es trotzdem möglich EEPROM zu beschreiebn? Die Assembler Datei ist im Anhang
-
Thread
Integer Math Lib
Technique to Calculate Day of Week 8/23/99 TB026 Calculating Program Memory Checksums Using a PIC16F87X 11/6/98 AN526 PIC16C5x/PIC16Cxx Utility Math Routines 8/26/97 AN616 Digital Signal Processing with the PIC16C74 8/26/97 AN542 Implementation of Fast Fourier Transforms 8
-
Thread
Grafik Display EA DIP122-5NLED
schon erfahrung mit dem Display oder mit dem Controller SED 1520? Ich steuer das Display mit einem PIC 16F87x an. Wenn jemand ein Beispiel Programm hat (HEX oder ASM) wäre mir schon sehr geholfen. Oder ein genauer Ablauf wie die Befehle kommen müssen. Danke, schon mal im Voraus Grüße Tino
-
Thread
PIC Servosignale wandeln
genau lösen soll, dass sich Einlesen und Ausgeben nicht gegenseitig behindern. uC: PIC 16F87 mit 8Mhz internal oscillator Programmierung: MikroC (von MikroelEktronika) Für Tips oder Codeschnipsel in C wäre ich sehr dankbar. Freundliche Grüsse Remo
-
Thread
LED Lauflicht mit PIC16F628 am PC, aber wie programmieren?
ich glaube das ist mit dem PIC16F628 gar nicht möglich. Sondern nur mit den neueren PICs wie z.B. PIC16F87x oder PIC16F88x. Stefan schrieb im Beitrag #2368513: > wie hab ich ihn überhaupt so verwirrt dass er nicht mehr > das macht was er machen soll. Hier kann ich eigentlich nur spekulieren: Der
-
Thread
SPI über PIC16F688?
Application Maestro Bibliothek. Oder Du verwendest einen anderen PIC (z.B. die verbreiteten PIC16F87XA). Warum soll es der F688 sein? Severino
-
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
-
Thread
PICDEM 1 Board mit LCD und 18-Pin PIC
Hallo, >Ist der genaue PIC-Typ so geheim, oder was soll das: PIC16Fxx? Habe ein PIC16F87 >Welches Board nun: PICDEM 2 Plus oder wie im Betreff PICDEM 1? PICDEM 2 Plus ROHS >Also, beim PICDEM 2 Plus ist das Display auf dem Board bereits >verdrahtet. Hast Du die Leiterbahnen geschnitten
-
Thread
Größere Datenmengen übertragen?
sollen das vom PC aus steuerbar ist und das eine kleine Kamera besitzt. Dazu würde ich gern einen Pic16F87 benutzen da ich mich damit einigermaßen gut auskenne. Als Kamera hab ich mir die GameBoy Kamera gedacht da die nicht all zu schwer ansteuerbar ist. Nun die Frage, wie kann ich die Bilddaten der
-
Thread
Transistor Last LED parallel
mag das noch funktionieren, wenn da nicht folgende Angaben wären: Absolute Maximum Ratings (PIC 16F87x) Total power dissipation (Note 1) .......1.0W Maximum current out of VSS pin .......300 mA Maximum current into VDD pin .........250 mA Wenn für den 'Eigenbedarf' noch etwas Strom abgezogen
-
Thread
Brauche Hilfe.
Interrupt-Routine. Englisch kannst du? Dann lies dir mal das Dateblatt dazu durch. U. a. steht im 'PIC16F87X Data Sheet': 8.3.3 SETUP FOR PWM OPERATION The following steps should be taken when configuring the CCP module for PWM operation: 1. Set the PWM period by writing to the PR2 register. 2.
-
Thread
BOOTLOADER für PIC16F884
Hardware als Analogausgang geschalten. Zum Bootloader in der AN732: Dieser Bootloader ist für die PIC16F87x-Famile (ohne A am Ende) ausgelegt. Er benötigt eine RS232-Verbindung mit 2 zusätzlichen Handshakeleitungen (RB1 und RB2) sowie einen Taster an RB0. Wäre für jede Hilfe sehr dankbar! Grüßle, Andi
-
Thread
Bootloader für PIC16F873 geht nicht
die besonderen Hinweise gelesen und das Beispielprogramm http://www.microchipc.com/PIC16bootload/PIC16F87x_bootloader_CC5x_v3-1_sample_project.zip versucht zum Laufen zu kriegen. Mit dem PIC-Downloader http://home.wtal.de/Mischka/PICdownloader.zip bekomme ich schon gar keine Verbindung zum PIC. Hier
-
Thread
PIC18F2550 und I²C
Schaltung. Ich habe mir bei sprut alles angelesen und auch versucht, sein Beispielprogramm für den PIC16F87x für meinen PIC abzuändern. Leider ohne Erfolg. Auf der SCL Leitung kommt nichts an und auf der SDA konnte ich mit dem Oszilloskop auch keine Signale erkennen. Vielleicht könnt ihr mir ja ein
-
Thread
PIC16F876A <=> I2C <=> LM75 / Assembler Routinen
kein Hilferuf, sondern ein Kurzbericht, der vielleicht auch jemand anderem helfen mag, bei einem PIC16F87x die I2C Funktion zu benutzen. Ich benötige in einem (privaten) Projekt mehrere Temperaturmessstellen und habe mich für den LM75 (5V Type) entschieden. Ich verwende den PIC16F876A als Master, programmiere
-
Thread
Benötige Hilfe beim Einstieg in die Mikrocontrollerwelt mit PIC
Ahhh! Hab im PIC16F87X Data Sheet geschaut. Hast recht, der PIC hat als einer der wenigen nen 8-bit Port (das meinte ich mit sperrig und scharfkantig), und, jetzt seh ichs auch, der Osc.quartz hängt an OSC1/RA6 und OSC2
-
Thread
Wahl Mikrocontroller Abschlussarbeit
das interne sein? Ich bin alter PIC-Anhänger und könnte mir vorstellen, die Aufgabe mit einem PIC16F87X zu lösen. Besten Gruß