-
Thread
Digitalkamera auf Basis von ESP32-P4, neue ST-Audiosoftware uvam
. ### Espressif ESP32-P4-eye - Kamera auf Basis des ESP32-P4 Kamera-Evaluationsboards haben im Hause Espressif eine lange Tradition-Beispiel ist das unter https://youtu.be/leHdHLKpDNM beschriebene ESP32-S3-eye, das den damals neuen ESP32-S3-Kern und seine AI-beschleunige Fähigkeiten zur Schau stellen sollte. Für den in Stückzahlen nach wie vor nur vergleichsweise schwer erhältlichen ESP32-P4 steht nun ein neues Evaluationsboard ante
-
Thread
MicroPython 1.25, preiswerter Renesas-Microcontroller mit mehr Pins uvam
Espressif arbeitet an einer offiziellen Adapterplatine, um Nutzern des ESP32-P4 die Ausgabe von HDMI-Signalen zu ermöglichen. Eine neue Drohnenart nutzt variable Geometrie, während die ProfiNet-Organisation Nutzerzahlen meldet. MicroChip lanciert einen neuen PIC16 mit erweiterten
bereits erwähnten Unterstützung für ALIF-Mikrocontroller gibt es auch Erweiterungen im Bereich ESP32 und Raspberry Pi-MCUs: [c] The esp32 port now supports IDF v5.3 and v5.4, and support for versions below v5.2.0 has been dropped. Dynamic USB device support is now enabled on ESP32-S2 and ESP32-S3
-
Thread
E-Bike legalisieren (PAS+Speed->Gas)
Echtzeitanforderungen hast und gleichzeitig wenig Rechenleistung brauchst, empfiehlt sich ein anderer Controller. PIC, AVR, RP2040, ...
GPIOs. Vom Foto her sieht dein Steuergerät aus wie einer der unzähligen Lishui-Controller mit STM32. Man weiss aber nicht, welcher Chinese von welchem kopiert hat und welche Teile der Schaltung dabei fehlerfrei übernommen wurden. > Gasgriff bleibt, aber ist nur aktiv wenn PAS aktiv. Sorry wenn
-
Thread
Funkmodul gesucht
Sekunde. Reichweite: Teile sind alle in einem Raum, max 5m voneinander entfernt. Geplant ist jetzt ein PIC-Projekt das mit dem Funkmodul über ne serielle Schnittstelle kommuniziert. Beim googeln bin ich u.a. auf nRF24L01, CC1101 und HC-05/06 gestossen. Wer kann dazu was sagen? Sind diese Teile vergleichbar
Wie wäre es mit einem der ESP32's oder auch einem der NordicRF Controller mit integriertem BLE? Dann braucht es keine 2 Chips und die Kommunikation dazwischen, und man hat alles in einem. Beide Varianten sollten auch recht einfach
-
Thread
RC-Signale einlesen - so einigermassen bulletproof?
Hier gibt es 12 Capture Eingänge an einem popligen billigen STM32G07. 16 Bit natürlich. https://www.st.com/en/microcontrollers-microprocessors/stm32g070kb.html Die Timer lässt man mit 0,5µs pro Tick laufen. Und kann damit locker die ganze 20ms abdecken. Mit 0,5µs
. > Hast Du keine echten Probleme zu lösen, für die man tatsächlich einen > 32-Bitter braucht? 32 Bit hin oder her. Es geht um die Anzahl der Capture Kanäle und die Breite der Timer. Der vorgeschlagene Controller ist ein Wald- und Wiesen Controller der "Value Line". Also eben
-
Thread
CH32V003, float wirklich langsam?
> Zeiten enthalten, die printf braucht, um die Ergebnisse auszugeben? [code] printf("\n\rint32 Benchmark\n\r"); prog_millis32 = tick_ms; benchmark_int32(array32); prog_millis32 = tick_ms - prog_millis32; printf("Zeit: %d.%d sek\n\r", prog_millis32 / 1000, (prog_millis32 % 1000) / 10
Zeiten enthalten, die printf braucht, um die Ergebnisse >> auszugeben? [code] > printf("\n\rint32 Benchmark\n\r"); > prog_millis32 = tick_ms; > benchmark_int32(array32); > prog_millis32 = tick_ms - prog_millis32; > printf("Zeit: %d.%d sek\n\r", prog_millis32 / 1000, (prog_millis32 %
-
Thread
MPLAB PICkit Basic
Microchip) ATmega und Attiny und den Programmiergeräten von Atmel. Zum gelegentlichen Programmieren eines PIC, z.B. eines LCR-Meters mit PIC, habe ich mir den MPLAB PICkit Basic von microchip bestellt. Als erstes habe ich dann doch das Programmieren eines ATmega32a in einem STK500 über die JTAG-Schnittstelle
-
Thread
Bitschubserei / Testerei (kein Osterei) in AVR GCC klappt nicht
Ich denke dafür ist dann das Forum da. - smile Habe auch noch vor Sound entweder mit diesem Atmega32, oder besser mit einem Atmega8 an der Seite vom Atmega32 zu erzeugen. Nur Kling-Klang, oder wilde Töne, evtl. mit Hallkurve, bzw. anschwellen, abschwellen. Das hat in einer Schaltung ein steinalter Pic
Erfolg. Thomas S. schrieb im Beitrag #7860673: > Habe auch noch vor Sound entweder mit diesem Atmega32, oder besser mit > einem Atmega8 an der Seite vom Atmega32 zu erzeugen. Nur Kling-Klang, > oder wilde Töne, evtl. mit Hallkurve, bzw. anschwellen, abschwellen. Das > hat in einer Schaltung ein steinalter
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
Bittern wie dem 16LF19176, den ich gerade vor mir habe, sind es 10k Zyklen. Wie es bei 300MHz MIPS PIC32 Typen aussieht, weiß ich nicht - da müsste ich nachschauen. Und "da machen die Datenblätter nämlich gar keine Angabe dazu" stimmt auch nicht, das steht da schon drin. fchk
- der Preis hat ja erstaunlich wenig mit der "Rechenleistung" und den Schnittstellen zu tun. Ein PIC 16F84 aber auch ein ATMega 8 ist als Chip z.B. mittlerweile oft teurer als ein ESP32 Board das ja unvergleichlich mehr an Leistung und Schnittstellen bietet. Andererseits: So einen PIC16F84, einen
-
Thread
Neue Bauteile: THT-SMD-Adapter für Kondensatoren, Ethernet-Switches und vieles andere mehr
die Drohnenentwicklung anbietet, folgt nun eine Variante für „Tracked Vehicles“. Das auf einem STM32H basierende Board präsentiert sich dabei wie in der Abbildung gezeigt.  Bildquelle: STMicroelectronics. Intention des Produkts ist - wie immer - die Befähigung
Montageprozess vom Sensor entfernt wird, um diesen gefechtsbereit zu machen. ### Abracon AB-RTC-Tx-32.768kHz-2 - I2C-RTC-Module Über die Lustigkeiten des Kampfes mit 32kHz-Oszillatoren muss man sich auf Mikrocontroller.net nicht im Detail auslassen. Abracon bietet nun eine Serie von RTC-Modulen an,
-
Thread
Softwareupdates, Alternativ-Arduino mit PIC32 und RockChip-basiertes Compute Module von Radxa
vermeldet man einen neuen Benutzerrekord, während ein inoffizielles Arduino Nano-Board auf Basis eines PIC32MP-Prozessors die Monotonie aufbricht. ### CircuitPython 9.2.6 verfügbar Im Hause Adafruit gibt es ein Wartungsrelease von CircuitPython. Die Version 9.2.6 behebt - wie im folgenden gelistet
Hallo, > SATURN NITRO – Arduino Nano mit PIC32MK Ich finde den Nano Formfaktor für diese MCU und ähnliche wie von STM etc. absolut unpassend. Da hat man fette Teile verlötet die alles können und dann fehlt mehr wie die Hälfte der Pins, weil
-
Thread
Entwicklerboard i.mx28, wozu verwendbar?
/stm32-discovery-kits.html * https://www.mikrocontroller.net/topic/274151 * [[STM32F4-Discovery]]
define t_res uint16_t // define time resolution 16 bit #define t_res uint32_t // define time resolution 32 bit //#define t_res uint64_t // define time resolution 64 bit [/c]
-
Thread
Programmieren eine PIC18F2585 mir einem HEX-File
benutzen muss. Das wird mit 5 Kabeln mit den Programmiereingängen des PIC verbunden. So weit klar. Auf der anderen Seite wird der PICKit-3 über USB mit dem PC verbunden. Nun kommt meine Frage: Wie bekomme ich das HEX-File vom PC in den PIC? Welches Programm benötige
Danach passiert nichts! Außerdem steht in der Readme " Programmer-to-Go not working with PICkit2 on PIC18F_K90_K80_K22 family. PICkit3 OK. PK2 will be fixed with FW update in future." Aber ich will doch den PIC 18F2585 programmieren, der dort ausgeschlossen wird! Die zweite Version, direkt die *.exe
-
Artikel
LED-Matrix
verwenden, keine Warteschleifen. LEDs style="width:4em;" | IOs Vorwider- stände 16 8 4 64 16 8 1024 64 32 Durch Einsatz der Multiplexverfahrens können mit relativ wenigen Ansteuerbauteilen (IO-Pins, Transistoren, Stromquellen) sehr viele LEDs gesteuert werden. Während bei direkter Ansteuerung für jede LED
ansteuern Open Project TileToy is a modular, electronic game prototype for tangible LED game tiles (PIC). Youtube-Video Eine 5x7 Matrix mit ATtiny2313 angesteuert, spanisch Modulare Dotmatrixanzeige, engl. Dotmatrix, engl. Große LED-Matrix mit RS232 Ansteuerung, engl. Blinken_Borgs Diverse Projekte von
-
Artikel
WS2812 Ansteuerung
Repository Assembler. MSP430G2553 mit 16 MHz, Interrupts müssen gesperrt sein 43oh forum Ansteuerung mit PIC12, PIC16, PIC18 und PIC24 mit SPI und Bitbanging. Der PIC12/18 muss mit 32MHz (--> 8MHz SPI) laufen. Beim PIC24 sollte das SPI mit 5.3333MHz (16/3) laufen. Bitbanging Versionen gibt es ab 16MHz. Für PIC12, PIC16, PIC18 und PIC24 gibt es Code in ASM und C. Forenthread Ansteuerung mit PIC16F1509 mit CLC. Vorteil: Nicht 100% CPU Auslastung während des Sendens. AN1606 Using the Configurable Logic Cell
-
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
Giuseppe schrieb im Beitrag #7850111: > Beim 40DIP PIC16F887 und PIC16F884 EEPROM erhalte ich nur Nullen auf dem > Display, während ich das 32DIP M27c4001 EEPROM problemlos auslesen kann. Das Geheimnis liegt im Configuration Word 2007H, das ist auf
-
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
Zur eigentlichen technischen Ausstattung vermeldet Microchip dann folgendes: [c] Die 200-MHz-/32-Bit-PIC32A-Reihe wurde entwickelt, um den Bedarf an externen Komponenten deutlich zu reduzieren. Sie verfügt über integrierte, schnelle Analog-Peripherie, 12-Bit-A/D-Wandler mit bis zu 40 MSamples/s,
-
Thread
PIC16F1455 treibt LCD nur mit angeschlossenem PICkit3
Kann es sein, dass das Pic Kit einen Pull up oder Pull down Funktion übernimmt? Miss mal die Pegel der entsprechenden Leitungen.
nicht: https://learn.microsoft.com/de-de/cpp/c-language/c-sequence-points?view=msvc-170 Beim PIC kann es allerdings Seiteneffekte bei Read-Modify-Write auf das selbe Portregister geben.
-
Thread
EmbeddedWorld 2025, Tag 1 – im Namen des Mikrocontrollers
WiFi per Energy Harvesting betreibt und dazu einen hauseigenen Power Management-Chip nebst einem STM32U0 verwendet.  ### Espressif – QWERTZ-Tablet mit ESP32-P4, PLCs, ESP32-H4-Demo Espressif zeigte sich in Sachen Neuankündigungen gar nicht faul. Eine Demo des H4 bewies
(support SMBus/PMBus) 5(W55MH32L) / 3(W55MH32Q) x USARTs 2 SPI interfaces, 1 multiplexed with I2S interface CAN interface(2.0B Active) USB 2.0 full-speed interface(Optional internal 1.5K pull-up resistor) SDIO interface(Only W55MH32L
-
Thread
HCI-Kommandos im ESP32, neue Mikrocontroller und Programmierwerkzeuge
Könnte es sein, daß das "PicKit Basic" sehr nah mit MPLAB Snap verwandt ist, das ganze nur um ein Gehäuse und eine zeitgemäße USB-Buchse angereichert? Dann könnten vielleicht die Nutzer des alten Microchip Studio vielleicht
geritten hatte das zu veröffentlichen. Microchip hat schon ein paar ARM basierte Controller unter dem PIC Label die ich ausprobieren wollen würde, aber ganz sicher nicht wenn ich dafür MPLAB-X benutzen muss.
-
Thread
ATmega328P Stromverbrauch
komplementär angesteuert mit hinreichend hoher Frequenz, 50 Hz sollten reichen, in meiner Studie nehme ich 32 Hz.
ein ATmega328 schaffen sollte Bei diesem sollte der asynchrone Timer2 mit 32 KiHz-Quarz auch nur bei etwa 1 uA liegen.
-
Thread
µC für USB HID Multitouch + CAN + SPI + I2C
automatisch ob es dazu brauchbaren Beispielcode gibt. Ich habe ein wenig gestöbert, fand einen ESP32-S3, aber die ESP haben 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 im System zu haben, und bei flashen zu müssen. Was könnte man da denn nehmen, oder womit habt ihr gute
-
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
auseinandersetzen in zusammenhang mit RTP.. kennst dich da zufällig aus ? Im RTP pakt habe ich ja einen Timestamp (32 Bit) aber das ist nicht der Selbe wie im PTP Paket - wie ist da die Realtion zu einander
-
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
Photowiderstände - 2 Relaisplatinen 1-Kanal - einige NFC-Transponder im Checkkartenformat (glaube ich) - 1 STM 32 Blackpill - 1 Breadboard-Einspeisung - STM32 Eval-Boards (mit NFC?) Mal gucken, was in der nächsten Runde noch drin ist, ein paar nette Sachen waren noch dabei, aber die Kiste ist ja nicht dazu
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?
Michael schrieb im Beitrag #7830683: > Bei dem > von mir avisierten Taktgeber DS3231 RTC mit 32 kHz würde ein Überlauf > erst nach 2 Sekunden stattfinden. Der liefert aber nicht 32 kHz, sonder 32,768 kHz. Aus dem Datenblatt: > the 32kHz pin is enabled and outputs a 32.768kHz square-wave
> Michael schrieb im Beitrag #7830683: >> Bei dem >> von mir avisierten Taktgeber DS3231 RTC mit 32 kHz würde ein Überlauf >> erst nach 2 Sekunden stattfinden. > > Der liefert aber nicht 32 kHz, sonder 32,768 kHz. > > Aus dem Datenblatt: >> the 32kHz pin is enabled and outputs a 32.768kHz square-wave
-
Thread
Hybrid dreiphasig laden
eingestellt und voll mit Vergussmasse die jedem meiner Angriffe wiederstand. Daher habe ich mit einen PIC12F683 geschnappt und das PWM Signal selbst gebaut. Mit dem Ziegel lädt der Wagen seit über 10 Jahrenregelmäßig an diversen Schukosteckdosen. Wenn die nicht völlig unterirdisch sind wie die Billigsten
oder 0,1 V am Fet abfallen ist bei den 22kW meines Renault E-Tech vielleicht thermisch relewant, weil 32 Watt können eher wenige Dioden bei 40Grad unter der Haube in einem geschlossenen Gehäuse wegkühlen. MfG Michael
-
Thread
16f18313 mit k150 progrmieren
Protokoll auf PGC/PGD. Bei PIC32 z.B. wird dass EJTAG über PGC/PGD getunnelt. Und mit Aushane einiger weniger alter PIC12/PIC16 lassen sich alle PICs über ICSP nicht nur programmieren, sondern auch debuggen. Darauf freiwillig zu
nicht,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
-
Thread
Spannungsmessung bzw. -überwachung ohne ADC
Der "billigste" und bei weitem flexibelste ADC mit 8 10 bit Kanaelen ist uebrigens ein PIC 16F684.
sind zwei verschiedene Dinge. Ich messe und ueberwache gerade eine Betriebsspannung mit einem CH32V003 und der kostet erklaertermassen so gut wie nix und kann alles. :) Es gibt also immer viele Moeglichkeiten. Aber ein einfacher umschalter ist wohl hier am einfachsten. Vanye
-
Thread
Feedback zur Schaltung: Differenzielle digitale Datenübertragung
kommt dann auch noch Verschluesselung hinzu, zB SSL, HTTPS, und dergleichen. Bedeutet eigentlich einen 32Bit controller. Waehrend RS422 gut mit kleineren controllern machbar ist. Daher .. was soll womit verbunden werden.
auch > noch Verschluesselung hinzu, zB SSL, HTTPS, und dergleichen. Bedeutet > eigentlich einen 32Bit controller. > Waehrend RS422 gut mit kleineren controllern machbar ist. Ja, guter Punkt. > Daher .. was soll womit verbunden werden. Das wird sich noch zeigen, aber vermutlich eine Kombi
-
Thread
MPPT - wie macht der das technisch ?
/www.ti.com/lit/ds/symlink/bq25570.pdf Damit kann man übrigens super ein Blue-Pill Board mit STM32 betreiben. Aber man sollte bei diesem den LDO Spannungsregler auslöten, weil der sonst mehr Strom verbraucht als der Mikrocontroller (war bei meiner Applikation wenigstens so).
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
heisst, das Objekt ist nur gültig, bis die ganze Expression fertig ist: [c] struct tmp { char str[32]; }; struct tmp f(void){ return (struct tmp){"Hello World!"}; } int main(){ puts(f().str); // Gültig char* x = f().str; puts(x); // UB / Undefiniert } [/c] Wenn ein Pointer auf ein Objekt
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
zur Verfügung, um es abzuholen. Bei Mikrocontrollern mit DMA (Direct Memory Access, praktisch alle 32-Bit-Mikrocontroller) ist in so einem Fall unbedingt der DMA für den Zeichenempfang zu benutzen, denn genau dafür ist er da. Das ist jedoch anfänglich schwieriger zu programmieren und erfordert ein noch