-
Thread
Hardware Erkennung leicht gemacht
1000 im Jahr auch 1000 gleiche Module hergestellt werden können... Recht unwirtschaftlich. Ein PIC16F1503 z.B. hätte einen internen Oscillator, genug IOs mit Pullups und kostet bei 1000 Stück 51 Cent + 11 Cent Programmierung -> 62Cent * 1000 = 620€. Diese müssen dann nur noch eingelötet werden. Ich
-
Thread
PIC12F675 verliert Programm
größeren Gerätes, das als Ganzes geschützt werden soll. Zum Thema Debugger: Das habe ich für den PIC16F675 gar nicht verstanden. Das Teil hat doch nur 8 Pins (2xPower und 6 Port-Pins). Beim Programmieren wird das Ding irgendwie in den Programmiermodus versetzt. Im Betrieb sind die 6 Port-Pins aber eben
-
Thread
Weller WSD 50 Controller_ Platine
aussichtslos zu sein Hat jemand die gleiche Station und könnte mir eine (2) Kopie(n) des Mikrocontroller PIC16C63A machen? Für jegliche Hilfe wäre ich sehr dankbar Gruß Peter
-
Thread
pic16f84 10 p Hilfee?
Benjamin S. schrieb im Beitrag #4180618: > Einmal den pic16f84 10 p. Ich hab ihn im Internet gefunden, aber wenn > ich das richtig sehe muss der programmiert werden, richtig? > Wenn ja, könnte mir jemand helfen beim auslesen eines dieser PIC? Wenn der
Wüsst ich auch gern :D Es steht drauf: "PIC16F84-10/P und unten 9729SAN. Der PIC hat 18 Beinchen Selber schreiben weiss ich nicht ob und wie... Auf der einen Seite komplett nichts zu sehen und auf der anderen sind SMD-Bauteile drangelötet also
-
Thread
PIC16F887 GOTO RETURN Problem
Hallo, ich habe eine Frage, ich habe gerade mit meinem PIC16F887 ein kleines Assembler Programm laufen lassen. Dabei bin ich auf ein komisches verhalten gestoßen, dass ich mir nicht erklären kann. Warum funktioniert das Programm nur, wenn ich vor dem Return
-
Thread
PIC18F Frage
schreiben.Desweiteren schaff Dir auch gleich mal 2-3 8-beinige Pics z.B.: Pic12F1840 und 18-beinige Pic16F1827 an.Am Anfang ist es selten, dass man 10000 I/O-Ports braucht...... Beide Typen sind guenstig bei Reichelt zu bekommen. Als 18F-Typen empfehle ich Dir den Pic18F2550 (auch Reichelt) Wenn Du
-
Thread
PIC16F88 CC5X zu XC8 konvertieren
Hi, ich habe hier ein SparkFun SerLCD und da ist ein PIC16F88 drauf. Und den Code finde ich eher nicht so toll. Aber SparkFun stellt den Quellcode zur Verfügung und so wollte ich mich mal ein wenig mit dem Ding beschäftigen um PICs kennen zu lernen. Na
das ist? Wobei der PIC16F88 ohnehin nur einen hat - ist dann der Name der Funktion beliebig wählbar? >> if(RCIF) //If we have >> >> Kann man das mit dem PIC echt so machen? >> RCIF ist doch nur ein Bit in einem Register
-
Thread
PIC variable Delay Routine
Routine kennt oder hat, aber ich komme gerade irgendwie nicht selbst drauf. Ich benutze übrigens den PIC16F887. Grüße Max
-
Thread
PICKit2 und PIC16(L)F145x
1.63.148 OS Firmware Version: 2.32.00 Operation Succeeded % pk2cmd -P Auto-Detect: Found part PIC16F1459. Operation Succeeded [/c] Das Programmieren bzw Prüfen schlägt aber fehl: [c]% pk2cmd -PPIC16F1459 -F bootloader.hex -M PICkit 2 Program Report 24-6-2015, 22:33:24 Device Type: PIC16F1459
pk2cmd -PPIC16F1459 -F bootloader.hex -M PICkit 2 Program Report 25-6-2015, 22:17:50 Device Type: PIC16F1459 Program Succeeded. Operation Succeeded % pk2cmd -PPIC16F1459 -F bootloader.hex -Y PICkit 2 Verify Report 25-6-2015, 22:17:56 Device Type: PIC16F1459 Verify Succeeded. Operation
-
Thread
Variable auf LCD ausgeben
ich nun langsam echt am Ende mit meinem Latein bin, dachte ich, ich frage mal euch. µC ist ein PIC16f887 Zur Problemstellung: Ich lese Temperaturwerte (per AD Wandler) ein und möchte diese Werte dann umgerechnet auf einem Display als aktuelle Temperatur ausgeben. So weit so gut: Nur funktioniert
-
Thread
PIC16f887 PORTB Interrupt funktioniert nicht
Hallo, ich versuche gerade meinen PIC so zu konfigurieren, dass ein Interrupt ausgelöst wird, wenn sich ein Pin Zustand an PORTB ändert. Ich hatte das schonmal hinbekommen, jedoch kriege ich es jetzt nicht mehr hin. Ich kann einfach keinen Fehler bei der Initialisierung finden.... BANK_SEL3 ; Initialisiere Ansel Register. ; Deaktiviere Analoge Eingänge. CLRF ANSELH CLRF ANSEL BANK_SEL1
-
Thread
Zukunft des GCC-Forums
wären ganz klar Fragen wie "welchen Transistor nehmen" in Elektronik und "wie programmiert man einen PIC16" oder "atmega Programm läuft nicht" im Mikrocotroller Forum.
-
Thread
V-USB Digispark Pro Verbindung mit Win x86 Vista,win7
thingm.com) in der zweiten Hardwareversion den VUSB-basierten Tiny85 in die Tonne getreten und durch einen PIC16F1454 mit zertifiziertem Hardware-Fullspeed-USB 2.0 ersetzt, weil es bei Kunden immer wieder zu Problemen kam - vor allem an USB3-Ports. Also Augen auf beim Käsekauf. fchk
-
Thread
PIC18F45k22 Ethernet
ungeordnet. Ja, das ist es. Der Grund ist der, dass diese Bibliotheken für PIC18 (8 Bit), PIC24/dsPIC (16 Bit) und PIC32 (32 Bit)gleichermaßen sind. Die drei Architekturen sind völlig unterschiedlich, und im Fall von PIC18 ist auch noch der Compiler ein völlig anderer (bzw inzwischen zwei Compiler, die
-
Thread
Schaltplan und Layout Review: Minutengenaue 24-Stunden Wortuhr
kalibrieren können, daher kann die Hardware sehr minimalistisch ausgelegt werden. Verwendet wird ein PIC16LF1847, den ich noch von der letzten Sample-Lieferung übrig habe. Im Schaltplan ist ein anderer Controller angegeben, der aber Pinkompatibel ist. Getaktet wird der Controller mit einem Uhrenquarz,
-
Thread
Taschenrechner - Algorithmen
speicherbaren Mantissen-Bits nach rechts im Nirwana verschwinden. In Assembler hab ich das für die PIC16xx vor 20 Jahren erledigt für 24 und 32 Bit Mantisse, aber sowas in C formulieren zu wollen, würde mich grausen. Also schreib mal, wie du dir ganz konkret die 4 Grundrechenarten für 128 Bit Mantisse
Ich habe auch mal einen eigenen Taschenrechner gebaut und programmiert, mit dem PIC16F877. Ich habe einen Instruktionssatz in Assembler geschrieben, der mit BCD-Ziffern gearbeitet hat. Dann diese Instruktionen durch ein Programm, das diese Instruktionen benutzt, aneinandergereiht. Dieses
-
Thread
Ansteuern eines OLED-Display: EA W162-X3LW
Ich hatte nun folgendes vor (nachdem ich das Display zunächst komplett mit meiner Platine und dem PIC16F917, TQFP44 verbunden hatte, aber sich leider nicht getan hatte): Ich wollte lediglich die Pins: GND und +5V ansteuern. Gesagt getan..Display zeigt nichts an. Dann habe ich den "Enable" Pin mit
-
Thread
Wie schickt man einen dsPIC33FJ64 schlafen?
das ICD3 sowie das Pickit3 täglich mit MPLAB8 und MPLABX zusammen mit allen erdenklichen Pictypen (PIC16 bis PIC32). Das funktioniert alles wunderbar, sofern die Referenzgrundbeschaltung des Pics von Microchip (siehe Datenblatt) verwendet wird. Das Programmierkabel sollte jedoch kurz gehalten werden und
Firmware zu verpassen. Und dann hat es jetzt wieder einwandfrei funktioniert eine Platine mit einem PIC16F88 anzuschliessen, die Firmware wurde umgeflasht, läuft. Ich hoffe nur, das bleibt jetzt so. :-)
-
Thread
Einsteiger Hilfe zu PIC PIC16F628A
Sebastian G. schrieb im Beitrag #4163330: > hat jemand von euch ein Lauflicht Programm für den PIC16F628A Siehe Anhang
http://www.manelsoft.com/projects/pic16f628a_led_chaser.aspx
-
Thread
PIC, wird der Ausgang beschädigt?
einstelligen Milliampere Bereich sagen mir z.B. das die Kiste ganz schön empfindlich ist. Einen Pic 16 oder 18 hab ich durch I/O Kurzschluss noch nie kaputt gekriegt. Aber da sind die Limits auch Faktor 10 höher.
haben die Diagramme bis zum bitteren Ende. z.B. FIGURE 10-14 in http://akizukidenshi.com/download/PIC16F84A.pdf
-
Thread
IC für Thermoelemente: LTK001
die Zusendung eines kostenlosen Ersatzteils versprochen. Nach 3 Wochen erhielte ich einen Prozessor PIC16F1825. Inzwischen habe ich den LT1025+LTC1050 bestellt und fertig gebaut. Auf eine weitere Reklamation gebe ich auf, weil es zu weinige drei Wochen zu verschwenden gibt ... Danke für Eure Hilfe
-
Thread
Gefälschte AVR-uC?
Habe PIC16F876 aus China über ebay bekommen, die funktionieren bisher tadellos, ohne Einschränkungen. Aber die Anschlussbeinchen sind so dünn, die verbiegen schon beim Anschauen... Gruss Chregu
-
Thread
Chatpad PIC16F883
Nabend, folgendes Problem: Ich bin eher der der Atmel (Arduino) Programmierer, aber ich hatte gehört das man das XBox Chatpad umflashen kann damit es Seriell Daten rausschmeißt (http://www.stareat.it/sp.aspx?g=cb14cef71da94e398f5b983ca31d7c30). Tja aber leider ist mein Chatpad etwas anders aufgebaut (von der Tastenbelegung) als wie das im Beispiel. Ich dachte mir das kann ich doch bestimmt einfach ummappen und dann neu compilen und zack läuft. Pustekuchen. Das Mappen habe ich gemacht (siehe NEW_MAP.txt) aber ich bekomme es nicht hin das zu compilen egal wie ich mich anstelle. Ich habe es versucht
-
Thread
PIC 16F886 will RB.3 nicht aktivieren :-(
Hallo Ich habe jetzt das ASM FIle angefügt welches Parsic erzeugt. Das Hexfile habe ich mir gespart. Die Datei trägt zwar den Namen RB.2 es geht aber um den Port RB.3 Damke aus Hamburg Tschüß Hans-Joachim
-
Thread
PIC 16F886 will RB.3 nicht aktivieren :-(
zusammengestellt habe bekomme ich den Port RB3 nicht aktiviert. Das Problem habe ich nur mit dem PIC 16F886 ein 16F876 mach keine Probleme. Jetzt habe ich ein ganz einfaches Programm gebastelt. Blinken auf RB.3...... Nur warum will das gute Stück dieses nicht tun. Ich habe 10 von diesen PIC's
Kenn mich mit Parsic nicht aus aber wenn der PIC16F876 funktioniert solltest Du mal die entsprechenden Register auf korrekte Einstellung checken: Der PIC16F886 hat mit mehr Registern zu "kaempfen"..... Ich wuerde zumindest mal das ANSELH-Register
-
Thread
uP ansteuern mit einem Funkschalter
/ AUS. ABER WIE???? Hängt von den vorhandenen Komponenten ab. Ich würde es so Lösen: Zwei PIC16 die über NRF24L01+ Module kommunizieren, an einem hängen zwei Tasten (Ein/Aus) am anderen ein LogL-Mosfet für den Motor.
-
Thread
PIC16F690 AN8 bis AN11 nicht nutzbar
Hallo, ich kämpfe seit einiger zeit mit einem PIC16F690 und den AD Ports AN8 bis AN11. Ich bekomme die einfach nicht als Analog IN geschaltet. Mit den Ports AN0..AN7 geht es ohne Probleme. Aufgefallen war es mir, als in der Schaltung der AN8 und
-
Thread
PIC16F737 -I/SP Quellcode auslesen (bin/hex)
Hallo liebe Forengemeinde, ich habe folgendes Problem: Wie kann ich den Quellcode von dem µC "PIC16F737 -I/SP" auslesen (nicht dekompilieren, sondern nur auslesen als hex oder bin), um diesen danach auf einen weiteren "PIC16F737 -I/SP" zu flashen? Bisher habe ich nur Erfahrungen mit der Atmel Serie
-
Thread
[modellbau] Rechner <=> Empfänger verbinden. Wie?
festgelegt. Das wäre auf jedem Fall die eleganteste Lösung. Solche Programme habe ich mit Arduino, PIC16xx, Teensy, BeagleBone, usw.. merhfach geschrieben. Die Schnittstelle mit dem Mikrocontrolle erfolgt über eine ganze normale UART Verbindung. Das Problem, das ich noch nicht verstehe, ist: mit welchem
-
Thread
Compiler für dsPic33FJ64
aus, dass es allgemeine Menüpunkte sind und so auch beim PIC16 gelten. 'Project Properties' 'Run Main Project' > Ein einfaches Auslesen zum Beispiel der Chip-ID scheint nicht möglich zu > sein? Auf was manche Wert legen... (Hatte ich bei anderen
die Code-Protection ist nicht gesetzt. Steffen Rose schrieb im Beitrag #4144644: > dsPic33 und PIC16 sind schon ein großer Unterschied. Das macht zum Rumspielen nichts, das Board mit dem PIC16 habe ich halt hier, das Board mit dem dsPIC33 bekomme ich frühestens nächste Woche in die Finger wie ich
-
Thread
Pic 16f und USART Empfang mit zwei Stoppbits
Hallo zusammen, Ich grüble gerade über ein Problem mit dem pic16f887. Da die Pic16 Familie ja nicht "von Natur aus" in der Lage ist eine Übertragung mit 2 Stoppbits zu empfangen suche ich gerade nach einer Alternative: (es geht nebenbei um den Empfang des unidirektionalen
schrieb im Beitrag #4135518: > Hallo zusammen, > > Ich grüble gerade über ein Problem mit dem pic16f887. Da die Pic16 > Familie ja nicht "von Natur aus" in der Lage ist eine Übertragung mit 2 > Stoppbits zu empfangen suche ich gerade nach einer Alternative: (es geht > nebenbei um den Empfang
-
Thread
NTC Erfassung ohne Fließkomma-Arithmetik
, sondern double wird einfach auf float heruntergebrochen. Mein erster Tip wäre, einen simplen PIC16Fxxx zu nehmen, denn für diese µC hatte ich hier schon mal ne Gleitkomma-Lib gepostet. Mein zweiter Tip wäre, sich mal die Steinhart-Hart-Formel aus dem Netz zu ziehen und zu benutzen. 1,5K für ne
-
Thread
Temperatur Auslesung ohne µC
Segment Anzeige darstellen ohne der Hilfe eines µC. Habe schon mal mit Hilfe des LM35 und einen PIC16f887 auf ein LC-Display eine Temperatur Abfrage Programmiert. Nun ist meine Überlegung wäre es nicht möglich das auch ohne µC zu machen. Stelle mir das ungefähr so vor: Temp.Sensor
-
Thread
was ist ein port latch
ALLE älteren 8bit PICs kleiner PIC18. z.B. PIC16Fxxx (mit weniger als vier Stellen am Ende)
-
Thread
PIC / MPLAB Anfänger
gegeben: Rechner mit XP, Parallelport, Brenner5 nach sprut.de, Progamm PBrennerNG v4.8 von Sprut, PIC16F630 (bis hier scheint alles zu funktionieren). Programm MPLAB X IDE v3.00.02-beta von Microchip. Und hier die 1. Hürde: Ich weiß nicht, was ich bei "Select tool" wählen soll. Bin mir auch nicht sicher
Mich wundert auch, dass ich beim Öffnen meines Projektes keine Include-Datei vorfinde obwohl ich PIC16F630 ausgewählt habe. Besten Dank für Hinweise.
-
Thread
PIC16F1939 I/P - Blinkende LED
STATUS Register. > Also warum und was sollte ich benutzten? Das mit dem Status waren die alten PIC16, bei den neueren macht man das übers BSR. Welche bits würdest du beim PIC16F1939 im Status überhaupt setzten um Bank zu switchen? > MOVLW 0x01 > MOVWF BSR Dafür kannst du auch ben mowlb Befehl
STATUS Register. >> Also warum und was sollte ich benutzten? > Das mit dem Status waren die alten PIC16, bei den neueren macht man das > übers BSR. Welche bits würdest du beim PIC16F1939 im Status überhaupt > setzten um Nank zu switchen? Ja ok das eine hat sich dann erledigt. Aber nich nicht die
-
Thread
USB -> seriell
Massen. Der MCP2200 ist ein vorprogrammierter PIC18F14K50. Der MCP2221 ist ein vorprogrammierter PIC16F1455. Du kannst Dir den XC8, MPLABX und die Application Library ziehen und die Demo-Applikation entsprechend Deinen Wünschen anpassen. fchk PS: Von diesen Software-Only-Lösungen wie VUSB für
blink(1) haben auch mit einer AVR-VUSB-Lösung angefangen, sind aber für die zweite Version auf einen PIC16F1454 umgestiegen, weil der Full-Speed USB in Hardware hat und 100% USB-zertifiziert ist. Siehe http://blink1.thingm.com/ fchk
-
Thread
mumbi Funksteckdosen mit dem Arduino ein- und ausschalten?
Codes nicht zu lang und nicht zu kurz sein. Empfänger waren bei mir Funkdimmer mit abgekratztem PIC16F84. Die müssen einen wirklich für dämlich halten. Die Anlage von dir habe ich auch noch hier, dadrin ist der gute alte PT2262. Gibt übrigens wirklich eine Codiermöglichkeit, die ist bei dem aber
-
Thread
CAST und #if in einer Header-Datei (XC8)
ich bin hier richtig? Meine IDE ist MPlab X mit dem XC8 Compiler (Free-Version). Controller: PIC16F1789 (was aber erst mal keine Rolle spielen dürfte) folgenden Code habe ich in einer Header-Datei: #define TMR_TEST 27.2 #define TMR_DEVIDER ((int)TMR_TEST) #
-
Thread
CMOS 4094 hat keinen Reset
Durchlaufzeiten) der I/O es in der Anwendung erlauben: Warum nicht einen kleinen µC wie bspw. den PIC16F630 nehmen, und sich das Schieberegister dort hinein programmieren? Und wenn der µC nichts anderes macht, und kosten tut der auch nicht die Welt. Ich sah schon mal einen, der sogar nur ein AND-Gatter
-
Thread
PIC12 UART einlesen, aber mit Timeoutabfrage
p_rx_buf = rx_buf; } else p_rx_buf++; } } [/c] Hab ich so ähnlich auf einem PIC16 laufen.
-
Thread
Startup: Schaltung für einfaches USB-Gerät mit für Serienproduktion geeigneten Chips
eine PID (Product ID) erhalten, die soweit ich mich erinnere bis 10k Stück gelten würde. Für den PIC16F145x gibt es ein günstiges Demoboard (DM164127-2) und auch Demoapplikationen genau für dieses Board in den MLA (Microchip Libraries of Applications) Die Beispiele sind leider etwas extrem "generic
wir gleich auf den richtigen Chip setzen wäre das natürlich klug. Danke Dir für den Tip mit dem PIC16F145x. das sieht auch gut aus! @Frank: danke Dir, das schauen wir uns mal genauer an. Bin begeistert wie schnell hier kompetente Antworten kommen, macht richtig Spaß!