-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
STM32 bekommen (F/G/L/MP/U), insgesamt etwa eine >> halbe Million Stück. Das erfordert zwar manchmal ein lästiges Redesign, >> ist aber machbar. > > Könntest du verraten welcher distri das ist? Gerade
https://www.lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_Microchip-Tech-ATXMEGA128A1U-AU_C94864.html STM32 gibt es langsam wieder bei Mouser und Co. sogar in höheren tausender Stückzahlen.
-
Thread
µC mit niedriger Versorgungsspannung soll Relais mit hoher Spulenspannung steuern
noch an Step-Up Regler gedacht, aber an das Board angeschlossene Schaltungen sind scheinbar auf 0,5 Watt begrenzt. Im Handbuch des STM32 dazu folgendes: [pre]5.2 Power supply and power selection The power supply is provided either by the host PC through the USB ST-LINK or USB USER connector, or
vom STM32 Board direkt aus dem Netzteil. Falls ihr eine bessere Lösung als die mit den Reed-Relais und zusätzlichem Netzteil kennt...immmer her damit! ;) Lieben Dank schonmal.
-
Thread
RP2040 RPI Pico - Frequenz erzeugen
KAuf dir eine anständigen uC, nicht dies "overpriced, underdelivering" hype teil.
Pico Ecke geblieben, da ich da schon einiges gemacht habe. Aber auch ein grobe Recherche in Richtung STM32 haben gezeigt, dass auch die größeren uCs keine eierlegende Wollmilchsau abgeben. Die 8 unabhängigen 16bit Timer vom RP 2040 finde ich eigentlich ganz interessant. Meine aktuelle Idee: * 4
-
Thread
Einzelne Blöcke einer Hochvoltbatterie (100kWh) mit Relais bei Ausfall überbrücken
hast du noch keine PV Wechselrichter gehört. Da lärmt der Lüfter ab 200 W rum(10 kW PV) während der 5 kW Akkuwechselrichter nach 5 Minuten bei 1 kW mal den Lüfter andreht. Ich hab hier noch ne 480 V USV zumstehen, in die lange ich nur sehr ungerne hinein. Warum woll?
sie gar nicht miteinander und habe mehrere getrennte 48V Quellen. Das ist bei dem System egal. Ein STM32 übernimmt das Daten abholen und schaltet bei Bedarf die Hauptschütze weg, so kann ich meine Batterie trennen, geladen wird mit Solar. Ich betreibe die Module auch nur bis 45°C (keine aktive Kühlung
-
Thread
RP2040 Erfahrungen
praktisch bei Null beginnen muß. Bin dann zunächst bei IAR geblieben, da für erste Erfahrungen die 32 KB Grenze nicht stört. Mangels Unterstützung habe ich die Bootroutinen aus anderen Quellen verwendet und die U2F-Convertierung selber geschrieben. Das ist aber auch nicht gerade anfängertypisch. Den
} while(1); } [/c] [c] //Das hier ist der Stack des zweiten Cores in 32Bit-Worten #define CORE1_STACKSIZE_LEVEL 100 __attribute__((aligned(4))) uint32_t core1_stack[CORE1_STACKSIZE_LEVEL]; //Das hier muss passieren bevor
-
Thread
Breitbandige Empfangsantennen
jemand genug kriminelle Energie. "You need to write a program to dump the F-RAM and flash it to the STM32H7." Irgendwo stand mal ein Copyright-Text ...may not be copied... und handschriftlich darunter (ebenfalls schon x-mal kopiert) "may not but will!"
unhandlich. Kilo S. schrieb im Beitrag #7158881: > Es ist schon erstaunlich wie viel da gestern (u.a den durchaus > akzeptablen Bedingungen geschuldet) u.a auf 160/80m mit einer auf 149MHz > (+/-) abgestimmten Antenne zu hören war. Ja klar, auf diesen Bändern reicht ein nasser Schnürsenkel um
-
Thread
USART von Microcontroller zu GSM Modul funktioniert nicht
SMS-Nachrichten mittels einem Microcontroller via GSM versendet werden. Dafür nutze ich einen Nucleo-STM32L476RGT6 Microcontroller und ein MIKROE LTE Cat.1 Click Board GSM Modul (https://www.mikroe.com/lte-cat1-eu-click-for-europe). Als Programmierumgebung nutze ich STM32CubeIDE. Da GSM Module im
genau fuer Deinen Fall gemacht). https://controllerstech.com/ring-buffer-using-head-and-tail-in-stm32/ https://github.com/controllerstech/stm32-uart-ring-buffer Gruesse Th.
-
Thread
Einplatinencomputer mit Linux für Heizungssteuerung und mehr
Lohnt Raspi etc überhaupt? Ist das wirklich einfacher als alles direkt mit einem ATmega oder STM32 zu machen? ICh habe noch nicht mit Rasberry und co gearbeitet, aber irgendwie auch gar nicht das Verlangen danach. Daher eine ernstgemeinte Frage
> Lohnt Raspi etc überhaupt? > Ist das wirklich einfacher als alles direkt mit einem ATmega oder STM32 > zu machen? > ICh habe noch nicht mit Rasberry und co gearbeitet, aber irgendwie auch > gar nicht das Verlangen danach. > Daher eine ernstgemeinte Frage Tja, es war einfacher dafür einen
-
Thread
Diskettenlaufwerk ansteuern
https://de.wikipedia.org/wiki/Integrated_Woz_Machine Würde persönlich erstmal die Baugröße 8", 5", 3.5", 3" auswählen und mit dem Lesen der uPD765 und WD1793 Doku anfangen. Butzo*aussen
überlesen oder du weisst nicht einmal, was das ist, weil deine AVR8-Kompetenz auf dem Stand von vor 5..10 Jahren eingefroren ist. Und was den Takt betrifft: ganz offiziell können die AVR8 heutzutage 24MHz, inoffiziell sogar 32MHz. Verstehst du jetzt das mögliche Grundkonzept? Um das klarzustellen
-
Thread
[STM32] CAN Bus: Fehlende RAM Zuweisung für TX FIFO ?
Queue has an allocated area into the RAM */ if ((hfdcan->Instance->TXBC & FDCAN_TXBC_TFQS) == 0U) { /* Update error code */ hfdcan->ErrorCode |= HAL_FDCAN_ERROR_PARAM; return HAL_ERROR; } [/c] Der oben erwähnte Abschnitt kommt aus der stm32h7xx_hal_fdcan.c.
mir das STM32H7 Manual etwas zu dick zum nachschauen 🙈
-
Thread
UART auf Linux
------------------------------------------------------------------- STM32CubeProgrammer v2.11.0-RC1 ------------------------------------------------------------------- Log output file: /tmp/STM32CubeProgrammer_WeTggc.log ST-LINK SN :
denn er hat keine physische UART Schnittstelle. Es ist nur eine virtuelle über USB, und die endet im STM32 Mikrocontroller.
-
Thread
Elektret-Mikrofon Verstärker
https://lowvoltage.wordpress.com/2011/05/21/lm358-mic-amp/). Die Daten sollen mit einem, auf einem STM32-Eval Board verbauten, 12-Bit ADC gesampelt werden. Dazu habe ich den OPV aus der Schaltung durch einen OPA350 (rail-to-rail) ersetzt, um die gesamte Schaltung mit einem 3,3V Pin des Eval-Boards zu
ist nicht so. Viele Elektretkapseln gehen oberhalb 10V schon kaputt und viele arbeiten bereits ab 1.5V. Da reichen 3V Versorgung normalerweise aus, wenn auch 5V oder 8V vorzuziehen wären.
-
Thread
DDS mit FPGA - Speicher vs. Rechnen in Echtzeit
kann. Ob das direkte Aufsplitten nach Re und Im eine wirklich gute Lösung ist, oder man eher den Weg |U| und |I| und Winkel dazwischen gehen sollte, wäre zu diskutieren. Immerhin hat man bei nur 96 kHz Abtastrate und 20 kHz Meßfrequenz nur so etwa 5 Stützstellen pro Periode. Da ist die im Bild gezeigte
gewaltige Tabelle. Wir berechnen für unsere Encoder-Lösungen Sin-Cos-Signale mit einer Genauigkeit von 32 Bit mit einem kleinen STM32.
-
Thread
Carbon - wie ist Eure Einschätzung?
let next: i64 = a + b; [/c] Return multiple ... sinnvoll? [c] fn DoubleBoth(x: i32, y: i32) -> (i32, i32) { return (2 * x, 2 * y); } [/c] Da ist mir Pointer oder Reference lieber, und lasse die Funktion "bool" zurückliefern.
programmiert werden sollte - memory safety. Ich bleib lieber bei Rust - läuft auch super auf Risc-V oder STM32s. Bin eh nicht der Typ, der jedem Hype hinterherläuft ... Rust ist mittlerweile mature genug, um für mich relevant zu sein - und ich finde es toll 😍
-
Thread
C++ in (deeply) Embedded Systemen für Neuprojekte Gesperrt
MitLeserin schrieb im Beitrag #7139724: > Falls sich jemand wirklich für diese Art von uC++Dialekt interessiert: > Eine ältere Implementation eines vollständigen Frameworks für > uController in c++ basierend auf c++03 mit Ergänzungen c++17 findet sich > unter: > https://github.com/
verwende optimiert der echt viel. Mit Godbolt zu spielen kann eine wahre Offenbarung sein. Und moderne uC haben >100MHz und weit über 100kB RAM. Da hätte ich echt keine Bauchschmerzen dabei std:vector usw. zu benutzen. Siehe Pi Pico: "Hauptprozessor (CPU): 32-Bit RP2040 Cortex-M0+ Dual-Core-Prozessor
-
Thread
80uA anstatt 24uA Stromverbrauch - Wie debugged man sowas?
und im Messaufbau abgeschaltet ist). Für einen Sender, der noch nicht angeschlossen ist, sind 3 100uF 1210 Keramikkondensatoren schon verbaut. Es sind diese hier: https://www.reichelt.de/vielschicht-kerko-100-f-10v-85-c-kem-x5r1210-100u-p207184.html Laut Datenblatt haben die eine IR von 1MOhm jeweils
https://www.st.com/en/evaluation-tools/x-nucleo-lpm01a.html https://www.st.com/en/development-tools/stm32cubemonpwr.html#st-featured-products https://www.st.com/en/evaluation-tools/stm32l562e-dk.html leisten beide ganz gute Dienste und sind auch lieferbar
-
Thread
Beinträge ohne Anmeldung
letztendlich zu 100%. Joggeli ist kein Troll, der ist hier unterwegs, um zu stänkern - siehe ESP32-Thread.
zumindest im Titel muss kein Schrott stehen! (ich schreibe ja auch viel, muss aber nicht IMMER alle 1,5h einen Beitrag haben)
-
Thread
ADC mit DRAM Buffer an µC anbinden
eines Controllers mit DMA zu benutzen. Um parallel per DMA und GPIO Daten auszugeben gibt z.B. für den STM32 ein Beispiel. Vielleicht geht ja auch die andere Richtung. Auch das DCMI lässt sich evtl. verbiegen.
Es gibt auch uC mit z.B. hier 80 Msps ADC mit DRAM Interface / DMA https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc4300-cortex-m4-m0/32-bit-arm-cortex-m4
-
Thread
Wie statisches HTML/css/javascript in C/C++ Projekte einbinden?
entwickle meinen C/C++ Code in Eclipse mit CDT, MCUTools, Sloeber Arduino Plugin, ... Oder auch mit STM32CubeIDE.
Informationen: [code] D:\apps\devel\eclipse2020\arduinoPlugin\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506\bin>xtensa-lx106-elf-objdump.exe -t meine_externe_textdaten.txt.o meine_externe_textdaten.txt.o: file format elf32-little SYMBOL TABLE: 00000000 l d .data 00000000 .data
-
Thread
I²C mit Pullups auf verschiedene 3.3V's hochziehen erlaubt?
, sofern die beiden Spannungen sehr sehr nah bei einander liegen. Also nicht iwie 1x 3.1V und 1x 3.5V sondern "exakt" 3.3V an Master und Slave. Danke im Vorraus
lange alle Bus > Teilnehmer auch bei 0V VCC die entsprechende Spannung aushalten. Auch bei den "5V-toleranten uC" hat Marketing wieder über Technik gesiegt. Gerade entdeckt: EFM32TG11, GG12 vertragen abs max 2V (in Worten: zwei Volt)! Die meisten STM32 schaffen auch nur 4V. Aber 74LVC wollen ja auch
-
Thread
HAL I2C Daten empfangen? STM32 Nucleo
Hallo, Ich versuche über ein Nucleo32 Board (STM32G431) per I2C Daten von einem BNO055 Sensor zu empfangen. Wenn ich mich nicht täusche muss ich doch dafür einmal HAL_I2C_Master_Transmit ausführen und dabei das Register mitschicken, welches
, im Zweifel erst mal zu gucken wie andere das gemacht haben. https://github.com/ivyknob/bno055_stm32
-
Thread
sehr langsamen Takt erzeugen
the counter. A wide range of resolutions and time-out periods can be configured for the RTC. With a 32.768 kHz clock source, the maximum resolution is 30.5 μs, and time-out periods can be up to two seconds. With a resolution of 1s, the maximum time-out period is more than 18 hours (65536 seconds). (tinyAVR
Buch über [..] Hänger [..] schreiben. > > Meinten Sie blaue Pillen? Dieser Begriff kann in einem uC-Forum durchaus mehrdeutig sein. ;) https://stm32-base.org/boards/STM32F103C8T6-Blue-Pill.html
-
Thread
32-Bit uC in QFP-32
Lothar schrieb im Beitrag #7121741: > Ja STM ist der einzige Hersteller mit 32-Bit uC in QFP-32 Nein.
Die STM32F0 gibt es in LQFP32, die STM32F1 und STM32F3 auch. Die neuen G0 und G4 sind auch in LQFP32 gelistet Irgendwie alle STM32 bis auf die 5er und 7er Oder ist das deren Patent?
-
Thread
Wie werden fabrikneue ATSAM geflasht?
Alternativen sind immer gut, aber es ist > eben auch Spezialwerkzeug. Warum funktioniert sowas beim STM32 viel > einfacher und ohne Tricks? Selbst ein USB/Seriell Wandler fällt doch unter Spezialwerkzeug. :-) Und die STM32 sowie GD32 kann ich mit dem JLink auch Flashen. Oder auch den EFM32PG22 der
Rudolph schrieb im Beitrag #7125691: > Den ATSAMC2x, ATSAMD2x und ATSAMD5x / ATSAME5x soll man am SWCLK einen > Pullup verpassen. > So im Gegensatz zu dem GD32C103 der an SWDIO und SWCLK einen Pulldown > haben möchte. Die EFM32 und STM32 haben intern am SWCLK einen Pulldown
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
wirklich nahe legt. Um im Bereich AVR zu bleiben, kann man sie mit Architekturen wie den 68HC11/12 und STM8 vergleichen, oder den teilweise überbordend komplexen Renesas R8C..M32C (16-Bitter).
>oder den teilweise überbordend komplexen >Renesas R8C..M32C (16-Bitter). M32C ist 32 Bit, nicht 16. Als der rauskam hat der viele uCs in den Schatten gestellt. --------------------------------------------------------------------- >Hässlich wird's
-
Thread
32-Bit-µC: Möglichst viel uint8_t verwenden?
Marotte nichts Neues gebracht hat. Bei dem typischen Wildwuchs a la U32, U16, U8 und so war klar zu erkennen, daß dies der Bequemlichkeit der Schreiber diente, schließlich ist U32 viel kürzer als unsigned long int und den typischen C Programmierern ist jedes Textzeichen
im Beitrag #7128227: > Wie löst rust das denn besser? Rust hat integer-Typen mit fester Breite (u32, i32, u16, i16, usw), plus einen Typ für native Breite (usize / isize).
-
Thread
Wechselrichter Hoymiles HMS-xxxx Sub-1G wireless
mal die Chips auf dem HMS10-Transceiver identifiziert: Auf der Platine ist ein CM2300A sowie ein STM32 Clone (GD32E230) zu finden. Somit sollte man mit einem RFM300, der ebenfalls den CM2300A verwendet, den Datenverkehr mitschneiden können. Zunächst muss man aber natürlich die Parameter für den Chip
00 17 65 85 00 0a f6 b6 9c 00 00 00 00 00 00 00 00 00 00 00 00 | 278ms | -30dBm complete! CH1 - U : 25.80V CH1 - I : 9.90A CH1 - P : 256.00W CH1 - YT : 0.95kWh CH1 - YD : 17.00Wh CH2 - U : 0.30V CH2 - I : 0.00A CH2 - P : 0.00W CH2 - YT : 0.00kWh CH2 - YD : 0.00Wh CH3 - U : 0.30V
-
Thread
Arduino mit Pt1000 und 400°C Schaltung
bezogen auf das Bild GANZ OBEN (Widerstände haben wohl zwischendurch ihre Bezeichung geändert): U0 = 5V * R3 /(R1+R3), die Spannung wenn es 0°C sind. Bei 0° kommen also NICHT 0V heraus! Die Verstärkung ergibt sich folgendermassen: Der invertierende Eingang bekommt U0 über einen Widerstand zugeführt
Eitel? Mal sehen: 1) MAX31865 Modul beziehen. 2) MAX31865 Bibliothek von Github runterladen 3) uC Bord und Modul mit ein paar Drähten miteinander verbinden 4) Beispielcode zum Testen Flashen 5) Code etwas für das Projekt anpassen 6) Fertig Das alles läßt sich in kürzester Zeit erledigen.
-
Thread
Festspannungsnetzteil 12V
Sekunde. Du hast zwischen gleichgerichteten 18V~ (macht 24V) und Eingangsspannung des Reglers von 12+1.5V (macht 13.5V) aber nur 10.5V, brauchst also mindestens 1500uF. Mit einem 3500uF Elko reicht auch ein 15V~ Trafo, von 32VA. Die Dioden D1, D2, D3 dürfen entfallen, da das Relais nicht abgeschaltet
ausgelegt ist, Na ja, es gibt welche die mit 1A (MC7812) aber die überwiegende Mehrzahl ist mit 1.5A angegeben (uA7812, UA7812, LM7812, L7812...) sind, begrenzen tun sie typischerweise erst über 2A. Schau halt mal wieder in ein Datenblatt. Andrew T. schrieb im Beitrag #7113760: > ein 78S12 wäre
-
Thread
Raspberry Pi Pico W: Pico mit WLAN
Norbert schrieb im Beitrag #7203959: > Master mode: > 62.5 Mbps @133MHz Das steht so zwar im Datenblatt müsste aber wohl 62.5 Mbps @125MHz oder 66.5 Mbps @133MHz sein.
Stefan schrieb im Beitrag #7203984: > Norbert schrieb: >> Master mode: >> 62.5 Mbps @133MHz > Das steht so zwar im Datenblatt müsste aber wohl 62.5 Mbps @125MHz oder > 66.5 Mbps @133MHz sein. In der Tat, gut gesehen! Ich meine 125MHz wären auch so eine Art ›default‹ Geschwindigkeit
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
noch auf STM32F4xx und STM32F7xx laufen, insofern habe ich da beides mal gesehen. Am Ende benutzt man für eine Anwendung von der riesigen Peripherie meist eh nur einen Bruchteil. Was ich bei STM32 sehr gewöhnungsbedürftig
erhielt ich von ST Mails, die zur Migration auf STM32 aufforderten. Und die ST-eigene IDE für STM8 wird schon seit langem nicht mehr weiterentwickelt. Andererseits hat ST danach nochmal neue STM8-Varianten (insbesondere 8-Pin STM8S und STM8L) herausgebracht
-
Thread
Komponenten für Uhr/Kalender im Solarbetrieb (ca. 80x80 mm)
aber nicht unbedingt direktes Sonnenlicht. Sagen wir, ich bekomme die mittlere Stromaufnahme unter 5mA - dann müssten die Solarzellen am dunklen Wintertag 6h lang 20 mA bringen und speichern! - Schafft das ein Modul in dieser Größe (welches)? - Welcher Energiespeicher / (MPPT-)Laderegler (lange
kommerzielles Produkt verwendet eins von deinen stromfressenden Displays und RTC. Schon ein ATmega328 kann mit 32kHz Quartz mit 17uA laufen und die Uhrzeit mitzählen. Ein 200x200 Pixel kleines ePaper nimmt 5uA, aber ist nicht langlebig genug für Minutenupdates. Man musste die rundum verteile. https://www.waveshare.com
-
Thread
Embedded System privat kaufen
arduino-pro-portenta-breakout-erweiterungsboard-ard-shd-asx00031-p304324.html?&nbc=1 https://www.reichelt.de/arduino-portenta-x8-nxp-i-mx-8m-mini-stm32h747-ard-portenta-x8-p326357.html?&nbc=1
SOMLabs bietet Modelle mit NXP i.MX8M / i.MX6ULL / i.MXRT sowie dem STM32MP1 im SODIMM Formfaktor an: https://somlabs.com/category/products/system-on-module/ Die Module und passendes Zubehör (Carrier-Boards, WiFi-Antennen, Display, SODIMM Sockel für eigenes Design, etc
-
Thread
In Bewerbung Arduino Stand im Jahre 2022
Frank O. schrieb im Beitrag #7105358: > Ich hab noch keinen STM32 in irgendwelchen Steuerungen gesehen, dafür > aber jede Menge PIC's und auch AVR. *Du* hast sie noch nicht gesehen. In meinem Umfeld gibt es keine AVR, aber ein ernsthaftes Produkt mit STM32.
Mampf F. schrieb im Beitrag #7107832: > Derzeit entwickle und debugge ich in vscode auf STM32 und das > funktioniert superb. Du meinst jetzt nicht ernsthaft den uC der nicht mal eine ordentliche Doku hat sondern der Hersteller sagt (z.B. zum korrekten setzen von Registern für Hardwarefunktion