-
Thread
16f18313 mit k150 progrmieren
nur eine I/O-Leitung verwendendes Verfahren (SpyBiWire, > Updi, Debugwire etc. pp.). Bei einem PIC16F18313 ???
egal. > Kann mir jemand ein schönes Development board empfehlen ? Hatte mir dass > hier angeschaut PIC MCU entwicklung Mini System PIC Development Board + > Microchip PIC16F877A + USB Kabel > > Gruß > Matthias Glückwunsch! Der PIC16F877 scheint mir etwas aus der Zeit gefallen, kommt natürlich
-
Thread
Controller Eingang, Schutzschaltung für KFZ per Optokoppler
Mitglieder, ich hab, vor allem mit eurer Hilfe, vor einiger Zeit eine kleine Steuerung mit einem dsPic33 entworfen. Diese wird in einem KFZ verwendet und funktioniert seit vielen Stunden einwandfrei als LIN-CAN Gateway. https://www.mikrocontroller.net/topic/530560#new Vielen Dank auch nochmal hierfür
doppelt sein. Sind sie aber nicht, denn es ist noch eine Eins davor also 10, 11, 12, 13, 14, 15 und 16.
-
Thread
Spannungsmessung bzw. -überwachung ohne ADC
Der "billigste" und bei weitem flexibelste ADC mit 8 10 bit Kanaelen ist uebrigens ein PIC 16F684.
-
Thread
Timer mit NE555
weitere Bauteile aus..:-( Also doch ein uC, mit eingebautem Spannungsregler und Treibertransistor PIC16HV753.
Bauteile aus..:-( > > Also doch ein uC, mit eingebautem Spannungsregler und Treibertransistor > PIC16HV753. MFZ12PMD-UC hat dann alles drin...
-
Thread
MPPT - wie macht der das technisch ?
beginnt zu "rudern". Irgendwann gibt es wieder Sonne pur, aber der Tracker steht jetzt stabil bei 16V :-( Nach 5min, 10min, 15min, 20min purer Sonne steht der Tracker immer noch stur bei 16V und das verstehe ich nicht. Ich dachte, der Tracker schaut immer mal nach links und nach rechts, ob sich dort
Photovoltaik. Für dich sind AN1521 und AN1211 interessant. Die Algorithmen zum MPPT werden auf einem PIC16F realisiert. - AN1521: Practical Guide to Implementing Solar Panel MPPT Algorithms https://ww1.microchip.com/downloads/en/appnotes/00001521a.pdf - AN1211: Maximum Power Solar Converter https:/
-
Thread
wo wird ein pointer gespeichert
verschlossen. Auch kostet malloc Verwaltungsplatz. Man nimmt es daher nur für größere Häppchen (>16Byte). Und natürlich nur, wenn der Speicher über das Funktionsende hinaus benutzt wird.
eine Gurke mit 128 Byte oder weniger auf dem Stack entwickeln muss. Oder Controller ohne Stack, wie PIC16 und 18 > Dann nur noch schauen, welche Variablen nie gleichzeitig gebraucht > werden und den Platz im Ram doppelt vergeben. Ups, ich schweife ab. Genauso macht das der Compiler. Darum hat er
-
Artikel
Interrupt
Das nennt man verschachtelte Interrupts (engl. nested interrupts). Klassische Vertreter hierfür sind PIC18, 8051, PowerPC, X86 und Motorola 68000. Auf dem AVR kann man verschachtelte Interrupts sowohl in Assembler als auch in C nachbilden, allerdings mit einigen Einschränkungen und Tücken. Das ist jedoch
Interrupt erfolgt, wird ein falscher Wert gelesen. Wenn beispielsweise eine Interrupt-Routine einen 16-Bit-Zähler verwendet und von 0x00FF auf 0x0100 hochzählt, dann kann das Hauptprogramm auch schon mal versehentlich die Werte 0x01FF oder 0x0000 lesen. Ein Beispiel. Das Lesen von var ist in C nur ein
-
Thread
ATtiny12: Assembler in Atmel Studio 7
Interrupt-Vektoren .org 0x00 rjmp main reti reti reti reti reti .org 0x06 main: ldi R16, 0b00011001 out DDRB, R16 // Output Pins ldi R16, 0b00011001 out PORTB, R16 // Output Pins auf High loop: rjmp loop // Endlosschleife [/code]
auch keine Interrupttabelle. Probier mal: [code] .include "tn12def.inc" .cseg .org 0x00 ldi r16,0b00011001 out DDRB,r16 ldi r16,0b00011001 out PORTB,r16 hang: rjmp hang [/code]
-
Artikel
AVR HV-Programmer
Hochvolt-Ausprägung. Deshalb habe ich hier ein nachbaufähiges Muster entwickelt. Es basiert auf ATmega16U2, der bereits einen Urlader mitbringt. Der Gerätezugriff darauf erfolgt noch nicht mit avrpp.exe sondern avrdude -c stk600 bzw. stk600pp bzw. stk600hvsp . Unterstützung für PIC ist ebenfalls vorgesehen, indem die Programmierspannung einstellbar ist. (Das PIC-Programmierinterface ist identisch zu TPI, bloß ein anderer Name und ein anderes Protokoll.) Betrieb mit SMD-Clip. Beim Betrieb dieses Programmiergerätes in Verbindung mit einem 8-poligen SMD-Clip zur
-
Thread
Richtige Bestückung eines PCB mit RJ45 Buchse
nicht kontaktiert da R96 fehlt PIN 4: Data Out --> kontaktiert und parallel geschalten zu ESP-PIN 16 (UART0_TXD; GPIO1) PIN 5: Data In --> kontaktiert und parallel geschalten zu ESP-PIN 15 (UART0_RXD; GPIO3) PIN 6: CP1 --> nicht kontaktiert, da R90 fehlt PIN 7: CP2 --> nicht kontaktiert, da D34,
Meine aktuelle Schlussfolgerung ist, dass der XPort genauso wie der ESP ein Modbus-Slave sind und der PIC (Micochip 18F47K42) auf der Hauptplatine der Modbus-Master ist. Das würde auch insofern Sinn ergeben, da sich die offizielle Modbus-Schnittstelle für den Anwender auf der Hauptplatine und nicht auf
-
Thread
Neuere Tinys mit AVR Studio 4.19 flashbar?
um das reine Programmieren geht, ist wohl auch das hier 'ne Lösung: https://github.com/microchip-pic-avr-tools/pymcuprog
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/UserGuides/AVR16EB32-CNANO-UserGuide-DS50003605.pdf
-
Artikel
Cricut Explore Air 2
TPS60131 3 U700 Motortreiber 4954LPT 2027 777U Allegro 4954LPT 4 U1 Haupt-CPU FJ0931 2034CTT Microchip PIC32MZ series 64pin TQFP (?) [1] 5a 5b U600 U601 Stepper-Treiber A4985 2026 321L Allegro A4985 6 U100 Schmitt-Trigger LVC14A TI SN74LVC14A [3] 7 U101 Encoder-CPU LF0362 2029227 Microchip PIC16F688 (?)
Encoder einzulesen. So musste dem U1 der U101 beiseite gestellt werden. Wieder mal hat die typisch PIC Pinbelegung Pin1=VCC Pin14=GND den Hinweis gegben, dass es ein PIC16 sein müsste. [3] zu U100. Die Signale der Encoder an den X- und Y-Motoren (siehe später) werden mit dem Schmitt-Trigger aufbereitet
-
Thread
Mikrocontroller mit 5V
Z.B. > https://www.microchip.com/en-us/product/AVR64EA48 > https://www.microchip.com/en-us/product/PIC18F44Q71 Plus dsPIC33EV* (16 Bit, 70 MHz) einige ATSAM bzw PIC32C (Cortex M0) fchk
Ja, Microchip bietet PIC- und AVR-Mikrocontroller an, die den 5-V-Betrieb unterstützen, wie die Serien PIC16F und ATmega. Grüße Jack https://www.cryoindia.in
-
Thread
Heidelberg Wallbox smart machen Version
nur mein Auto so macht, aber der Strom steigt ganz langsam an. Es dauert ca. 3 Sekunden von 0 auf 16A.
mein Auto so macht, aber der Strom steigt > ganz langsam an. Es dauert ca. 3 Sekunden von 0 auf 16A. Inrush ist etwas anders. Das Onboard-Ladegerät hat eventuell Kondensatoren im Eingangskreis. Oft viele µF. Schaltet man die Versorgung hart ein, müssen die auf Gleichrichtwert des Netzes aufgeladen
-
Thread
Steinel Bewegungsmelder defekt
Kondensator kapazitätsverlust. Achtung keine galvanische Trennung vom Netz. Ich sehe gerade der ist mit PIC16xxx aufgebaut.
der > Garantie zu Steinel. Antwort war, ist nicht reparabel Wenn das der Spannungsregler für den PIC16 ist, hat sich das wohl erledigt. Versuchen kann man es mal.
-
Thread
Sammelbestellung USBTMC Adapter. Interesse?
Jörg W. schrieb im Beitrag #7828737: > Mich wundert es auch ein wenig Ich messe am Quarz 16 MHz. Die Pads der ISP-Schnittstelle sehen so aus, als hätte da schon mal jemand einen Programmer angesteckt, vermutlich sind die Fuses dann schon umgestellt. Zu mehr Experimenten komme ich erst in zwei
Anmerkung noch dazu, Zitat von Github: "This limited the microcontroller choice to e.g. AVR or PIC controllers." Nicht exakt, es gibt ja duchaus auch Cortex-M mit 5-V-Fähigkeit, ATSAMCxxx von AtMicrochip beispielsweise.
-
Artikel
I2S
unterstützten 8-Bit von SPI. Hier müssen also zwei 8-Bit Wörter eingelesen bzw. ausgegeben werden, um 16-Bit Samples zu unterstützen. Die zweite Einschränkung ist die Bereitstellung des Wortauswahlleitung, da diese im SPI-Protokoll nicht vorhanden ist. Je nach eingesetztem Controller sind unterschiedliche
Lösungen möglich, z. B. Erzeugung mit Hilfe von PWM. Hardware. Die AT91SAM-Controller von Atmel, dsPIC und PIC32 von Microchip und viele DSPs haben ein serielles Interface, das für I2S geeignet ist (SSC, Synchronous Serial Controller). Ein Beispiel findet man in dem Projekt ARM MP3/AAC Player. Um mehr
-
Thread
Welcher Controller für Unterrichtszwecke?
sowieso Standard, und damit kommst Du unter ALLEN denkbaren Umständen immer wieder auf den Chip. Bei den 16 und 32 Bit Teilen wird ein spezielles Codewort reingetaktet, und damit ist das auch ohne HV-Programmierung (die gibts z.B. bei dsPIC33C und PIC32 gar nicht mehr) idiotensicher. Zum Anderen ist das
man möglichst wenig drumherum haben. Das ganze soll so primitiv wie möglich sein, und ob das dann PIC16, 6502 oder 8051 ist, ist dann auch egal. Was vielleicht für die Lehre auch interessant wäre, sind so Retro-Kisten wie David Murrays Commander X16 (http://www.commanderx16.com/), quasi eine Art
-
Thread
Mosfet schaltet nicht "durch"
Anschlüssen für die 24V Lüfter auch 24V, aber die 24V Lüfter Laufen nicht an, sie zucken nur. Als µC ist ein PIC16F1939 verbaut. Grund der Reparatur war das die alten Lüfter nicht mehr liefen, die neuen sind jetzt aber ein anderer Typ. Oder hat der Ausgang des µC vielleicht einen schaden? Aber es tut sich ja
ziemlich sicher das die Schaltung so mit den alten Lüftern Funktioniert hat. Der Weg vom 10R0 geht zum PIC. Hab noch mal Bilder Angehängt...
-
Thread
Verbesserungsvorschläge für Komparator
bietet beispielsweise der CD4536 Muss ich den dann noch Programmieren ? Was spräche gegen einen PIC10F2006 oder TPL5010 ?
WRHRBkWLPnIXkgGstxY85ySrZvmPBw81tMG8TBdPc3Fk0DzLcXMbKOUEALGsWwBY9GtYefK3V2lw1Zfl3IneVjROc7KNUPbLTchdmxbKu9h2Oex3FsjpLjY5jx2MssOQU16SDc1o3YaCENc4DIu2ejcBBg4SYGfiwLgvlZQ-G29Ic6z9Jy1fHxdnbvMCwHqt3p+37vlYSh7iMAgBYYF5P3wPZHUBkwOCAA
-
Thread
Mikrocontroller Einstieg
, macht der Zwischenschritt über 16bit kaum noch Sinn. Florian schrieb im Beitrag #7798954: > Ich weiß nicht ob ich nur einfach zu wenig gesucht hab, aber PIC zu ARM > macht schon einen Unterschied. Wenn die Einschränkungen nicht gravierend > sind würde ich doch eher fast zu PIC tendieren. Warum genau? Wenn schon dann die PIC32, sich mit den Limitierungen der 8/16bit Varianten zu quälen macht heutzutage keinen Sinn, außer du hast gigantische Stückzahlen und musst den letzten
-
Thread
Keypad 3x4 (am Tasmota o.ä.)
ich keinen > ähnlichen finde! Früher hätte man dafür einen Peripherial Interface Controller (PIC)(*) genommen und den entsprechend programmiert. Das geht heute immer noch. Und Microchip-typisch bekommst Du viele Typen auch noch als DIL. (*) Das ist der Namensursprung. Die ersten PIC16C.. waren
Frank K. schrieb im Beitrag #7789551: > (*) Das ist der Namensursprung. Die ersten PIC16C.. waren als > IO-Controller gedacht. Man lernt nie aus. Hab erst ein mal in meinem Leben einen PIC programmiert. (War glaube eine alternative DMX Software einen mini Par-LED-Scheinwerfers)
-
Thread
Controller für Batteriebetrieb : Bootloader ?
Möglichkeiten, um den Stromverbrauch runter zu bringen. https://www.microchip.com/en-us/product/PIC16F19176 So geht das. Und ja, dafür kann man sich auch Bootloader schreiben, wenn man unbedingt muss. Oder was fertiges von Microchip nehmen. fchk
kleinem Zeug > fange ich nicht an ? Microchip-typisch gibts viele PICs als als DIL. Auch den PIC16LF19176-I/P. https://www.digikey.de/de/products/detail/microchip-technology/PIC16LF19176-I-P/7801956 LCDs gibts oft auch mit Pins im 2.54mm Raster, z.B. https://www.digikey.de/de/products/detail
-
Thread
Windows-Programmierer umschulen
Moin, Mein erstes Arbeitsprojekt mit PIC uC war eine bescheidene RTU Anwendung, wo 20 Relais über RS-485 ferngesteuert, geschaltet werden sollten. Der PI16F877A hatte nur 368 Bytes an SRAM. Programmierung war in C (CCS). Ging alles gut von
ab (der läuft im RTOS), und das Timing sitzt. Es ginge auch noch mehr, aber da ist der SPI mit 6x 16Bit (12Bit) am Ende...
-
Thread
Verkaufe überschüssige Halbleiter
Jürgen M. schrieb im Beitrag #7779525: > Alleine die 125 > Stück PIC Controller sind das schon wert. PIC16C54-XT/P sind OTP und steinalt. Es gibt 1:1 kompatiblen Ersatz mit Flash-ROM aus laufender Fertigung für 20ct/Stk bei Abnahme von 100Stück.
H. H. schrieb im Beitrag #7779701: > PIC16C54-XT/P sind OTP und steinalt. Es gibt 1:1 kompatiblen Ersatz mit > Flash-ROM aus laufender Fertigung für 20ct/Stk bei Abnahme von 100Stück. Wo gibt es Die? Bzw. Wie heißt der Ersatz?
-
Thread
defekter Denon DCD1500 Reparaturversuch
Prozessor teildefekt sein Wie ich die Tage hier im Forum gelernt habe, kann dies nur passieren wenn ein PIC verbaut wurde
Spur > zurück gesteuert werden muss. Genau. (Entfernt man die "Mute" Leitung vom Prozessor (Pin 16), kann man den Spurwechseln zuhören.) Gruß Jobst
-
Thread
Modbus RTU, aber TTL statt RS-485
und den RS485-Transceiver entsprechend steuern können. Als Mikrocontroller kannst Du entweder einen PIC16F18124 oder einen Attiny824 nehmen. Beide gibts im 14-Pin SOIC und haben zwei Hardware-UARTs. Den PIC gibts auch als DIL für Lochraster. Beide Varianten machen aus denem TTL-UART Stromzähler einen
-
Thread
Lämpchen bei CD Wechsler tauschen von rot auf bernsteinfarben
Beitrag #7767282: > Wie ist der Name vom 6-pol Ansteuer IC? Sehe ich auch so. Das könnten kleine PIC oder ATTiny10 sein. Die Belegung sieht nach RGB aus.
richtig linkt: https://www.reichelt.de/smd-leds-plcc-c3036.html?ACTION=2&GROUPID=3036&START=0&OFFSET=16&SID=95729b61602f5b52453924b0718f9583a36bf80135296c9df67bf Fracht ist zwar teuer, aber ich wuerde einfach 12x rot, gelb, orange udn gruen ordern.
-
Thread
Neue Bauteile: STM-Drohnenkit, intelligente Steckverbinder, Stromsensoren und mehr
Unser Monat beginnt mit einem Überblick der Neuigkeiten im Halbleiterbereich. Neben einer PIC16-Familie mit verbessertem ADC gibt es einen LoraWAN-Routerbausatz, der mit Konventionen bricht. Ein Laser-Rangefinderbauteil mit 250 Metern Reichweite erleichtert derweil die Arbeit. ### STEVAL-DRONE02
Isolierung im Preise auswirkt, erwähnen wir hier nur der didaktischen Ehrlichkeit halber. ### PIC16F17154/55/74/75 - für Analogdatenverarbeitung optimierte PIC-Variante Obwohl MicroChip in den letzten Jahren sowohl im Bereich 32bit-MCU als auch im Bereich WLAN-Kommunikationscontroller stark nachgelegt
-
Thread
PIC16F1933 beschreiben
Hallo, kann mir bitte jemand sagen, welche Software und Hardware ich benötige um einen PIC16F1933 zu beschreiben? - Mario
leider mit pickitminus bekomme ich Device: Unsupported Part > (ID=2300) Das ist ja komisch, der 16F1933 ist ja nicht gerade der neueste PIC, der sollte eigentlich mit PICKit2minus laufen, habe gerade mal einen 16F1938 getestet: wurde erkannt, ist die gleiche Familie wie 16F1933. Einen 16F1938
-
Thread
Microchip Studio: Delay hat die falsche Länge
clock Ich gehe zwar mit (16/6)MHz in die PPL. Aber ich will ja nur 48MHz am Ausgang haben. Eventuell läuft diese dann nicht stabil? Komisch, dass trotzdem meine ganzen Timer korrekt mit 48MHz laufen, aber die CPU nicht? Ich
auch ab und an mal auf die Busports warten. Das funktioniert nicht so simpel wie bei einem AVR8 oder PIC.
-
Thread
"Intelligenter" Textdisplayadapter mit Padauk PFS154
PIC16F15213 für 35ct oder LPC824 für 80ct hätten UART, wobei die sogar aufgrund ihres internen kalibrierten Oszillators ohne Quarz auskommen. Oder noch billiger PY32F002 für 15ct, braucht aber AFAIK einen
aber nicht das Problem, das ein- ausschaltbar zu machen. Harald A. schrieb im Beitrag #7761438: > PIC16F15213 für 35ct oder LPC824 für 80ct hätten UART, wobei die sogar > aufgrund ihres internen kalibrierten Oszillators ohne Quarz auskommen. :-) mir ging es ja darum, das mit dem billigstmöglichen