-
Thread
pic16-----------------
im Datenblatt steht, dass der Ausgang eine Stromzeitfunktion ist. ich will jetzt diese Ausgang mit pic16 steuern, wie was soll ich machen dass der µController der Strom als Spannung kennt.
-
Thread
Unterschied PIC16Cxx und PIC16Fxx
mal kurz gesagt der Unterschied zwischen den C- und F-Serien bei PICs? Problem, ich habe einen 16C505 und im Programm zur Programmierung gibt es nur den 16F505...kann das funktionieren? Grüße Anne
Es gibt einen Migration guide für PIC16C505->PIC16F505: http://ww1.microchip.com/downloads/en/DeviceDoc/41222a.pdf Im Endeffekt steht drin, dass das meiste gleich ist (der F hat wohl etwas mehr Speicher oder so), man die beiden Datenblätter
-
Thread
Unterschied PIC16FXX und PIC16CXX?
Hallo, wo besteht der Unterschied zwischen den Typen PIC16FXX und PIC16CXX? Sind die Programme in Assembler dafür kompatibel oder muss ich zwecks SPeicheradressen und so aufpassen? Gibts ne vergleichsliste??? MFG Maruu
sind immer nur die selben Typen komplett austauschbar. Das F steht dann für Flash-Speicher. Der PIC 16F84 ist so z.B. kompatibel zum PIC 16C84. Alle Typen der 16F.. zu 16C..-Familie sind natürlich nicht kompatibel. Allein schon aufgrund der versch. vielen Ports. Der ganze Daten und Programmspeicher
-
Thread
zufallsfunktion mit pic16
hallo, ich hatte auf einem pic24 die gute alte srand() funktion benutzt um mir "zufallszahlen" generieren zu lassen. nun bin ich auf einen pic16 umgestiegen. dabei hab ich den compiler gewechselt (nun hi-tech). dieser kennt diese
google einfach mal nach "pic16 random". Da wirst du schon was finden.
-
Thread
Watchdog PIC16
Hallo, folgendes Problem: Ich Habe einen PIC16F690, in den Konfigurationsbit ist der Watchdog disabled, damit ich ihn mit dem SWDTEN bit ein- und ausschalten kann. Dies funktioniert auch. Nun möchte ich nach einem Neustart des Controllers erfahren
status in einer variablen __timeout gespeichert werden.... Ich find keine??? Irgendwelche PICC oder PIC Profis die mir tips geben könnten... Entwicklungsumgebeung ist MPLAB IDE 8.0 und PICC Compiler grüße
-
Thread
PIC16F
Hello!! i need compiler software for microchip microcontoler and downloder (HEX files into chip) for PIC16F628A and PIC16F873 series
leid. Meie Kenntnisse in diese Richtung beschränken sich auf MPLAB PICStart Plus Verschiedene PIC16/PIC17 ...
-
Thread
PIC16 Segmentdisplay
Hallo. Ich habe gerade angefangen mich mich PIC Prozessoren zu beschäftigen und versuche nun einen PIC16F1947 dazu zu bringen, ein Segmentdisplay und eine Hintergrundbeleuchtung für das Display anzusteuern. Beides einzeln ist auch kein Problem.
verlaufen ? Kennst Du übrigens diese Appnote von Mikrochip ? "AN1354 - Implementing an LCD Using the PIC16F1947 Microcontroller" http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en551178 Grüße Andreas
-
Thread
PIC16 Emulation
Mikrocontroller Community, bin gerade aus Spaß an der Freude dabei, ein vereinfachtes Abbild eines PIC16 auf einem ATMega2560 zu emulieren. Aber irgendwie bin ich bei der Erstellung eines virtuellen SRAM steckengeblieben. Wie würdet ihr das lösen? Ich habe jetzt einfach ein Array erstellt, dass mir
-
Thread
PIC16C711 durch PIC16F716 ersetzten??
den PIC16F716-I/P als preisliche Alternative zu verwenden. Ich habe seit damals nie mehr mit PIC´s gearbeitet. Ich befürchte so einfach ist es nicht, man wird das alte HEX-File nicht einfach in den Ersatztyp
billigeren Erstz zu diskutieren: Ihr verkauft von den Dinger mehr als 1000 Stück pro Jahr. Beide PIC sind zB. bei Farnell noch zu kaufen: PIC16C711-20/P: 2,14 @ 100Stk PIC16F716-I/P: 0,866 @ 100Stk Problematisch finde bei den beiden hier, dass Sie noch unterschiedliche Technolohie sind EEPROM
-
Thread
Unterschied PIC16F876 und PIC16LF876?
Hallo zusammen! Kann mir einer den Unterschied zwischen dem PIC16F876 und dem PIC16LF876 nennen? Ich kann da nicht wirklich was erkennen. Danke!
Hier ist ein "LF": http://search.digikey.com/de/de/products/PIC16LF876A-I%2FSS/PIC16LF876A-I%2FSS-ND/446151 Der geht von 2 - 5,5V und kann 10MHz und hier der "F": http://search.digikey.com/de/de/products/PIC16F876AT-E%2FSS/PIC16F876AT-E%2FSS-ND/509513
-
Thread
PIC16C505, PIC16F505, Interrupt
Nächster: PIC16F1503
pic16F630 ist pinkompatibel zu PIC16F505 und HAT eine externe Hardware-Interrupt auf pin 11. kleiner unterschied: was bei den PIC16F505 portB heisst, heisst bei den 16F630 portA.
-
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
Unterschied zwischen PIC16Cxxx und PIC16Fxxx Device-Familie
Hallo, Ich frage mich gerade, was der Unterschied zwischen PIC16Cxxx und PIC16Fxxx Device-Familie ist. Ich habe eben die Datenblätter von einem PIC16C84 mit dem eines PIC16F84 verglichen. Dabei ist mir nur das Unterschiedliche Pinning aufgefallen. Die SFR´
OTP-Versionen > (one time programmable). Ist im Prinzip richtig, einzige Ausnahme ist der vom TO genannte 16C84 - der hat nämlich auch schon grelles Gedächtnis (babelfish Übersetzung von flash memory). 16Cxxx Typen sind auf jeden Fall *nicht* mehr zu empfehlen, da wie schon gesagt nur einmal programmierbar
-
Thread
PIC16F873 --> PIC16F876
Hallo zusammen, ich verwende den pic für das einlesen einer Tonfolge von einem Funk. Dazu werden Timer und Interrupts benötigt, das programm hat auch tip top funktioniert.. leider nur bis ich den chip PIC16F873 mit einem PIC16F876 getauscht
Hallo, wie suchen jemanden, der in der Lage ist mit PIC16F873 einen Encoder/Decoder für Funkübertragung (Manchester Code erforderlich) auf Basis 400 Euro aufzubauen. Bitte bei o.a. Email melden.
-
Thread
PIC16 Anweisungen wegoptimiert
Hallo ich lese hier schon seit längerem mit und habe auch schon so manches Problem lösen können durch die Beiträge anderer User. Heute hab ich auch mal ein Problem was ich noch nicht lösen konnte. Ich nutze folgende Funktion um die Parität eines Zeichens zu berechnen und übergebe dann die 9 Bit an die Hardware-UART. Bei der Compoilierung werden die beiden Zeilen, die um 1 bzw. 2 Bit shiften einfach wegoptimiert, alle anderen bleiben bestehen. Wie kann das sein? Wie kann ich das verhindern? Silvio [C] // /* Zeichen per UART senden*/ void zeichen_senden(unsigned char zeichen) {
-
Thread
Rechnung mit dem PIC16F
Pic16 Floating Point Routinen finden sich in der AN575. Festkomma Library findest du der AN617.
PIC16-Gleitkommapaket hier gepostet: " http://www.mikrocontroller.net/attachment/249797/PIC16Fxxx_Gleitkomma.zip" Das Paket kennt die 4 Grundrechenarten, hat nen int->float und float->ascii Konverter
-
Thread
Programm von Pic16F628 für Pic16F88 ändern
; pdisp_1 banksel EECON1 ; !!! necessary for PIC16F88 !!! bcf EECON1,EEPGD ; !!! necessary for PIC16F88 !!! bsf EECON1, RD ; read character from EEProm banksel EEADR ; !!! necessary for PIC16F88 !!! incf EEADR,f
; stop scrolling Scroll_read_ee ; bcf STATUS,RP1 ; !!! comment for PIC16F88 !!!; else: leave bank 2, to bank1 ; ; bsf STATUS,RP0 ; !!! comment for PIC16F88 !!! banksel EECON1 ; !!! necessary for PIC16F88 !!! bcf EECON1, EEPGD ; !!! necessary
-
Thread
PIC16 Wait-Funktion
Hallo, für den Programmablauf ( Programmiersprache ist C )auf einem PIC16 sind bei mir mehrere Unterbrechungen nötig. In meinem Kurs haben wir damals unter anderem Pausen über verschiedene Delay Routinen und Timer Funktionen erstellt. Da der PIC 16 bei mir nur einen Timer
SwissPG schrieb im Beitrag #3216383: > Mein PIC16 hat nur einen Timer. Gib doch mal die genaue Bezeichnung Deines PIC an. PIC16 genügt einfach nicht! Die Dinger haben 100%ig TMR0 und TMR1, für genaueres braucht man aber das Datgenblatt. Ohne genaue
-
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
schwer an, oder hast du die pins doppelt verwendet? Dann zum 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
-
Thread
[V] PIC 16 Prototypenboard
Hallo! Ich verkaufe wegen Fehlkauf: http://www.bravekit.com/development_boards/pic%20microchip%20development%20boards/pic-p18_assembled Ich wollte für PIC-18, nicht 18 polig ... Ich hab dafür 13 EUR bezahlt und würde es als Maxibrief (1,45 EUR) versenden. vg Jürgen
-
Thread
PIC16F877
hallo, möchte den Microcontroller PIC16F877 für mein Perojekt verwendet. Frage: welche Programmiersprache wird hier verwendet und Software benötige ich, um meine eigne Projekte zu erstellen. Welche Kosten würden auf mich zukommen ? Besitze
Hi! Muß es denn unbedingt ein PIC sein? Ich habe mit diesen Dingern auch angefangen und mich mit Assembler rumgeschlagen, was ja noch nicht sooo schlimm wäre: aber dieses nervige "Banking" (der PIC16F874 hat ja schon 4 Bänke). Irgendwann
-
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?
Der 16F876 hat keine interne Taktquelle. Du brauchst also eine externe Beschaltung. Für Anwendungen mit Kommunikation (RS232)solltest Du einen Quarz, Keramikresonator oder Quarzoszilator verwenden. Für zeitunkritische
-
Thread
PIC16 mit 2MSSP
Hi ich habe als Vorgabe ein Projekt mit einem PIC16F zu erstellen und zwar benötige ich für die Kommonikation mit einem Uhrenbaustein das MSSP Modul für I²C nun will ich aber als zusatz das Funkmodul RMF12 einbauen das über SPI kommoniziert, wobei
die Vorgaben des Projektes sagen aber PIC16+Uhrenbaustein
-
Thread
PIC16C54
Hans-Ulrich Gienapp schrieb im Beitrag #130316: > ich möchte einen 16C54 programmieren und kann keine einfache Hw finden > und ein geeignetes Brennprogramm. Hallo Ulrich. Zu deinem PIC 16C54 eignen sich follgende Programmiergeräte: PICSTARPLUS, PROMATE II oder einem
Der PIC16F54 könnte zum 16C54 kompatibel sein. Der kann man mit jedem Microchip Programmer außer den PICkit2 programmieren.
-
Thread
PIC16F84...
bestimmt ist das prinzipiel möglich, ich würde aber eher einen 16F628 nehmen anstatt F84, da billiger und interner oszillator (weniger bauteile). Es kann aber sein das abhängig davon was für sensoren verwendet werden ein größerer PIC wie 16F876A sinniger ist.
Hallo Gast Der Aufbau der Schaltung ist mit einem PIC16F84 möglich, aber zieht einen kleinen Wust von Bauteilen nach sich. Besser geeignet ist der PIC16C711JW , da 4 A/D Wandler integriert sind, und die Schaltung in eine tiefe Schalterdose eingebaut werden
-
Thread
PIC16F877
Salut, Ich starte meine ersten Versuche einen Microcontroller zu programmieren. Ziel ist eine Wärmeregelung die eine Ist-temp (mittelwert von 2 Messungen) auf eine Solltemp mit regelt. Angezeigt werden soll die Ist-temp auf einem Display. Die Heizelemente werden mit SSR geschaltet. Hat jemand von euch schon Erfahrungen? (Speisung, Anpassung des Fühlereingangsignals usw...) bin dankbar für jeden tip! gruss bieri
-
Thread
Speicherallokation bei PIC16Fxxx
Ist es möglich bei der PIC 16Fxxx Serie mit Dynamischer Speicherallokation zu arbeiten ? Ich verwende den HIGHTECH Compiler. MFG Patrick
>Ist es möglich bei der PIC 16Fxxx Serie mit Dynamischer >Speicherallokation zu arbeiten ? Bei dem bißchen Speicher + Banking? Buhaha. Schau doch mal in die Doku zum Compiler. Gibbet da malloc oder sowas?
-
Thread
usart-pic16f
Hallo, ich habe bitte eine Frage und zwar.. was zeigt den hyperterminal für ein Datentyp? ist das char? ich habe die folgende funktion zum senden geschrieben void senden (char zahl){ while (TXIF == 0); TXREG = zahl; } in der main funktion habe ich so aufgerufen senden(65); was soll dann bei hyperterminal rauskommen? ist es nicht A? (laut ASII) danke
-
Thread
Interrupt Problem PIC16
unserem Gerät ein kleines Ventil, dass mit einem PWM Signal angesteuert wird. In dem Gerät arbeitet ein PIC16F677 (I/ML Gehäuse) wofür der Timer1 für diverse Zeiten und der andere Timer0 zur PWM Erzeugung zuständig ist. Angetrieben wird der uC vom internen RC Glied mit 8 MHz. Die Geräte mit der Software
> "errata", hier also "PIC16F677" "errata" findet sich ein Dokument, in welchem die jeweiligen Änderungen des Bauteils bzgl. der "Revision ID" drinstehen. Zunächst sollte ermittelt werden, ob sich die ID überhaupt verändert
-
Thread
Digitale KSQ mit PIC16
HArdware angesteuert. Meine Idee wäre nun einen N-Channel Mosfet mit geglätteter PWM von einem Pic16fxx anzusteuern. Die Soll werte würde ich per Uart an den Pic weitergeben. Allerdings bin ich mir nicht sicher ob ein Pic schnell genug für sowas ist. Das ist jetzt mal ne reine Überlegung. Ich
Analogelektronik überlassen. Alleine der Ärger, wenn der uC noch nicht initialisiert ist und der FET über R16 voll aufmacht. Per PWM würde ich dann den Sollwert vorgeben.
-
Thread
LCD mit PIC16 ansteuern
Hi, ich versuche mit einem PIC16F887 das LCD auf dem PICDEM 2 PLUS DEMO BOARD anzusteuern. Habe das Programm größtenteils von dem Beispiel übernommen. Die Initialisierung und die Steueranweisungen für den Cursor funktionieren auch
display and * the A2D converter. Additional files required for this demo are included in the PIC\SAMPLES directories: DELAY\delay.c DELAY\delay.h lcd.c lcd.h */ #include <htc.h> #include <stdio.h> //#include <pic16f887.h> #include "lcd.h" #include "delay.h" //#include "picdem2
-
Thread
PIC16F88
ich verwende MATLAB IDEv6.61 für nen PIC16877. Ich erhalte beim debuggen immer die Meldung: "The format of the file XXXX.cod can not be read or written, because the extension was not recognized" und dann beim Programmieren des PIC´s kommt folgende Fehlermeldung: Programming Target... ...Erasing Part Verifying... ...Verify Succeeded Programming Configuration Bits .. Config Memory Verifying configuration memory... ...Verify Failed (and stopped) ICD0161: Verify failed (MemType = Config, Address = 0x2007, Expected Val = 0x800, Val Read = 0x0) ICD0275: Programming failed. MPLAB ICD 2
-
Thread
PIC 16F628
Brauch dringend jemanden der mir mit hilfe eines PIC 16F628 einen Windgeschwindigkeitsmesser baut, zahle gut!
Wenn es auch ein 16F84 mit LCD sein darf, dann habe ich was für Dich. GRUSS INGO
-
Thread
Pic 16F Wurzelalgorithmus
Hi! Ich bin auf der Suche nach einem Wurzelalgorithmus in Assambler. Ich habe nur einen PIC 16F883 zur Verfügung. Das Netz habe ich schon befragt und da kamen immer nur AVR oder PIC18 Beispiele. Kann mir bitte jemand weiter helfen, damit die Suche hier mal ein ende findet? :) Danke, Gruß
Hallo, ...das ist immer eine gute Quelle für PIC-Code: [http://www.piclist.com/techref/microchip/math/sqrt/index.htm] mfG Ottmar
-
Thread
Interrupt bei PIC16F.
Hi, wenn ich einen bestimmten Interrupt disable, wird er dann trotzdem von der Hardware gesetzt?
-
Thread
PIC16F84
Hallo, hier mal eine komplette Anwendung für den PIC16&84.
Und das Programm zum PIC50HZ.sch.
-
Thread
PIC16f88 mit PIC16f84 Programmer brennen
Hallo, ich benutze das PICee Einsteigerboard: http://www.hsg-kl.de/faecher/inf/msr/pic/boards/picee/index.php es funktioniert mit dem PIC16f84 wunderbar, da er aber schon etwas in die Jahre gekommen ist möchte ich gerne auf den PIC16f88 umsteigen. Allerdings lässt sich der PIC16f88
PIC 16F84 und 16F88 sind nur teilweise hardware- und software-kompatibel. Das Hauptproblem sind meist die Analog-Eingänge des 88. Diese müssen mit folgender Befehlsfolge zu digitalen Eingängen umprogrammiert
-
Thread
ICSP - PIC16LC76/PIC16C76
Hallo, ich habe hier einen PIC16LC76 den ich gerne per ICSP programmieren möchte. Dazu möchte ich das Microchip PICkit3 (Debug Express) verwenden. Nun stehe ich vor dem Problem, dass ich nicht die richtigen Pins finde ( beim PIC16LC76). Irgendwie "fehlt" mir ICSPDAT/PGD und ICSPCLK/PGC. Kann mir da jemand weiterhelfen? VIelen Dank :) und viele Grüße Paul
-
Thread
Bootloader für PIC16
Was muss der Bootloader denn Besonderes können? Schau Dir mal den Tiny PIC Bootloader an: http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm Der kann immerhin den PIC16F887 brennen, und damit höchstwahrscheinlich auch den 16F884. Diese Chips sind übrigens auch
sich nur durch die FLASH-Speichergröße. Wenn möglich solltest / könntest Du dann auch einfach den PIC16F887 nehmen. gruß
-
Thread
PIC16F870
Hallo ist es normal das nach 20x programieren das IC hin ist? Die Programierspannung beträgt 13V. Danke uwe
-
Thread
PIC16C765
Ich kenne den PIC-Befehlssatz leider nicht, aber prinzipiell sieht das in Atmel-Assembler so aus: cpi r16,'A' ;Vergleiche Register 16 mit Ascii "A" breq then <hier den Else-Code rein> rjmp endif then:
werden kann, um bedingt in einen anderen Programmteil zu springen. Welche Befehle diese Funktionen beim PIC durchführen, müßte in den Datenblättern stehen. Hoffe, Dir damit geholfen zu haben.
-
Thread
PIC16F877
Hallo, ich arbeite zur zeit mit dem pic16f877 und benötige 4 analoge eingänge, welche der pic auch hat. allerdings weiß ich nicht welche spannung ich an diese pins anlegen kann.. ich hoffe irgendwer kennt sich da aus.. Mfg Bernhardt
-
Thread
Pic16f Interrupt
Hallo, kann mir kurz jemand auf die Sprünge helfen? Ich habe schon etwas im Netz gesucht, finde aber nicht das passende. Was passiert, wenn man RB0 als externen Interrupt definiert und dann aber doch intern über bsf Portb,0 setzt? Hat das irgendwelche Auswirkungen? Danke
-
Thread
Pic16f Unterschied
erklären bzw nen Link zu ner Quelle geben. Ich konnte leider keinen Unterschied bei den Chips finden. PIC16F877-20I/PT für ca9,8€ PIC16F877-20/PT für ca6,7€ Was sagt das I aus? Hannes
-
Thread
PIC16F767
Hallo Zusammen, Ich arbeite mit dem PIC16F767 und muss einen PID-Regler bauen, ich werd aber nicht schlau aus den AN von microchip, hat da schonmal jemand was gemacht? Hab schonmal im Forum rumgesucht und das hier gefunden http://www.mikrocontroller.net
-
Thread
PIC16F84
Nochmals schönen Tag Wer kann mir beim oben genannten PIC helfen??? Ich habe vor eine Diodenuhr zu bauen (ähnlich Berliner- Uhr), und benötige dazu diesen PIC!! Aber folgendes Problem, ich habe noch keine Software (ist bestellt) und kenne mich auch in
Hier in der Codesammlung findest Du auch ein paar Beispielcodes. Noch einen kleinen Tipp: Nimm den 16F628, der ist billiger und kann wesentlich mehr. Eine sehr gute Entwicklungsumgebung (MPLAB) incl. kostenlosem Assembler gibt es bei Microchip auf der Homepage zum Download. Steffen
-
Thread
Pic16f877
Hallo, ich hab folgende frage: wenn ich ein fertiges programm im Hex format auf meinen Pic brennen will, brauch ich dann einen picloader oder kann ich die hex file einfach auf den pic brennen..... danke gruß daniel
-
Thread
[V] PIC16 brauche ich nicht
Bei mir haben zufällig 10 PIC16 Zuflucht gesucht, für die ich keine Verwendung habe. Nagelneu, unbenutzt. Siehe Bild... Scheinen sowas zu sein: https://www.reichelt.de/8-bit-picmicro-mikrocontroller-7-kb-32-mhz-uqfn-28-pic-16lf1783-imv-p137395.html Falls jemand die brauchen kann, ich fange nicht auch noch mit PIC an.
-
Thread
Unterschied PIC16F628 und PIC16F628A
Hallo Ich sehe Oberflächlich keinen Unterschied PIC16F628 und PIC16F628A Es gibt für beide PICs ein eigenes Datenblatt Weiß jemand was der Unterschied der beiden ist. Der A Typ lässt dich mit dem PIcKit 3 Debuggen Danke