-
Thread
PIC16F505 reagiert nicht
in der Mikrocontrollertechnik und leider finde ich nicht sehr viel über meinen kleinen Anfängerpic 16F505 wie oben im Betreff steht. Komme ich zu meinem Problem: Mein einfacher Code lautet folgendermaßen [code] list p=16f505 #include <P16f505.INC> __CONFIG _MCLRE_ON & _CP_OFF & _WDT_OFF
Das ist richtig. @Steffen: Was bewegt Dich eigentlich dazu einen solchen "Außenseiter" wie den PIC16F505 als Anfänger zu verwenden? Denk' mal darüber nach einen moderneren µC wie z.B. 16F1827 (DIL18) oder 16F1937 (DIL28) oder ... zu verwenden? Lies einfach mal die Beschreibung der entsprechenden
-
Thread
PIC16C505, PIC16F505, Interrupt
Hej, ich habe mir dummerweise den PIC16C505 für ein kleines Projekt bestellt und erst dann gemerkt, dass es ein one-time-programmable ist... Jetzt überlege ich den PIC16F505 zu bestellen, da das Layout nicht mehr verändert werden kann und
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
Assembler File für PIC 16F505 in HEX kompilieren mit MPLAB X IDE v4.x
Moin, ich habe hier einen kleinen Assembler Code für einen PIC 16F505. Installiert ist MPLAB X IDE v4.0 MPASM 5.75 OS Windows 8.1 64Bit DIAMEX PICkit2 (wird auch erkannt) Wie schaffe ich es jetzt aus dem Assembler Code das HEX File zu generieren? Ich finde
taucht nicht auf, es liegt aber im Projektordner: c:\Users\Gerd\MPLABXProjects\Telefon.X\TelefonPIC16F505.asm raetselt, Gerd
-
Thread
PIC12F509 hidden features und "High Flash"
Bank5, dort scheinen mehrere Register (auch die unteren, z.B. ) andere Funktionen zu haben. Der PIC16F505-ICD hat 20 Pins. Es gibt einen PIC16F506, der der große Bruder des PIC12F510 ist. In DS80190G wird beschrieben: 2. Module: PIC12F509 debugging with ICD2 (PIC16F505-ICD silicon) – Invalid FSR Power-Up Initialization The FSR on the PIC16F505-ICD debugger silicon initializes to an invalid state. When using the ICD to debug software with the PIC16F505-ICD, bit 5 in the FSR register must be manually cleared to ‘0’ prior to saving
-
Thread
MPLAB X und PICkit 3 - Plötzlich "failed to program device"
relativ neu in der Mikrocontroller-Programmierung. Zum Einstieg habe ich mir das PICkit 3 und einige PIC16F505 angeschafft. Mein Ziel ist es mit Hilfe der PICs Beleuchtungssteuerungen für eine Modelleisenbahn zu bauen, was bisher auch schon bei komplexeren Blinkfolgen gut funktioniert hat. Jetzt habe
Hier erstmal der Code, was du mit Schema meintest, weiß ich leider nicht: LIST P=PIC16F505 #include<p16F505.inc> __CONFIG _OSC_IntRC_RB4EN & _WDT_OFF & _CP_OFF & _MCLRE_ON org 0 Start: movlw ~(1<<T0CS) option MOVLW 0h TRIS PORTC CLRF PORTC
-
Thread
Pic12f509 kleines Programm
ich brauche einfache Beispiele, zum lernen da ich zwei pic 12f509 und 2 16f84 habe
die 18 Serie (16bit Instruction size). Es gibt einige Außnahmen, wie der 16x505 welcher ein 12er Typ ist, oder der PIC12F675 welcher ein 16er Typ ist. Im Datenblatt merkt man dies schnell. Ev. zwei Links zusätzlich
-
Thread
Standalone USB HID an bestehendes Projekt
eingebautem USB-Device. Es geht nicht anders. Entweder portierst Du Deinen Code auf eine andere dsPIC33-Familie wie dsPIC33EP-MU, wie du gesagt hast, oder Du nimmst einen weiteren PIC nur fürs USB - hier würde z.B. ein PIC16F1454 oder PIC16F1455 reichen. https://www.digikey.de/de/products/detail/microchip-technology/PIC16F1454T-I-SL/3879781 https://www.digikey.de/de/products/detail/microchip-technology/PIC16F1455-I-JQ/5033394 fchk
-
Thread
Unterschied PIC16Cxx und PIC16Fxx
Hallo, also was ist denn 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
PIC16C505 programmieren
Hi, da ich demnächst einen PIC16LC505-04/SL programmieren möchte, wollte ich mal fragen, 1. welche Hard- und Software ich dafür benötige? Ich nehme mal an, das wird nur über ICSP gehen (ist ja ein SOIC). 2. Woran kann ich vorher
Ich möchte ja wissen welchen ich da nehmen kann, so dass es nachher noch auf den 16C505 portierbar ist. Die 16F mit 18+ Pins sind zu groß, die 12F mit 8 Pins zu klein. Kann ich mein Programm z.B. auf einem 16F84 schreiben und testen und später ohne großen Aufwand auf einen 16C505
-
Thread
[V]erkaufe Pic F16F505
Hallo, ich hab noch ca 300 von den genannten Controllern bei mir liegen. Wollte gerne jeweils 50 Stueck fuer 25€ inkl. Porto verkaufen. Gruss daniell
-
Thread
PIC-Brenner 8 (sprut) nicht richtig erkannt
ich allerdings das Problem das er nur PICs mit 28 bzw. 40 Pin-Gehäuse erkennt. Ich habe hier einen PIC16F505 / PIC16F627a / PIC18F2550 / PIC16F887 rumliegen, alle sollten vom Brenner8 unterstützt werden. Er erkennt allerdings nur den PIC18F2550 mit 28pins und den PIC16F887 mit 40pins. Den PIC16F627a stell ich dann auf 18Pins / ISCP doch es kommt der Fehler: "## this PIC-ID 0x0000 is not in database" bei dem PIC16F505 mit 14 pins das selbe. hat jemand eine Lösung ?
-
Thread
Umstieg von PIC16C505 auf 16F630
Hallo Ich möchte ein Programm, welches für den aelteren 16C505 geschrieben ist, auf dem moderneren 16F630 laufen lassen. Ist das so einfach möglich oder was muss im Programm geändert werden ?? Das gleiche Problem habe ich auch noch mit dem Wechsel vom 12C509 auf den 12F629 Gruß Klaus
-
Thread
PIC steuert High Side Switch
Hallo, ich habe mir eine Schaltung aufgebaut, die über einen PIC16F505 5 High-Side Switches (IRSF3010) ansteuern soll, wobei die Switches jeweils 3x48V sowie 2x12V schalten sollen. Die Spannungen kommen von verschiedenen Netzteilen. Beim ausprobieren hat sich der
@ Korbinian (Gast) >ich habe mir eine Schaltung aufgebaut, die über einen PIC16F505 5 >High-Side Switches (IRSF3010) ansteuern soll, wobei die Switches jeweils Wenn das mal kein Irrtum ist. Der IRSF3010 ist ein LOW-Side Switch. Wenn du den irrtümlich als High Side eingebaut
-
Thread
Diese Schaltung möglich?
Wegen Micro, kostenguenstig wuerde ich dir folgendes Empfehlen Pic12f505 fuer jeweils 3x logic (12 IO). Einer kostet ein Euro und braucht keinen externen Quarz, nur einen Entkoppelungskondensator (Preis Farnell) Sonst, ein Mega16, kostet 2.95 Euro oder ein ATMEGA8535
Noch ne frage zu diesem Pic12f505 kann der Parallebetrieb also threading? Und was muss man alles haben um den zu Brennen? MfG Lars
-
Thread
Pickit2 Windows7?
Programming Support Bold font indicates new devices in device file v1.61. Baseline Devices * PIC10F200, 202, 204, 206 * PIC10F220, 222 * PIC12F508, 509, 510, 519 * PIC16F505, 506, 526 * PIC16F54, 57, 59"
auf den alten Einschüben war der PIC 16F84 drauf. Bei der jetzigen Frühjahrs Zwischenprüfung wird denke ich ein neuer Einschub für einen PIC 16F887 gebaut. (Sind aber nur Spekulationen ;) )
-
Thread
Wie einen PIC 10F202 programmieren ?
Gibt sogar 2 PIC16F...
---------- 1. Device Support List [/pre] [pre] .... Baseline Devices ---------------- PIC10F200 PIC10F202 PIC10F204 PIC10F206 PIC10F220 PIC10F222 PIC12F508 PIC12F509 PIC12F510 PIC12F519 PIC16F505 PIC16F506 PIC16F526 PIC16F54 PIC16F57
-
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
Kann PICC18xxx alles, was die PIC10/12/14/16 können?
im jeweiligen Gehaeuse. IMHO eine gute Wahl ist: 8 pins: PIC12F683 14 pins: PIC16F684 18 pins: PIC16F88 (gibt's inzwischen aber schon bessere) 28 pins: PIC18F2520 40 pins: PIC18F4520 20 pins mit USB: PIC18F14K50 28 pins mit USB: PIC18F2550 40 pins mit USB: PIC18F4550 Fuer mehr Rechenleistung (~30 MIPS und 16 bit, die 18F hat max. ca. 12 MIPS un 8 bit) dann dsPIC30F-Serie (die kann noch mit 5V arbeiten und gibt's in DIP) oder 33F bzw. 24F (weniger Auswahl
-
Thread
Suche µC in kleinem Package, mit USB
Die PIC16F1454, ...1455, ...1459 (12 MIPS) gibt es im 16-er bzw. 20-er QFN Gehäuse mit 4x4mm (0.5mm Pitch), den o.a. PIC18F14K50 (12 MIPS) gibt es im 20-er QDFN-Gehäuse mit 5x5mm (0.65mm Pitch)
Mbs, kosten ab ca 1.20€ (Qt=1). Sogar bei Reichelt zu haben. Ich wusste bisher gar nicht, dass es PIC16F... mit USB gibt. Bisher gab es in den kleinen Packages nur PIC18F13K50 und 18F14K50 mit 20 Pins. Die PIC16F1454 und 55 haben je nach Package nur 14 Pins.
-
Thread
Märklin Digital Decoder mit PIC oder AVR
12f505. Früher hätte ich ein 16f630 genommen, mittlerweile könnten andere typen besser sein, ev auch mit integriertem Vreg.
Der PIC16F88 ist pinkompatibel, billiger und der Sourcecode muss nur geringfügig angepasst werden, wenn Du die ADCs nicht brauchst, geht auch der 16F87 oder der 16F84A
-
Thread
Sender/Empfänger mit PIC - Einstieg
meißten PICs laufen zwischen 2-5,5 Volt. Welchen du nimmst, liegt an deiner Anwendung. Z.B. der Pic 16f648 hat eine UART drin. Gibt aber noch andere. Da mal im Datenblatt genauer schauen, was du brauchst.
Welchen Pic hast du dir als Lampencontroller vorgestellt ? Für 5-6 Leds brauchst du 12 Pins bei 5V. Also wirst du warscheinlich auf ein 18 Pin ausweichen müssen, 16f6xx als Beispiel. Als Sender kannst du dir
-
Thread
schaltplan für elektronisches roulette
Das ist ein PIC16C505 Hier mal ein Link: [[http://www.luedeke-elektronic.de/shop/vellemann/mk119.pdf]] Zum Lesen der pdf datei auf 300% gehen. Dort sind auch alle Bauteile aufgelistet. Das Ganze ist ein
genaeren schaltplan aus dem > programm eagle reinzustellen Das ist *unnötig*. Da ist ein µC (PIC16C505-20) und eine Handvoll LEDs -- die Funktion des ganzen steckt in dem Programm im µC. Solange Du aber /das/ nicht hast, ist eh' nur Rätselraten angesagt.
-
Thread
Hilfe bei der Reparatur Möhlenhoff Aplha Regler
Batterien sind OK, 3 V liegt an den Klemmen an. Auf der Platine erkennt man folgende ICs AD7417BR PIC18C505 TH71071
sowie an den Pins > 8-5 vom Antennentreiber TH71071 ebenfalls 2.75V messen Und an Pin 1-14 des PIC16C505 (nicht 18C505!) ebenfalls. Was sagt denn das Oszi? Takt am uC und am TX vorhanden? Signale auf den Datenleitungen zwischen Temperatursensor und uC aoweir zwischen uC und TX vorhanden?
-
Thread
Tausche PIC<->AVR
Hallo, ich habe hier einige PIC-Typen abzugeben und suche dafür im 1:1-Tausch den ATMEGA8: 10f206t 16f57 16f54 16f505 12f509 10f206 10f202 (2x) 16f59 Die Chips befinden sich alle einzeln in kleinen "Electrostatic Conductive
Naja... aber der tausch eines ATMega8 gegen zb einen PIC10F202 ist ja irgendwie so wie wenn man einen Golf gegen einen Ferarri tauschen würde(wenn man das so überspitzt sagen darf).
-
Thread
Rollenspielwürfel
in Tabellenform wird, insbesondere beim 20seitigen, etwas Programmspeicher verbrauchen. Bei einem 16C54 oder 16C505 kann es dann, zusammen mit der 7-Segment-Tabelle, vielleicht zu knapp werden. Aber gut, PIC kann genausogut ein 16F876 sein. Dann reicht's immer.
Kein Hobbybastler programmiert mit den 16C PICs! Und ein 16F628 (welchen ich wohl dazu nehmen würde) hat 2K Flash und 224 Byte RAM. Das sollte ja wohl ausreichen für dieses Projekt. Und PIC kann auch ein dsPIC33 FJ256GP710 sein, der hätte
-
Thread
Unterschied ATMEGA168PA-AUR vs ATMEGA168PA-AUR SL044
Angewohnheit" dann schon lange vor dem Kauf von Atmel für seine PICs übernommen? Denn es gab z.B. den PIC16F505 schon lange vor der Übernahme, aber in dem von mir verlinkten PDF taucht der mit vielen /SL0xx Nummern auf. Fazit: da hat dich die KI sauber an der Nase herumgeführt.
Angewohnheit" dann schon lange vor dem Kauf von > Atmel für seine PICs übernommen? Denn es gab z.B. den PIC16F505 schon > lange vor der Übernahme, aber in dem von mir verlinkten PDF taucht der > mit vielen /SL0xx Nummern auf. Gabs den damals auch mit dem SL-Zusatz?
-
Thread
Programm aus PIC12F508 laden und verstehen
> das ist doch aber die Osszilator Kalibration. > > Nö, das ist ganz normaler Code. auch bei PIC12F508 gilt https://www.sprut.de/electronic/pic/projekte/osccal/osccal.htm
setting. The last memory location can be read regardless of the code protection bit setting on the PIC12F508/509/16F505 devices.
-
Thread
Motorrad Thermometer mit PIC 16F84 und Nokia 3310 Display
Außentemperatur oder die Öl Temperatur anzeigen könnte. Ich habe zwar schon ein paar kleinere Sachen mit dem PIC gemacht, bin aber eigentlisch noch Anfänger. Programmieren fällt mir aber leicht, da ich Programmierer von Beruf bin. Ist dafür der PIC 16F84 ausreichend, oder was würdet Ihr mir empfehlen? Wo
Hallo Pepe Würde keinen Pic16F84 verwenden, da er keine ADC hat, wenn du mit NTC messen willst. PIC16F628 fände ich schon passender, liegt preislich im ähnlichen Feld. Gibt es auch in SMD-Form. Je nachdem wir genau du messen willst
-
Thread
Mikrocontroller-Vergleichstabelle/Auswahlentscheidung
mir Jemand direkt sagen ob/welche dieser Typen meinen Ansprüchen genügt: - PIC 12F629-I/P PIC-Controller, DIP-8 - PIC 16C505-04P PIC CONTROLLER DIP-14 - PIC 16F630-I/P PIC-Controller - PIC 12C508A-04P PIC CONTROLLER Dip-8 - PIC 12C509A-04P PIC CONTROLLER Dip-8 - AT 89C2051 PDIP Atmel C51 8bit-Flash MCU - AT 89C51 PDIP Atmel C51 8bit-Flash MCU - AT 87F51 PDIP C51 8B. QUICKFLASH MCU
-
Thread
Atmel AVR: RC-Takt genau genug für Low-Speed-RS232?
Nur weil ich gerade rein zufällig eine Schaltung mit einem PIC12F629 auf dem Tisch liegen habe: Er läuft mit dem internen 4MHz RC-Oszillator, kommuniziert zum PC mit 9600_8N1, ein DS1820-Temperatursensor ist angeschlossen -> läuft sehr gut, wie aus dem DB absehbar war. In einem anderen Projekt werden ein 12F629 (Sender) und ein 16F628 (Empfänger) in einer (Outdoor-)IR-Fernsteuerung (beide mit 4MHz-intern-Osc) verwendet, läuft sehr gut. Der Empfänger synchronisiert sich bei jedem Bitwechsel neu, das habe
-
Thread
I did it! Olimex programmiert PIC12F509
Ufff! Endlich hat's geklappt. Eben habe ich meine ersten beiden Testprogramme in 12F509 gebrannt. War ein ziemlicher Aufstand, da hin zu kommen. Der Reihe nache... Gekauft: Olimex PIC-PG3. Tait-Style. Läuft an Parallelport, hat externe Stromversorgung, damit sind die 13 V VPP auch
PICPrg-inspiriertes, selbst geschriebenes Programmierprogramm für Programmierer am Parallelport, dass zur Zeit für 12F509 getestet ist, für 12F508 und 16F505 wohl auch funktioniert. Nennen wir es kurz lpt2icsp. Wenn ich in den nächsten Tagen ein wenig Ruhe finde, dann werde ich es ein bisschen aufarbeiten und ins Netz
-
Thread
Was ist aus dem Thread der MeteoData geworden? Gesperrt
soll heissen, der PIC12F509 im MSOP-Gehäuse passt.
Verbindung zwischen Programm- und Datenbus (bis auf die MOVLW, RETLW- etc. Befehle). To begin with, the PIC12F508/509/16F505 devices use a Harvard architecture in which program and data are accessed on separate buses. This improves bandwidth over traditional von Neumann architectures where program and
-
Thread
BCD 4 to 5 realisieren
Mit der PIC-Programmierung hab ich bis jetzt noch keine Erfahrung und wollte mit diesem Projekt eigentlich auch noch keine sammeln :-) Welcher PIC wäre denn hier angebracht? -- camelcase
Frank K. schrieb im Beitrag #3506793: > Welcher PIC wäre denn hier angebracht? Jeder mit >9 IOs, z.B. der PIC16F505
-
Thread
Rototronic (Bus-Steuerung Dachfenster Fa. Roto)
gedruckt ist, daß ich es bis jetzt nicht identifizeren kann. Der Mikroprozessor hat die Aufschrift PIC16F5D5 oder statt dem "D" eine 0/O. Irgendjemand mit hilfreichen Ideen ?
Michael H. schrieb im Beitrag #8075134: > Der Mikroprozessor hat die Aufschrift PIC16F5D5 oder statt dem "D" eine > 0/O. PIC16F505
-
Thread
Ethernet für uC?
Frank K. schrieb im Beitrag #6710861: > Die kleinstmögliche Lösung ist ein PIC18F67J60. Da ist in einem TQFP64 > Package Prozessor, RAM, Flash, Peripherie, Ethernet MAC und Ethernet PHY > drin. Du brauchst noch einen 25 MHz Quarz, eine RJ45 Buchse mit > Magnetics (Magjack
Frank K. schrieb im Beitrag #6710861: > Die kleinstmögliche Lösung ist ein PIC18F67J60. Da ist in einem TQFP64 > Package Prozessor, RAM, Flash, Peripherie, Ethernet MAC und Ethernet PHY > drin. Du brauchst noch einen 25 MHz Quarz, eine RJ45 Buchse mit > Magnetics (Magjack
-
Thread
µC funktioniert nur in Testschaltung
hochohmiges Relais (maluska M4S) durch einen Optokoppler (HCNW139) und dieser wiederum durch einen µC (16F505) geschaltet werden. An dem Microcontroller liegen dank Vorwiderstand im Mittel 4 Volt an, sollte also die Funktionalität gewehrleisten denke ich, oder? Die obere Bahn auf dem Schaltplan ist ein totes
Das ist keine Schaltung sondern ein Witz. Der PIC möchte natürlich einen 5V Spannungsregler wenn die Schaltung mit 12V versorgt wird.
-
Thread
PIC 16F876 LCD Display ansteuern
Hi Leute, hab nach langer Überlegung für eine einfache Spannungsmessung mich für einen PIC 16F876 entschieden. Da die Spannungsmessung auch auf dem LCD angezeigt werden soll eignet sich dieser Mikrocontroller besonders gut. Doch nun zu meinem Problem, ich Versuche schon seit einigen Tagen das LC- Display ( 2 X 16 ) mit dem PIC anzusteuern, doch es zeigt nichts an, damit meine ich, die erste Zeile zeigt schwarze Balken und die zweite Zeile nichts. Ich hab schon mehrmals überprüft ob alles richtig angschlossen