-
Thread
Hat ein PIC16F AGND und DGND?
Hallo! Hat ein PIC16F... einen AGND und einen DGND? Beim 28-poligen Exemplar sind Pin 8 und 19 im Datenblatt gleichermaßen als VSS (GND) gekennzeichnet. Es geht darum, dass ich den ADC vom Pic benutze und auf der
-
Thread
Fehlermeldung MPLAB X
Habe den Fehler gefunden: Der Code lief vorher auf einem PIC16. Nun soll er auf einem PIC18 laufen. In dem Code waren mehrere "goto $-1" verwendet. Die gefallen dem 18er nicht. Nach dem ersetzen des $ durch eine "richtige" Sprungmarke war das Problem gelöst
-
Thread
Hex-File auf Pic klappt nicht
kennt sich hier jemand gut mit PICs aus? Habe für ein Bastelprojekt ein Hex-File, das auf einen Pic 16F876 geschrieben werden soll. Das Hex-File ist 7kB groß. Nach dem Brennen auf den Pic gibt es eine Fehlermeldung, dass beim Verifizieren der geschriebenen Daten Fehler festgestellt wurden. Ein
> Woher kommt die Datei? Ist die eventuell defekt? Das Hex-file fw_120_7.hex soll auf einen PIC16F876 : http://dl4jal.eu/fwnwt/fw_120_7.hex Ob es möglicherweise defekt ist, weiß ich nicht.
-
Thread
PICPgm LVISP - "Verify errors occured"
: http://picpgm.picprojects.net/ Sowohl der PICPgm LVISP Programmieradapter als auch der Pic (16F876) werden korrekt von der Software erkannt. Der Brenvorgang scheint auch zu funktionieren. Aber nach dem Brennen wird mitgeteilt: "Verify errors occured" Was kann die Ursache sein?
-
Thread
Störsignale µC im allgemeinen
µC ist gibt es viele Störsignale und das DCF Signal ist nicht mehr sauber. Ich betreibe einen PIC16F887 mit 8MHz interner Taktung. Alles ist OK wenn DCF Empfänger 7-10 cm entfernt ist.
proksima al la microcontrolador ekzistas multaj bruoj kaj DCF signalo ne plu purigxos. Mi kuras PIC16F887 kun interna 8MHz horloĝo. Ĉio estas OK se DCF ricevilo estas 7-10 cm.
-
Thread
[V] verschiedene Microchip µC's
15 Stück PIC16LF84A-04 I/P - IC MCU 8BIT 1.75KB FLASH 18DIP Einzelpreis: €2/Stück , Posten: €25 15 Stück PIC16F873A-I/SP - IC MCU 8BIT 7KB FLASH 28SDIP Einzelpreis: €2/Stück , Posten: €25 15 Stück PIC16F876A-I/SP - IC MCU 8BIT 14KB FLASH 28SDIP Einzelpreis: €2/Stück , Posten: €25 15 Stück PIC16LF876A-I/SP - IC MCU 8BIT 14KB FLASH 28SDIP Einzelpreis: €2/Stück , Posten: €25 09 Stück PIC16F877A-I/P - IC MCU 8BIT 14KB FLASH 40DIP Einzelpreis: €2,50/Stück , Posten: €18 09 Stück PIC16LF877A-I
-
Thread
C Programieren lernen
und wollte nur PIC'S programieren. Zur Zeit nutzte ich das Programm MPLAB IDE und arbeiten mit dem PIC 16F887.
-
Thread
LED Matrix Schaltung gesucht sowie Bsp Programm
angeschlossen werden müssen wollte ich dies mit I2C ansteuern. Maximal steht mir nur der PortB beim PIC16F88 verfügbar für die Leds. Falls das nicht mit I2c hinhauen sollte. Hoffe ich mal nicht. Ich suche eine einfache Schaltung mit der ich über I2C diese Matrix ansteuern kann. Aus einem Forum von dieser
-
Thread
PIC Programmierung
Hallo zusammen, ich habe eine Frage zur Programierung von PIC Es geht um einen PIC16LF74 der ist ein einem Messgerät verbaut. Ich habe hier ein defektes und ein funktionierentes vorliegen. Nun wollte ich versuchen den PIC der beiden Auszulesen und zu vergleichen bzw. das File vom
vorhanden wo ich denke das die zum Programieren dient. Von 5 Kontakten konnte ich 3 verfolgen. PIC16LF74 Pin 2 MCLRV Pin 44 RB7/PGD Pin 43 RB6/PGC was brauche ich da am besten für einen Programmer wo man den PIC im eingebauten Zustand füttern kann ? Danke im vorraus. Ronny
-
Thread
PIC16F876 auf Steckbrett programmieren
58jo7w-ewaun-q8wl/img.png Ist aber anscheinend nur für PIC 18Fxxxx geeignet!? Gibt es etwas ähnliches für PIC 16Fxxx? Kenne mich leider nur mit Atmel-Controllern aus. Viele Grüße!
Haniel schrieb im Beitrag #3875980: > gibt es eine einfache Möglichkeit, einen PIC16F876 auf dem Steckbrett zu > programmieren? Die einfachste ist ein PICkit
-
Thread
Verhalten von Controller bei EMV Einstrahlung
Anwendung: Impulsprüfplatz Bei Pulsauslösung Fehlfunktion der MCU. 80537, AVR, PIC16xx und auch STM32. Es passiert 'irgendwas'. Reset, Aufhänger, Tod. Hängt davon ab ob nur bits kippen oder : http://de.wikipedia.org/wiki/Latch-Up-Effekt Metallkiste + Gavanische Trennung + Filter
-
Thread
Universalprogrammer für EPROMS, PICs,.
Der geht leider nur für PIC32, dafür aber für vieles andere (FPGAs, ARMs..). Aber wer will schon PIC16. Einzig die PIC24 fehlen mir. Sonst ist das PICkit3 recht brauchbar. Das kann man bedenkenlos kaufen. Im Verleich zum J-Link ist das PICkit allerdings eher was für gemütliche Naturen (vor allem
-
Thread
PIC: Problem mit state-maschine und Reihenfolge der Portabfrage
Hallo zusammen, ich schreibe derzeit ein Programm für einen Mid-Range PIC-Mikrocontroller (PIC16F873) in C und benutze dafür MPLABX und den kostenfreien Compiler XC8. Der Mikrocontroller wird extern mit 4MHz getaktet und läuft zuverlässig in der Schaltung. Am I2C-Bus hängen ein paar IO-Expander
-
Thread
Drehzahl Fahrrad ermitteln
angegangen bin. Ich habe damals einen mit einem Fahrradtacho verbauten Reedkontakt sowie einen PIC 16C84 verwendet, um die Schließvorgänge des Reedkontaktes abzunehmen und damit dann einerseits die Dauer einer Umdrehung und andererseits die Zahl der Umdrehungen pro Zeiteinheit zu erfassen. Beschrieben
später eine Webseite draus gemacht. http://www.mystrobl.de/Plone/radfahren/technik/radcomputer-mit-pic-16c84-aufzeichnung-mit-hp http://www.mystrobl.de/ws/pic/tacho/bikecurrent.htm Ich habe das damals nicht mehr weiterverfolgt und würde es mit heutigen Mitteln sicherlich auch anders angehen. Die
-
Thread
USB-Seriell - Chip (gute Alternative zu FTDI)
vielleicht eher den MCP2221, der braucht keinen externen Takt/Quarz Das müsste ein vorprogrammierter PIC16F1454 sein. Das ist die Low-End-USB-Lösung von Microchip mit Hardware USB 2.0 Low- und Full-Speed ohne externen Quarz. 14 Pins, und das Pinout kommt auch hin.
-
Thread
Speicher frei aber Page voll
zusammen, ich programmiere gerade eine Software in MPLAB 8 mit dem HIGH-TECH Compiler für einen PIC16. Ich modifiziere das Projekt nur, darum der veraltete Compiler. Laut dem Memory Usage Gauge von MPLAB habe ich nun noch grob 20% Speicher frei (sowohl Flash Memory als auch Data). Sobald ich nun aber
-
Thread
Capture/Compare
habe mich auf verschiedenen Seiten schlau gemacht wie sprut.de und dem Datasheet meines Controllers PIC16F19 aber ich habe keine Ahnung was ich überhaupt benötige. Danke im Vorraus !
>brauche ich dafür ? Das steht im Datenblatt deines Mikrocontrollers. >meines Controllers PIC16F19 aber ich habe keine Ahnung was ich überhaupt >benötige. Dann lies es nochmal! Oder geh auf http://www.hausaufgaben.de
-
Thread
Echtes sound to light Projekt
die Mathematikkeule rauszuholen, ist das hier ganz gut beschrieben: http://www.sprut.de/electronic/pic/16bit/dsp/fft/fft.htm Von da aus kann man sich beliebig tief in die Fachliteratur zur Fourier Transformation und Signalverarbeitung stürzen. ;) Irgendwo hatte ich auch schon kleine Implementierungen
-
Thread
sdcc: Ein kleiner Überblick zu sdcc 3.4.0
pics. Es gibt den pic14-port für die pics mit 14-bit Instruktionen (z.B. 16Fxxx, 12Fxxx) und den pic16 für die pics mit 16-bit Instruktionen (z.B. PIC18Fxxx). Wobei der pic16-port sich deutlich besser schlägt als der pci14 port. Der pic16 port ist kurz davor, in die nächtlichen regression tests aufgenommen
-
Thread
PICkit3 Probleme
0x2040 ist die Device ID vom PIC16F884. Vielleicht ist Dein PIC auch defekt.
ein neueres mit PIC18F45K20, aber es gibt auch eine etwas ältere Version mit einem Board mit einem PIC16xxxx. Im Grunde kann man aber einen beliebigen PIC mit Debug-Interface verwenden, so wie ich den 18F26K20 auf dem Steckbrett.
-
Thread
Vernünftige Audio Wiedergabe mit kleinem Controller
(z.B. PIC24) Lösung mit DSPic unter Verwendung des DAC Audio Moduls Lösung mit kleinem MCU z.B. PIC16 mit externem 16bit PWM Baustein optional: Lösung mit kleinem MCU z.B. PIC16 mit 8bit anschließender Nachbearbeitung Momentan tendiere ich zur Lösung mit dem PIC24, da der eine 16bit PWM in Hardware
-
Thread
Interrupt PIC16F627A
Hallo zusammen, vielleicht hat jemand eine Ahnung warum der Compiler nicht auf die unter "INT16CXX.H" standardmäßig hinterlegten Interrupt-Funktionen zugreifen kann (s. Anhang). Grüße Olaf
-
Thread
Kondensator auf Programmierleitung
geteilt. Damit ich die Kapazität im ADC ausreichend schnell laden kann, hängt am Pin des Controllers (PIC16F1823) noch ein Kondensator auf GND. Und hier liegt mein Problem. wähle ich den Kondensator zu groß, lässt sich der Controller nicht mehr programmieren. Ist er zu klein, funktioniert die AD-Wandlung
-
Thread
PIC16F630 Schleife für Delay einer LED
,RP0 ;Wechsel zu Bank 0 > movlw 0x01 ;LED on Du solltest beachten, dass bei den PIC16 bei 0x004 der Interrupt-Vector liegt. Ein Interrupt würde bei deinem Code an die Stelle movwf TRISC springen. Man löst das im allgemeinen folgendermaßen: [code] ORG 0x000 ;
Silvio schrieb im Beitrag #3844748: > Du solltest beachten, dass bei den PIC16 bei 0x004 der Interrupt-Vector > liegt. Ein Interrupt würde bei deinem Code an die Stelle > movwf TRISC > springen. Man löst das im allgemeinen folgendermaßen: ORG 0x000 > ; Reset-Vektor
-
Thread
[V] 14 Stk.(Stange) Pic 16C57
PIC 16C57 - XT/P (28Pin Dip) 9411 CDA Macht mir ein Angebot was ich nicht ausschlagen kann ;-) + Porto mfg
moin mir ist gestern noch eine komplette Stange Pic16C57 (15 Stk.) hinter dem Schrank beim Aufräumen entgegengekommen. also jetzt alle 29 Stk. für 30€ incl. Porto
-
Thread
PIC24F32KA302 UART-Konfiguration
Kleine Anekdote, warum ich die Bits immer im Code einstelle: Zu Zeiten von MPLab 8 und PIC18/PIC16 habe ich die ConfigBits immer in MPLab selbst eingestellt. Sie waren demnach zwar Projektgebunden, aber nicht Codegebunden. Hatte dann manchmal aufm Laptop weitergearbeitet -> quasi C-File kopiert
-
Thread
dsPIC zu langsam?
der die cpu taktet, erst mal > durch vier dividieren..... Man, man, man... nur weil es bei den Pic16, 18 und Anfangs bei den dsPic30 so war? Die modernen 16bit Pics benötigen genau 2 Takte pro Maschinenzyklus!
-
Thread
servo ansteuerung mit einem pic16f690
Hallo Ich probiere bereits seit ein paar tagen meinen Servo zum funktionieren zu bringen aber ich schaffe es einfach nicht. Ich beginne erst zu programmieren und müsste eigentlich mehrere Servos gleichzeitig ansteuern. Aber ich wäre jedem sehr dankbar der mir ein funktionierendes Programm geben kann oder einfach postet. Mir reicht schon ein ganz einfaches Programm nur um den Servo in die verschiedenen Stellungen zu bringen, damit ich einmal ein Verständnis dafür bekomme. Nochmals Danke LG. Florian
-
Thread
Sender und Empfänger System (Anfänger)
hardware ich brauche um so etwas selbst zu > bauen. Ich würde zwei kleine 8bitter wie z.B. den PIC16(L)F1825, zwei NRF24L01 zwei Taster, zwei LEDs und ein bisschen Hühnerfutter verwenden.
-
Thread
BTM222 Modul mit Pic verbinden LEDs ansteuern
ergeben wenn du in C programmieren willst nutz einen pic 18 die haben mehr speicher und für c gut. Pic 16 kannst du probleme bekommen. Den der compiler baut oft ziemlich komischen code. Mfg
-
Thread
Maschinentakt auf Grossanzeige
Für die Aufgabe tut es der simpleste Microcotroller, beispielsweise ein PIC16F84 oder Atmega8 (oder 68HC11 oder 8051). Man braucht weder Ethernet (Raspberry Pi) noch USB, aber man braucht eine Spannungsversorgung, ein Display, einen Takteingang, Dinge also die man bei jedem
-
Thread
Solid State Relais an 3,3 Volt PIC
wird auch ein gewisser Spannungsabfall über dem Ausgangstransistor des PIC sich einstellen. Beim PIC16F84A z.B. typ rund 1,2 V bei um die 15mA. Da bleibt für den Rv nicht mehr viel übrig, bzw. sollte einkalkuliert werden, wenn man das doppelte von 8mA anvisieren will.
-
Thread
Auswertung mit Entwicklungsboard F1 mit PIC16
Projekt um Auswertung im pF-Bereich eines kapazitiven Sensor mit Hilfe von F1 Evaluation Plattform mit PIC16LF1937. Die Aufgabe ist die Messung der Aufladezeit vom kapazitiven Sensor und Anzeige auf dem Display. Ich muss also ein C-Programm schreiben, das mir die Aufladezeit von Kondensator messt und
-
Thread
PIC18F45K20 Taktprobleme
schnellsten PIC fürs Breadboard sein (83 MIPS). Programmieren geht mit MPLABX und dem XC32, der Umstieg von PIC16/24 ist nicht allzu groß (C vorausgesetzt). Denk auch über DMA nach - das kann solche Bulk-Transfers enorm beschleunigen (bzw. eher den µC entlasten). Der genannte PIC32 hat 4 DMA-Kanäle für sowas
-
Thread
DMS Verstärker mit AM452 / Nullpunktdrift
wird über einen 510 Ohm Widerstand gegen Masse gezogen. Die abfallende Spannung wird dann von einem PIC16F ADC ausgewertet. Nun hab ich mich etwas belesen, weil Ulrich ja sagte das es nicht so schwer ist das ganze einzeln aufzubauen. Für ihn ist es das wohl auch nicht - für mich im Moment leider schon
-
Thread
Frequenzzähler 1Hz-100khZ
Einsatz kommen. Aber selbst wenn, müsste ich diese dann eben ausbauen/überbrücken. Dank ICSP sollte der PIC16F628 einfach anpassbar sein.
der Verkäufer es laut Sendungsverfolgung schnell abgeschickt hat). Darauf werkelt allerdings ein PIC16F648a statt dem angegebenen PIC16F628a. Der ist aber wohl voll kompatibel (hat nur mehr Flashspeicher). Leider ist er CP, weshalb ich ihn nicht auslesen kann. Ein HEX-File habe ich mittlerweile aber
-
Thread
Suche Mikrocontroller mit gemeinsamen Programm- und Datenspeicher
zusammen, ich bin Hobby-Mikrocontrollerbastler hatte bisher ausschließlich mit /midrange core/ PICs (PIC16) und PIC24 zu tun. Erstere kenne ich sehr gut, letztere ein wenig. Beide verfügen über getrennte Programm- und Datenspeicher. Mein Eindruck ist jedoch der, dass die Trennung von Programm- und Datenspeicher
-
Thread
pic16f628 led Rundumlicht(Blutiger Anfänger)
Hallo, ich bin ein absoluter Anfänger im Microcontroller bereich und hoffe auf ein Gedankenanstoß oder ob ich sogar auf dem Holzweg bin. Ich habe ein Projekt welches ich mit dem Chip verwirklichen will. Modellbau(Auto ecto1) Beleuchtung mit unterschiedlichen led Blinkeffekten. Das Rundumlicht habe ich schon von einer asm Blinkvorlage umschreiben können und funktioniert auch. ; ---------- ; MAIN LOOP ; ---------- ; Main BSF PORTA,0 CALL delay BCF PORTA,0 CALL delay BSF PORTA,1 CALL delay
-
Thread
Thermomix Rezeptchips
auseinander gebaut und ein Bild davon angehängt. Hier die Infos: 1. USB-Stick 2. Mikrocontroller PIC16F1454 3. USB-Hub FE1.1s 4. Wifi PAN9010U Wie könnte man nun weiter vorgehen?
/oder Rezepte drauf 2. Mikrocontroller PIC16F1454 für irgendwas zum steuern oder speichern. Dazu später mehr 3. USB-Hub FE1.1s ein einfaches USB 4 fach HUB IC wenn noch ein EEPROM vorhanden ist, kann dieses mit einer USB VID/PID vom "Hersteller
-
Thread
PIC Messwerte für Ausgabe aufbereiten
eine 2er Potenz ist mit Shifts realisieren, eine 8bit*8bit Multiplikation wäre auch auf einem PIC12/PIC16 kein Hexenwerk, falls du eine suchst: https://www.mikrocontroller.net/topic/331500#3626502 Welchen PIC verwendest du? Ein PIC24 könnte Multiplikation und Division in Hardware, ein PIC18 könnte Multiplikation
Ich verwende einen PIC16 - leider ohne Multiplizierer. Alle paar Minuten kommt im festen Takt ein neuer Wert hinzu. Der Divisor ist somit variabel. Über Shifts habe ich auch schon nachgedacht, genauso wie eine Wertetabelle
-
Thread
Programmierer für kleinere Aufgaben
schon fertig. Was Kostet mich den die Benötigte peripherie für AVR? Im AktuellenProjekt wird ein Pic16F628 verwendet im Nächsten sich in Planung befindlichen Projekt ein Pic18f2550 wegen der USB schnitstelle und den 48MHz. Welche AVR´s sind gleichwertig? MaWin schrieb im Beitrag #3810476: > Leitwolf
> schleierhaft, was schlechter zusammenpassendes gibt es kaum. PIC ist weit mehr als ein alter PIC16... So ein PIC24 mit 80MHz steckt einen Atmega locker weg.
-
Thread
Orange RX mit Atmega8 auslesen
Ich habe es so gelöst: Mit einem PIC16 die einzelnen Signale zum Summensignal zusammengefasst und dieses dann mit dem Input Capture des Hauptcontrollers ausgewertet.
-
Thread
30 Stück PIC16F873-04/SP
Hallo zusammen, biete hier 30 Stück PIC16F873-04/SP für €50.- an. Bei Interesse bitte per Email melden. Gruss K-H
-
Thread
16f887 Inputproblem
#include <stdio.h>//könnte man weglassen #include <stdlib.h>//könnte man weglassen #include <pic16f887.h> #pragma config1 |= 0b.1000.0000.1101.0100 //Seite 210/212 #pragma config CP = OFF // FLASH Program Memory Code Protection #pragma ANSEL |= 0b.0000.0000 //ANS7 - 0 Seite 39 /
-
Thread
mTOUCH ohne zusätzliche Bauteile?
ich mich zum mTouch von Microchip zu informieren. auf einer Seite im Internet hat jemand mit einem PIC16F887 eine funktionierende Schaltung entwickelt die ohne weitere Bauteile für die Touch-Sensoren auskommt. was genau können denn diese spezielen Eingänge der PIC-Controller, das diese Eingänge zur
-
Thread
Nachbau 2 Kanal Tast-Memoryschalter mit PIC 16f54 Mikrocontroller Software?
Originalplatine ohne Mikrocontroller übrig und würde sie gerne weiterhin benutzen. Jetzt ist der µC ((Typ PIC 16F54) IC 1 - HT118) natürlich nicht pogrammiert und auch nicht fertig pogrammiert über über den grossen Blauen zu beziehen. Hatte die HEX-Datei aus dem original µC ausgelesen und auf den neuen kopiert