-
Thread
STM32F7 UART - Parität Problem
. Somit > kann ich partout nicht auf STM32 gehen. Na und? Nimmste halt ATSAM bzw PIC32C. PIC32C ist ARM, quasi die Weiterentwicklung der ATSAM, PIC32M sind die MIPS-basierten Typen. fchk
Frank K. schrieb im Beitrag #7877149: > Na und? Nimmste halt ATSAM bzw PIC32C. PIC32C ist ARM, quasi die > Weiterentwicklung der ATSAM, PIC32M sind die MIPS-basierten Typen. Ja danke ich weiß was ich nehmen kann, weil ich bereits passende Bausteine nehme. Ich würde aber
-
Thread
SDCC: Problem mit "float-wert"
hilft das hier weiter: https://sdcc-user.narkive.com/LPkLQPzg/sprintf-function-and-float-and-int-pic16# tl;dr: RTFM Das ist bei Microcontroller toolchains für solchf kleinen Controller üblich, dass speicherintensive Funktionen wie printf für floats in den default Optionen nicht aktiviert sind
knapp wird Das betrifft nur die Eval Einschränkung des Keil ohne Lizenz. Der AT89C51RC2 selber hat 32kB Flash. Float braucht etwa 1kB Flash bzw. 4kB mit printf, scanf.
-
Thread
Headphones an Mikrofon
auch interessieren wuerde: Wie wandle ich: LineOut -> Mic, Headphones -> LineIn; LineOut->Spk (4-32 Ohm, Zimmerlautstaerke) (OP-Chip? brauche ich da ein Kuehlblech?) wennmoeglich mit Stromversorgung 5V. - Ist nicht so wichtig, passt hier aber vielleicht gut dazu. danke schoen! :) lG Andreas
interessieren wuerde: > Wie wandle ich: LineOut -> Mic, Headphones -> LineIn; LineOut->Spk > (4-32 Ohm, Zimmerlautstaerke) Spannungsteiler, Stück Draht und Verstärker. In der Reihenfolge.
-
Artikel
Speicher
bedeutet unter anderem, daß ein Mikrocontroller beliebig langsam getaktet werden kann (z. B. mit einem 32,768 kHz-Uhrenquarz) bzw. im Schlafmodus mit vollkommen gestopptem Takt betrieben werden kann, ohne seine Daten zu verlieren. Er kann mit einer hohen Geschwindigkeit gelesen und geschrieben werden, ohne
Stromaufnahme der Schaltung Beispiel: Verbraucher: ATtiny2313 @ 1 MHz, 5 V, ca. 0,9 mA Datensatz: 32 Byte Schreibdauer / Byte: ca. 3,4 ms Wir brauchen also ca. 32×3,4 ms = 108,8 ms, um die Daten im EEPROM zu speichern. Wenn wir den AVR mit 5 V betreiben und zulassen, dass die Spannung bis auf 3 V sinkt
-
Thread
Suche programmierbare Lüftersteuerung
Lars L. schrieb im Beitrag #7871568: > Kennt jemand was anderes? ESP32 - Tasmota drauf - MOSFETS an Ausgang - fertig
verteufelt, weil ein gewerblicher Betrieb ein Projekt frei zur Verfügung stellt. Basiert auf einem PIC12F1572.
-
Thread
Neue Bauteile: ESP32-C5 in Produktion, spulenloses Relais und neue Mikrocontroller
Bluetooth mesh Channel Sounding [/c] Für das System spricht unter anderem, dass mit dem EFR32xG24 Explorer Kit eine vergleichsweise preiswerte Evaluationsplatinen zur Verfügung steht. ### MicroChip AVR32SD20 / AVR32SD28 / AVR32SD32 Mit der AVR32SD-Architektur bietet MicroChip seit einiger
zur Verfügung, die zwecks „schnellerem Berechnen“ auch eine Multipliziereinheit mitbringt. ### PIC32CZ CA70/MC70 – ARM Cortex M7-Kern mit Double Precision-FPU. Im Bereich PIC32 macht MicroChip Entwicklern, die an Signalverarbeitung aller Arten interessiert sind, immer wieder starke Angebote. Neu
-
Thread
Neuer ReAVR in Aussicht
00000000 atdf/AT90CAN128.atdf 101098 Stored 101098 0% 01-22-26 09:11 00000000 atdf/AT90CAN32.atdf 101218 Stored 101218 0% 01-22-26 09:11 00000000 atdf/AT90CAN64.atdf 75690 Stored 75690 0% 01-22-26 09:11 00000000 atdf/AT90PWM1.atdf 70893 Stored 70893 0% 01-22
Haltet mich gerne für paranoid, aber ich ziehe den https-Link vor, auch wenn ich da die ganzen PIC-Geschichten skippen muss. Bzw lasse ich mir von meiner MCC- oder MPLAB-Installation die Liste anbieten und skippe die PICs dort.
-
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