-
Thread
EEPROM auslesen
beschäftige mich seit kurzem mit dem Auslesen von EEPROMs und habe dabei ein Problem. Beim 40DIP PIC16F887 und PIC16F884 EEPROM erhalte ich nur Nullen auf dem Display, während ich das 32DIP M27c4001 EEPROM problemlos auslesen kann. Kann mir jemand sagen, woran das liegen könnte? Der 40DIP Pic16F887
Hallo L.S., nach dem heutigem Auslesen und eingestellt auf PIC16F884. Gruß
-
Thread
Frage zu PIC12F1572
es da noch kostenlose Versionen gibt. Gibt es (Version 7.6): https://www.mikroe.com/mikrobasic-pic Allerdings mit der Einschränkung auf 2kByte Hex-Code bei der Free-Version. Kaufen ist bei der Preispolitik von mikroe leider illusorisch geworden. Gruß JR
'Config PWM 3 Frequency = 10666 Hz end sub wie kommt es zu den 10666Hz? Wohl 16MHz/1500 aber warum 1500? Das Brennen könnte ich mit MPLAB X IPE und einen China Klon PIKKIT3 warscheinlich machen.
-
Thread
Geeigneter Mikrocontroller für Zellmessungen
gibts passende Bausteine wie den hier https://www.analog.com/en/products/ltc6811-1.html der dann 16 Bit ADCs enthält und Messen und Balancen macht. Damit minimierst Du Platz, Bauteilezahl und letztendlich Kosten. Es sei denn, der Weg ist das Ziel. Dann zählen Sachgründe natürlich nicht. fchk
kommerziellen BMS zu tun welches nahezu genau so aufgebaut war wie hier oben vorgeschlagen, mit dem kleinsten PIC12. Das war absoluter Mist, teuer und extrem unzuverlässig. Die Kommunikation brach ständig zusammen, insbesondere unter Last, weil die Lastströme in die Kommunikationsleitungen eingekoppelt hatten.
-
Thread
[V] PIC MPLAB ICE 2000 + Processsor Module + Processsor Header
Für Basterler und Sammler: Ich verkaufe eine alte Microchip PIC Entwicklungsumgebung MPLAB ICE 2000 (Debugger) + MPLAB ICE 2000 inkl. Netzteil 5V/3A + Processsor Module PCM 16XA0 (f. 16C55) + Processsor Module PCM 16XD0 (f. 16C7x) + Processsor Module PCM 16XH1 (f. 16C84) + Processsor Module PCM 12XA0 + Processsor Header DVA 16XP180 (f. 16C55) + Processsor Header DVA 12XP081 (!!! evtl. GP2 def.) + Processsor Header DA 16C5X + Header Interface PIC
-
Thread
EmbeddedWorld 2025, Tag 3 – im Strom der Komponenten, FPGAs und mehr
Slidesheet mit Informationen zur hauseigenen MPU.  ### Microchip PIC32A – neue 32bit-MCUs mit starker Analogperipherie und FPU um rund 1USD Am Stand von Microchip nicht zu sehen war eine neue Variante der PIC32-Familie, die sich überblicksweise wie im Architekturdiagramm
: https://www.oemsecrets.com/compare/PIC32AK6416GC41036 ### SiliconLabs – im Zeichen des Energy Harvesting Im Hause SiliconLabs – unter Anderem stellt man den Mikrocontroller für den Arduino Nano Matter – zeigte man vor Allem Demos, die
-
Thread
PIC16F1455 treibt LCD nur mit angeschlossenem PICkit3
http://kair.us/projects/pickitminus/index.html) da ja der offizielle SUpport eingestellt wurde. Der PIC16F1455 steuert ein 2x40 LCD an, und alles funktioniert wie es soll, wenn das PICkit3 angeschlossen ist. Schaltplan im Anhang. Nach dem Flashen, und der "release from reset"-Modus ist aktiviert, erscheinen
RS, RW, und E sind an die IOs des PIC16F1455 angeschlossen, siehe Schaltplan, somit ist ein Pullup oder Pulldown nicht notwendig. Ausserdem: warum sollte alles funktionieren, wenn das PICkit angeschlossen ist? RS RW und E haben doch nichts
-
Thread
EmbeddedWorld 2025, Tag 1 – im Namen des Mikrocontrollers
alle: Tamoggemon Holding k.s. ### TI MSPM0C1104 – weltweit kleinste MCU Als Microchip einst den PIC 10F200 einführte, staunten viele über das achtpinnige Gehäuse. TI schickt nun ein noch kleineres Bauteil ins Rennen, das auf einem Cortrex M0+-Kern basiert.  Zu
acht Kontakte aufweisende WCSP-Gehäuse um 38 % kleiner als das konkurrierender Bauelemente. Neben 16 KB Speicher enthält der MCU einen dreikanaligen 12bit-A/D-Wandler und sechs GPIO-Pins (General-Purpose Input/Output) und bietet Kompatibilität zu standardmäßigen Kommunikations-Schnittstellen wie etwa
-
Thread
Quarz-Tester mit PIC16F628
Lothar K. schrieb im Beitrag #7842534: > @ H.H Auf dem Schaltkreis steht PIC16F628A. Das kann jeder kleine Fälscher so machen. Es gibt aber Details, die mich misstrauisch machen.
Wg. Beschriftung: PIC16F628(A), wahrscheinlich von Reichelt, vor langer Zeit...
-
Thread
ATmega328P Stromverbrauch
ich so pauschal nicht bestätigen - 8-stellige Anzeige (LCD-Glas 'DE 125') per 8* HC595 mit einem AVR16DD28 angesteuert benötigt hier unter 10 uA (bei 3.0 V).
abgeschaltetem Display). Interner 8 MHz Takt, herausschieben der Daten per C-Routine, WDT als Timer mit 16 ms Zyklus und die CPU schläft in den Pausen. Dies zur Einschätzung, was auch ein ATmega328 schaffen sollte.
-
Thread
scd30 sensor mit PIC16f628? Clock streching?
Hallo, ich verwende seit langem den PIC16F628A mit dem JDM Programmer und ICProg. Am Sensor Sensirion SCD30 für CO2, Temperatur und Feuchte scheitere ich. Liegt es daran, dass der Sensor clock streching benötigt? Kann Pic16F628A clock
Arnd H. schrieb im Beitrag #7837231: > Hallo, > ich verwende seit langem den PIC16F628A mit dem JDM Programmer und > ICProg. > Am Sensor Sensirion SCD30 für CO2, Temperatur und Feuchte scheitere ich. > Liegt es daran, dass der Sensor clock streching benötigt? > Kann Pic16F628A
-
Thread
µC für USB HID Multitouch + CAN + SPI + I2C
ja brutalen Overhead und die Toolchain ist... sagen wir, gewöhnungsbedürftig. Dann fand ich einen PIC32CK, aber der scheint noch nicht sehr verbreitet. Im Moment versuche ich die Funktion mit einem PIC16 für USB und einem dspic für den Rest abzubilden, aber es ist sehr lästig zwei Mikrocontroller
-
Thread
Datenlogger für 8 oder 12 KanäleTemperatur
einfacher, ich nehme sehr gerne TSIC206 oder TSIC306, gelegentlich auch die DS18B20. Mit TSIC206 und PIC16LF1825 habe ich mobile Logger mit 3.6 Volt Lithium-Batterie 14250 mehr als 2 Jahre lang betrieben und die Spannung lag immer noch bei knapp über 3.5 Volt.
die Lösung. Das ist meine Meinung. Stephan S. schrieb im Beitrag #7835503: > Mit TSIC206 und > PIC16LF1825 habe ich mobile Logger mit 3.6 Volt Lithium-Batterie 14250 > mehr als 2 Jahre lang betrieben und die Spannung lag immer noch bei > knapp über 3.5 Volt. Eine Bitte: Bei solchen Angaben auch
-
Thread
Microchip LAN9352
gesagt ich habs eigentlich so konfiguriert das ich alles auf Port 0 (der Interne Port an dem mein PIC hängt) empfangen sollte
Paket mit 58 Byte Größe RX Status sagt 64 Byte (was ok ist wegen padding) Allerdings ist mein 16. DWORD immer 0xC5C80253, ich erwarte aber 0x00000000
-
Thread
Flashbank swap beim PIC32CZ
Hallo zusammen, hoffe mal wieder auf das Schwarmwissen hier... Und zwar versuche ich an einem PIC32CZ8110CA... µC eine Updatefunktion für das Program zu implementieren. Folgendes Problem: - Ich nutze den µC ohne dass ich einen eigenen Bootloader geschrieben hätte. - Ich würde gerne im normalen
Bank-Swap eine RAMFUNC sein müsse. Klingt im nachhinein logisch, hat dann dort auch funktioniert. Beim PIC32CZ scheint das nicht das Problem zu sein. Hier noch die relevanten Bereicht vom Code: [c] else if(rx_cfg_buffer[rx_cfg_gi].DATA[3] == 0x0F) // Firmwareupdate {
-
Thread
Wanderkiste Widlar VII
Bevor ich die Kiste wieder packe: Ist jemand an winzigen 1/16W-Widerständen (THT) interessiert? Sind sowohl gerade als auch "krumme" Werte.
5GHz Funkkamera Rein gingen ein großes 40xx/74xx-Sortiment, diverse Audio-OPAs, TLC372, TL431, PIC16F684 und andere, BF245, BAT42, SIL-Relais, 5k Potis, Stromtrafos, 4R7 Hochlastwiderstände, Folienkondensatoren, THT-Ferrite, SIL-Stiftleisten, IC-Fassungen, 2 128x32 Grafikdisplays, 2 hochwertige 1X12
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
aber die laufen mit 3.3V. https://www.mouser.de/ProductDetail/Pletronics-Inc/UCE4031035LK015000-16.0M
schrieb im Beitrag #7830232: > meine erste Wahl wäre ATMega1284P. Und kein Arduino jeglicher Art. 16k > SRAM, JTAG-Debug. 16k SRAM für eine Stoppuhr? Meinst du kBit?
-
Thread
Hybrid dreiphasig laden
z.B. "USML 3.7 A1" (6-16A einstellbar) und der kastrierte Nachfolger B2 (16A fix) von Lidl.
Beitrag #7825526: > 11kW Ladeleisung und verlege ein 5-adriges 6qmm Oh, nur 6qmm? Warum nicht gleich 16?
-
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