-
Thread
TL431 switching shunt 14..15V für Bleibatterie
Schaltregler grübel ich noch. MPP-Tracking, Spannungs- und Strombegrenzung wäre eher eine Aufgabe für nen PIC16F1782. Mit einfach reparierbarer Technik ists dann vorbei.
-
Thread
PIC 16F877A programmieren
Hans ". schrieb im Beitrag #6634262: > Ich müßte für jemand einen PIC 16F877A (40 Beine) programmieren und > suche dafür ein Programmiergerät. > Hier gibt es zwar einiges zum gleichen Thema aber das ist ist schon > einige Jahre alt. Der PIC16F877 hat doch auch schon
Wolfgang schrieb im Beitrag #6635294: > Der PIC16F877 hat doch auch schon 20 Jahre auf dem Buckel - passt Der Drake-TR7 hat schon 50J drauf, die eingebaute Platine mit dem PIC16F877 erst 20J - passt Hans
-
Thread
Nochmal LC-Meter nach AADE: dessen Oszillator
Equipment, das war Programm!) hatte ohnehin einen digitalen Ausgang benötigt, um die Frequenz mit einem PIC16F84 messen zu können. Das wird wohl der Hauptgrund gewesen sein. So, ich wollte ja mal den Hartley ausprobieren. Siehe Bilder, gemacht mit MicroCap. Da ich dort nix gefunden habe, um L und C mit
-
Thread
LED Bargraph sinnvoll nutzen
im Multiplexverfahren, besonders elegant durch uC mit eingebauten LED Treiber und Stromquellen wie PIC16F1614 . Es gibt eh keine passenden Spezialchips mehr dafür.
-
Thread
SK6812 mit PIC12F692 Steuern
Programmspeicher und RAM ausgestattet sind. Für die Programmierung in C sind neuere uC besser geeignet. Beispiel PIC16F1829, gibts bei Conrad. Gruß Gerhard
-
Thread
hc zähler instabil
Beschaltung von 5-Bit-Zählers CD74HC4017PWR. Siehe Anhang. Es wurde von mir eine Schaltung auf einem PIC16f887 MC entwickelt. Kurze Erläuterung der Funktion der Schaltung. Es soll ein Kabeltester werden. Auf anderer Seite von Stecker 10126 gibt es ein 10226 Stecker und die Pins sind über Pulldown (10k
-
Thread
IC für einfache Bargraph-Anzeige (10 Leds) gesucht
USD aus Taiwan" > > ...danke... Der Padauk hat KEIN ADC, zumindest AFAIK. Ich würde einen PIC 16F1503 verwenden. Vielleicht mache ich ein Lehrvideo draus, wenn ich Zeit finde.
doch erst spannend... Und im uebrigen hat der Geschwister, die einen haben. > Ich würde einen PIC 16F1503 > verwenden. Spitzenidee! Erlaubt ist, was gefaellt. > Vielleicht mache ich ein Lehrvideo draus, wenn ich Zeit > finde. Schaltplan und Software waeren mir persoenlich viel lieber...
-
Thread
Heissdrahtschneider Brucherkennung
schreiben, sondern muss das Ding nur einmal Initialisieren. Ich würde da jetzt als erstes an den PIC16F1705 denken (Gibt von den PICs und auch von anderen HErstellern noch andere Typen, der fällt mir dazu aber gerade ein weil ich den öfter verwende und der all das hat) Aber das mit dem µC nicht
-
Thread
IC HT453 identifizieren (und ggf nachkaufen)
Beitrag #6616095: > OOOCH! Kannst Du dein Geheimnis mal posten? Brille aufsetzen? Es ist ein PIC16C57 - eine alte Grotte von Microchip.
Matthias S. schrieb im Beitrag #6616115: > Es ist ein PIC16C57 - eine alte Grotte von Microchip. Ich hab noch ein paar Stangen davon im Keller...
-
Thread
C Schleife um alle 8 Bits im Byte zu setzen
ein HD44780 kompatibles Display zum Einsatz. Und das hängt dann, wegen genügend Vorrat, an einem PIC16F84 o. 18F25K22. Sonnst kommen eigentlich nur noch PIC10/12 zum Einsatz..... Und Fixpunkt hat bisher auch IMMER ausgereicht. Ich hab mir aber auch noch kein Segway oä. selbst gebaut. ;) Und für
-
Thread
PIC16C6 Flashen geht nicht
PIC16C63A 28 DIL 617577(A) Microchip PIC16C64 40 DIL 617461 Microchip PIC16C64 PLC 44 PLCC 617512 Microchip PIC16C641 28 DIL 617542 Microchip PIC16C642 28 DIL 617543 Microchip PIC16C64A
PIC16C65B 40 DIL 617578 Microchip PIC16C65B PLC 44 PLCC 617579 Microchip PIC16C66 28 DIL 617526(A) Microchip PIC16C661 40 DIL 617544 Microchip PIC16C661 PLC 44 PLCC 617545 Microchip
-
Thread
SDCC: pic-Ports brauchen Hilfe
Sorgen machen aber zur Zeit insbesondere die pic-Ports. Es besteht die Gefahr, dass die pic14- und pic16-Ports in zukünftigen Releases nicht mehr enthalten sein könnten. Schon seit langem gibt es für diese beiden keinen Maintainer. Die gputils, die von SDCC für die pic-Ports genutzt werden, haben keinen
passt, mit der eine andere Datei erstellt wurde) beheben. Durch die pic14-Verbesserungen 2019 ist pic16 nun hinter pic14 zurückgefallen. Für pic16 wäre der erste SChritt, die regression-Tests soweit zum Laufen zu bringen, dass man sinnvolle Ausgabe erhält (zur Zeit bei jedem Test "
-
Thread
Raspberry Pi Pico: nur als Schulungssystem gut geeignet.
sich dann auch auf STM32 und Co. Anwenden. Und ja, eine solide Ausbildung in Assembler auf einem PIC16F wäre vernünftiger - in der Zeit von TL:DR ist allerdings fraglich, ob die Aufmerksamkeitsspanne des durchschnittlichen Kadetten dafür noch ausreicht...
Reference Manual und diverse Bücher zu ARM Assembly...aber alle auf der "Irgendwann Lesen"-Liste. Den PIC16 kannst du hingegen auf einer Mittelstrecke komplett durchdenken...
-
Thread
Multicore embeddedsystem? Viele Fragen!
schließen sich z.B. gegenseitig aus) sind nur einige der Kriterien. Klar, wo man früher einen PIC16F eingesetzt hat, findet sich heute oft ein ARM Cortex M0+, aber das ist nicht immer so. >>> Auch keine 4 kern 8 Bit Systeme, gibt es das auf einem Chip?? Viermal >>> einen AVR ?? >> In einem FPGA
-
Thread
PIC quick and dirty Programmer
Vpp-Eingang nur als Logik-Eingang und erzeugen sich ihre Programmierspannung intern selbst, siehe z.B. PIC16F627A/628A/648A EEPROM Memory Programming Specification https://ww1.microchip.com/downloads/en/DeviceDoc/41196g.pdf "In the PIC16F627A/628A/648A, the programming high voltage is internally generated
-
Thread
Eagle noch gefragt?
fragte ich den Vorführer, ob er denn nicht mal ein ganz winziges Projekt machen kann, nur ein kleiner PIC16Firgendwas, ein Quarz, drei Kondensatoren, ein Widerstand und irgend ein Pinhead. Das ging zu 100% in die Hose. Zuerst meinte der Bursche, ob ich diesen PIC denn nicht näher spezifizieren könnte
-
Thread
XC8 - Vorabdeklaration nicht anerkannt??
basierend. Mir reicht sicherlich auch eine 8-Bitter für das was ich so vorhabe. Ich habe übrigens den PIC16F18877...der kann schon ne ganze Menge...
-
Thread
RIP AtmelStudio
mips-gcc. Aber XC8 != XC16 != XC32 Der Vorläufer des XC8 war ein Eigenbau von Microchip für PIC16. Der war viel schlechter als alle anderen und wurde kaum benutzt. Dann hat Microchip einen Compiler zugekauft (von Keil?) und seitdem kann XC8 bis PIC18 aber eben mit eingeschränkter Optimierung.
-
Thread
Wechselspannung 117 kHz 80 vpp erzeugen
Originals habe ich schon nachgeschoben. Die Original-Schaltung ist kompliziert mit einem Mikrocontroller PIC16F873A-I/SO
schrieb im Beitrag #6586567: > Die Original-Schaltung ist kompliziert mit einem > Mikrocontroller PIC16F873A-I/SO Vermutlich kann die auch mehr, irgendwelche Einstellungen, Zeitschaltuhr etc. Ok, du willst was mit Netzteil, das klingt sinnvoll. Also einfach ein 12V Steckernetzteil mit 500mA und
-
Thread
Anschluss LED an Mikrocontroller (PIC16F887)
Hallo, ich möchte mit einem Mikrocontroller, dem PIC16F887, eine LED ansteuern. Allerdings bin ich Laie und mir nicht ganz sicher ob mein Aufbau so richtig ist. Deshalb wollte ich besser mal nachfragen. Datenblatt PIC16F887: http://ww1.microchip.com
-
Thread
Auswertung Disassemblerlist_Klährung Ungereimtheiten
PICkit4) Solche Sachen sieht man nur wenn man sich die Disassmling anschaut. Im Dokument zum PIC16F18877 steht die Initialisierung irgendwie ganz anders beschrieben? Ich hatte es vorher nämlich nur in Assembler probiert, doch da ging nichts. Nun ja danke erstmal,...werde mal probieren das im
nicht, aber Standardwerte nach dem Reset, so wie diese im DB beschrieben stehen. >Im Dokument zum PIC16F18877 steht die Initialisierung irgendwie ganz >anders beschrieben? >Ich hatte es vorher nämlich nur in Assembler probiert, doch da ging >nichts. Initialisieren kann jeder, wie er lustig ist
-
Thread
Vorabfrage:erfahrene Assemblerfreaks hier an Bord?
Ich habe noch Probleme mit Codebeispielen aus der Dokumentation des PIC16F18877(zb.PWM-Initilisierung) Ich komme erst dann mit dem Code,wenn nicht etliche Leute fragen, warum ich nicht MCC verwende!? :) Wenn meine IDE-Software hier richtig laufen würde und ich in Ruhe
3 oder 4) und schreibe ASM-Files mit Notepad++. Zum PIC16F18877: Empfehlenswert ist auch das aktuelle zum PIC16F18877 zugehörige Errata-File durchzugehen. Generell gilt für diese neueren PIC16er: Sie haben eine eindrucksvolle Peripherie-Sammlung. Das ist
-
Thread
Mit PIC12F629 WS2812 NeoPixel ansteuern
#6567409: > Habe ich bereits gesehen. Nein, wohl doch nicht so ganz. Denn unter "Für PIC12, PIC16, PIC18..." ist dir der Link "Forenthread" entgangen! https://www.mikrocontroller.net/topic/322375#3794406 Da sehe ich reinen C code, allerdings für etwas moderneren Controller. Gruss
schrieb: >> Habe ich bereits gesehen. > > Nein, wohl doch nicht so ganz. > Denn unter "Für PIC12, PIC16, PIC18..." > ist dir der Link "Forenthread" entgangen! > > Beitrag "Re: [ASM & C] PIC12/PIC18/PIC24 WS2812 SPI Library" > > Da sehe ich reinen C code, > allerdings für etwas moderneren Controller
-
Thread
auf einfache Weise von 11MHz auf 300kHz teilen/generieren
/9 mit einem NCO NCO, sehe ich auch so. ABER NCO kennen hier nur wenige!? Diese sind in vielen pic16/pic18 drin!
kannAllesBesser! schrieb im Beitrag #6568751: > ... andere lsg. > pic16/18/xxx mit 77,5kHz quarz und weiter mit interner 4-fach pll sowie > master clock output! z.B. 8-pin pic16f18313 mit Reference Clock Output Module (CLKREF)
-
Thread
[V] Verschiedene Evalboards
gebraucht, 10€ incl. Versand - ST Nucleo mit STM32F091: neu, 8€ incl. Versand - Microchip PIC16F18446: neu, 5€ incl. Versand - Cypress CY8CKIT-043 und CY8CKIT-059: von einem Messebesuch, unbenutzt, wurde schon mal aus der Verpackung genommen. Gegen Versandkosten abzugeben.
-
Thread
Drehmomentsensor - defekte Platine
SN74LVC04A Hex Inverter, der vermutlich die Pulse des Hallsensors irgendwie verarbeitet und einem PIC16F1824 Microcontroller zusammen. Ich habe ein Bild mit der Bezeichnung einiger Bauteile an dieser Stelle angehängt, vermute aber, dass das Bild nur ganz unten im Beitrag angehängt wird.
können. Als der PIC16F1824 ausgelötet war bestätigte sich die Vermutung, das zwischen VDD und VSS (warum steht im Datenblatt nicht GND?!) ein Kurzschluss vorlag. Da der PIC16F1824 Chip ein MCU ist und ich vermute, dass
-
Thread
suche 1Hz Oszillator mit geringem Stromverbrauch mit 10µA maximum und Abweichung <=100ppm
Quarz, 2 für VDD/Vss, die restlichen 4 stehen zur Verfügung. Die nächste Stufe wäre dann z.B. ein PIC16LF1825 mit 14 Pins, hat also 10 I/O Pins, ansonsten kompatibel zum 1840.
-
Thread
PIC16F73 dump erstellen
DAU Frage. Ich suche eine einfache Möglichkeit, nicht per DIY, einen Dump von einem Programmierten PIC16F73 zu machen und ggf. diesen wieder neu zu beschreiben. Optimalerweise wäre mit ein "Fertiggerät" am liebsten. IT Kenntnisse vorhanden, theoretisches Verständnis auch, aber keine Ahnung welches Gerät
-
Thread
PIC LED mit Taster schalten
funktioniert. Vielleicht könnt ihr mir das mal einfach an meinem Beispiel erklären. (Ich nutze den PIC16F18344) Hier der Code, der einfach nicht laufen will. [c] #include <stdio.h> #include <stdlib.h> #include <xc.h> void main(void) { TRISCbits.TRISC0 = 0; //Ausgang TRISBbits.TRISB6
-
Thread
selbstblinkende SMD-LED mit niedrigem Stromverbrauch
gebracht. Aktuelle Pics haben dazu extra einen Low Power internen Oszillator von 31kHz, z.B. der PIC16(L)F18313. Damit wäre man auf jeden Fall unter 1µA, eher 0,1 typisch. Und natürlich jede Menge anderen Schnickschnack. Kostet dann nur eher 50Cent als 5.
-
Thread
Umstieg von PIC auf Arduino mit welchem Gerät?
Guten Tag zusammen, ich habe die letzten 5 Jahre viele kleine Projekte mit dem PIC16F690 und dem Pickkit3 umgesetzt und muss sagen war auch sehr zufrieden damit. Nun habe ich ein paar Projekte mit etwas mehr I/O Anforderungen und dachte mir es wäre vielleicht der richtige Zeitpunkt
auf Arduino um zu > steigen. Warum schaust du dich nicht nach anderen PICs um? Wenn der uralt PIC16F690 deine Referenz ist, dann wirst du wahrscheinlich tot umfallen nach der Lektüre des Datenblatts vom PIC16F18857 oder sogar PIC18FxxQ43. Zudem sind diese auch noch deutlich billiger.
-
Thread
Notfall Dennerle Duomat 1200 (Vogel-Heizung) defekt
Temperatursensor fressen*. Der ist nicht mehr da. Anschluß +5V, irgendwas, GND (shield). Drin werkelt ein PIC16C73B, Sensor -> 120R -> 4k7 pullup -> Pin3. Das ist draußen. -10°C. Die Viecher frieren. Irgendwer eine Ahnung, was für ein Temperatursensor da dran war? Es eilt..
Helge schrieb im Beitrag #6546746: > Anschluß +5V, irgendwas, GND (shield). Drin werkelt ein PIC16C73B, > Sensor -> 120R -> 4k7 pullup -> Pin3. Nachdem der Temperaturfühler an ein A/D-Wandler-Pin geht, kann es im einfachsten Fall irgend ein Widerstandsfühler sein. Deshalb versuchsweise per
-
Thread
kleiner USB Stick um Vendor id/Pid zu faken gesucht
project/6258-two-component-usb-temperature-data-logger zwei Komponenten: ein USB-Stecker und ein PIC16F1455. Ich persönlich würde da nochmal einen 100n bis 1u Kondensator zwischen VCC und GND vom PIC setzen, aber es scheint ja offensichtlich auch ohne zu gehen. fchk
-
Thread
Adressierung CE Aufgabe
Anmerkung: bei Harvard-Maschinen kann jeder Adreßraum seine eigene Bitbreite haben, z.B. bei den kleinen PIC16 ist der Befehls-Flash 14 Bit breit und wird nicht byteweise, sondern nur befehlsweise gezählt) Du hast also einen Adreßbereich, bei dem unter jeder Adresse ein Wort (also 2 Byte) zu erreichen sind
-
Thread
Mplab 4.15 Error 152 Executable code and data must be defined in an appropriate section
Lehrbuch. Hier mal der Assemblercode: ; TODO INSERT CONFIG CODE HERE USING CONFIG BITS GENERATOR ; PIC16F18877 Configuration Bit Settings ; Assembly source line config statements #include "p16f18877.inc" ; CONFIG1 ; __config 0xFFEE __CONFIG _CONFIG1, _FEXTOSC_ECM & _RSTOSC_HFINT1 & _CLKOUTEN_OFF
-
Thread
PWM auf ATmega328p Timer0 nicht so wie erwartet.
will sollte jedem selbst überlassen bleiben. Im Laufe meines Berufslebens hatte ich mit MCS-51, PIC16F, MSP430, AVR, STM32F und STM8F zu tun (lustigerweise dienstlich noch nie NXP). Hier habe ich es mir sehr zur Angewohnheit gemacht, eine API (auch wenn die Hardware sehr unterschiedlich ist) so ähnlich
-
Thread
.h und .c Dateien einfügen
Projekt muss ich externe, nicht vom MCC generierte, Dateien einfügen. Ich programmiere mit einem PIC16F1827 im Code Configurator. Ich habe eine kurze Frage, wo muss ich meine .c und .h Datei einfügen, damit sie akzeptiert werden? Danke
-
Thread
Mplab 4.20 mit PICkit4 Fehlermeldung beim Debugging
offensichtlich mit einer Simmulationssoftware erstellt wurde. Ich hatte mal direkt in die Unterlagen des PIC16F18877 gucken sollen. Nun habe das erste Beispiel dort hinter mir und stoße nun bei längeren Work-listen auf einen anderen Fehler,den ich nun mal versuchen werde hier im IDE-Thread zu lösen.
-
Thread
Debian sucht Maintainer für avr-libc, binutils-avr, gcc-avr, gdb-avr
microwitsch schrieb im Beitrag #6530481: > Ich habe gerade 3 x PIC16F18877 zu liegen,die ich gern mal testen > will! ... > Tauchen diese genannten PICs da in den Listen schon auf?? Das kannst du selber nachschauen. All of Microchip’s tools can run on Windows®,
documentation tab below. https://www.microchip.com/en-us/development-tools-tools-and-software/mplab-x-ide PIC16F18877 G G G G G G G G G G G G G G Y R 1.38 R R https://www.microchip.com/content/dam/mchp/documents/DEV/ProductDocuments/SupportingCollateral/Device_Support_v5.40a.pdf Page 43 of 69
-
Thread
Lifecycle AT90CAN Controllerfamilie
eigenen Fabs fertigt, verkaufen sie, solange es noch Bedarf dafür gibt. Du kannst noch problemlos PIC16C73 kaufen, die mitte der 80'er Jahre rausgekommen sind. AVR-Zeugs ist zugekauft und wird fremdgefertigt. Atmel wird AVRs solange fertigenlassen, wie sie damit Geld machen und wie die alten Fabs
-
Thread
Positive und negative Referenz des ADCs ändern
kann und ich daher den Messbereich, also Vref+ und Vref- ändern muss. Ich programmiere mit einem PIC16F1827 im MCC. Dort kann ich in der ADC Einstellung die positive und negative Referenz ändern. Die negative Referenz setze ich auf einen Port, welchen ich mit 2V versorge. Um nicht noch einen Pin besetzen
-
Thread
PICkit 4 - Brenner funktioniert nicht
cleared during load to memory. The original hex file has not been modified. Program loaded with pack,PIC16Fxxx_DFP,1.2.33,Microchip Loading completed ***************************************************** Calculating memory ranges for operation... Erasing... [config mem] 0x2007, expected
-
Thread
PICs ausgelesen - und nun?
Habe aus 2 ansonsten identisch aufgebauten Fahrreglern, den dort unter der Bez. HT497 geführten PIC16C73A bzw. PIC16C73 auf einem Minipro ausgelesen. Das Ergebnis fiel recht unterschiedlich aus, da die Einstellungen der Fuses, aber auch die Inhalte deutlich voneinander abweichen. Die Screenshots
Letzterer diesen Schutz besitzen, reagiert aber einfach beim Auslesen nur anders? Macht es Sinn, einen PIC16F73 zu ordern und rein zu Testzwecken mit dem Inhalt des PIC16C73 zu proggen unter Beibehaltung der Fuses. Was meint Ihr dazu? Falls der 16F73 dann im Fahrregler alle Funktionen des 16C73 ausführt/
-
Thread
Debuggen mit PICkit 4
Der PIC16F628A ist total veraltet. Nimm einen neueren Typ bei dem das Debuggen mit dem PICkit4 direkt funktioniert.
Gar nicht einfach einen passenden Chip zu finden. Dachte der PIC16F721 wäre etwas (braucht keinen Debug Header), aber der scheint einen sehr hohen Verbrauch zu haben im Sleep-Mode, obwohl er als XLP (extreme low power) beworben wird. Der PIC16F628A dagegen noch mit
-
Thread
[V] Buch Microcontroller System Engineering
Microcontroller System Engineering mit 45 Projekten für PIC(18F877A), AVR und ARM 3 Prozessoren Typ PIC16F877A 3 Elektorplatinen für das Projekt Railrouter aus 11/2004 : 1 x Master bestückt, 2 x Slave unbestückt mit allen Bauteilen mit Schaltungsunterlagen und Software Platinen auch für andere