-
Thread
USB2CAN Adapter aus China - kann der was ?
Software nur Copy-Paste ist und der STM32F103 nicht CAN und USB gleichzeitig kann?
Hab den von Seeedstudio, da ist es ein: STM32F103 Aber meiner ist kaputt: https://forum.seeedstudio.com/t/usb-can-analyzer-help/7513/4 Brauche die Firmware.. Leider scheint es da keine opensource zu geben was die Chinesen kopiert haben
-
Thread
Suche günstigen Mikrocontroller mit Ethernet
die 7er haben doch Ethernet, STM32F107, F207
Der STM32F107 wirkt ideal, aber sind die momentan dafür aufgerufenen Preise (DigiKey >10€) normal oder dem Chipmangel geschuldet? In meiner Erinnerung gab es für das Geld auch schon F4, F7 und H7.
-
Thread
STM32H7 Multichannel ADC DMA
Ich möchte mittels DMA 6 ADC Kanäle (STM32H7, ADC3) kontinuierlich sampeln. Anyway das Problem alle Daten sind 0 und es wird ebenfalls kein Interrupt bez DMA ausgelöst. Relevantes im code in korrekter Reihenfolge: __attribute__ ((aligned
verwendet wird, dann sollte auch der IRQ Handler generiert werden. https://github.com/STMicroelectronics/STM32CubeH7/tree/c94252df7cec24a8fef67b28933353476a1edd3c/Projects/STM32H7B3I-EVAL/Examples/ADC/ADC_DMA_Transfer Das kein Interrupt generiert wird läßt mich an meinem Problem mit dem SDMMC1 auch gerade
-
Thread
Carbon - wie ist Eure Einschätzung?
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 😍
Syntaxhighlighting für Vim und Neovim: https://github.com/carbon-language/carbon-lang/commits/52f80c25ab79773260b618e12774d57fa661ecb4/utils/vim/syntax/carbon.vim Damit haben die Carbon-Entwickler einen entscheidenden für den produktiven Einsatz von Carbon getan :)
-
Thread
STM32L431RC - Probleme mit Stromsensorenauswertung
4 Variablen benutzt, um eben diese Fälle unterscheiden zu können: [c] uint32_t sensor_value = 0; uint32_t actual_val_min = 0; uint32_t actual_val_max = 0; uint16_t actual_inkr = 0; [/c] Ich
schrieb im Beitrag #7141011: > Wird der ADC Input somit nicht überlastet, wenn dieser dann auf ca. 4,8V > steht? Bei den mir bekannten STM32 Modellen vertragen die analogen Eingänge offiziell maximal ein kleines bisschen mehr als 3,3V. Ich würde das sicherheitshalber mit einem Widerstand und Zenerdiode
-
Thread
C++ in (deeply) Embedded Systemen für Neuprojekte Gesperrt
<lines>; [/c] Und in einem anderen Projekt dann: [c] using line0 = Pin<Port<E>, 4>; using line1 = Pin<Port<E>, 5>; using line2 = Pin<Port<E>, 6>; using line3 = Pin<Port<E>, 7>; using line4 = Pin<Port<D>, 0>; using lines = Meta::List<line0, line1, line2, line3, line4>; using charly = Charly<lines>; [/c]
-
Thread
80uA anstatt 24uA Stromverbrauch - Wie debugged man sowas?
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
3.3V. Un kann dann bis hahe an den Bias Strom des OpAmps messen. Bedeutet je nach FET Opamp, bis auf fA runter.
-
Thread
Beinträge ohne Anmeldung
Die Löschbolzen und Stefan F. soll der Blitz beim Sch..ssen treffen! Stefan F. Als Fachkraft eine Pflaume. Aber als Pflaume eine Fachkraft!
Stefan ⛄ F. schrieb im Beitrag #7136671: > Lach schrieb im Beitrag #7136462: >> Man sollte einen Intelligenztest >> als Zugangsvoraussetzung für Nutzung des Forums einführen. > > So einer? Stefan ⛄ F.
-
Thread
Probleme beim Flashen (STM32G031)
Hallo Leute, ich versuche einen STM32G031F4P6 Controller mit dem STM32CubeProgrammer zu flashen, aber leider ohne Erfolg. Kann man mir da einer vielleicht weiterhelfen? Ich erhalte die angehängte Fehlermeldung.
Ich habe auch schon überlegt den STM32CubeProgrammer v2.11 zu installieren. Sieht aber so aus als ob man besser noch bei v2.10 bleibt. Der neue Updater will auch nicht an die neue Version ran...
-
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.
ok, damit bin ich auch auf dem ESP32 genauso weit wie du. Google hat mir schnell diesen Zauberspruch geliefert, das müsste die Lösung sein: https://github.com/espressif/esp-idf/blob/4e982d4b185460da4499bfe6e6530e4852eb6b9e/make/component_wrapper.mk
-
Thread
Programmierproblem mit dem STM32G491
Controller zugreifen: 09:24:10 : V2J28S7 09:24:10 : Connected via SWD. 09:24:10 : SWD Frequency = 4,0 MHz. 09:24:10 : Connection mode : Connect Under Reset. 09:24:10 : Can not connect to the target! If you're trying to connect to an STM32W1xx device, please select Normal or HotPlug
noch mal. Ergbnis: 16:07:54 : V2J37S7 16:07:54 : Connected via SWD. 16:07:54 : SWD Frequency = 4,0 MHz. 16:07:54 : Connection mode : Connect Under Reset. 16:07:54 : Can not connect to the target! If you're trying to connect to an STM32W1xx device, please select Normal or HotPlug
-
Thread
Modellbauservo 3,5V zu 5V Steuersignal
einem Atmega168 angesteuert, der liefert ja ein 5V Signal. Jetzt will ich das mit einem Nucleoboard (Stm32f072) machen, da kommen aber nur max. 3,6V aus dem Steuerpin. Wie kann man so einfach wie nur möglich daraus wieder ein 5V Signal machen? Grüße Jo
klarkommt. Ich schaue zuerst ins Datenblatt und lese da, dass für Versorgungsspannung und Signalpegel 4.8-6V gefordert werden. fchk
-
Thread
STM32F410CBU3 NRST PIN Pullup
NRST-PIN intern einen 10K Pullup . Ich messe >1M . Ist der Chip defekt ? Kann jemand mal einen stm32F4...NRST-PIN gegen VDD duchmessen ? Danke im voraus
nur misst. Man misst nur Mist. Nummer E. schrieb im Beitrag #7130186: > Kann jemand mal einen stm32F4...NRST-PIN gegen VDD duchmessen ? Was ist denn dein eigentliches Problem? Was funktioniert denn nicht? Warum kommst du auf die Idee, da mit einem Multimeter was messen zu wollen?
-
Thread
STM32 - USB - CDC (Virtual COM Port) - Decoder? - Wie Daten lesen?
Hallo liebes Forum, ich nutze einen STM32F4 im FS-Modus um Daten vom Microcontroller zum PC zusenden. Eigenschaften: - MC als Device only - Entsprechender Takt 48MHz - Befehl zum Senden der Daten CDC_Transmit_FS - Spannungsversorung
-
Thread
STM32 SPI HAL extrem langsam
HAL. Und vor allem: RTFM!!! https://www.st.com/resource/en/user_manual/um1725-description-of-stm32f4-hal-and-lowlayer-drivers-stmicroelectronics.pdf
MAX M. schrieb: >> Die ganze problematik >> mit Cache und DMA bekommt man gratis dazu > > Die STM32F4xx haben gar keinen Cache. Und das ist das allerwichtigste: Harry L. schrieb im Beitrag #7127318: > Und vor allem: RTFM!!! > > https://www.st.com/resource/en/user_manual/um1725-description-of-stm32f4
-
Thread
STM32 Zeit messen?
jedem Interrupt unterbrochen werden würde. Aufgrund deiner Angabe zu 180 Mhz gehe ich von einem STM32F4 aus, da ist ein Cortex M4 Kern drin. Dieser hat einen Zähler namens DWT_CYCCNT, der die CPU Takte zählt. Siehe dazu die Diskussion https://stackoverflow.com/questions/36378280/stm32-how-to-enable-dwt-cycle-counter
Stefan ⛄ F. schrieb im Beitrag #7125956: > Aufgrund deiner Angabe zu 180 Mhz gehe ich von einem STM32F4 aus, da ist > ein Cortex M4 Kern drin. Dieser hat einen Zähler namens DWT_CYCCNT, der > die CPU Takte zählt
-
Thread
STM32 Low Power: LSI? Strombedarf?
Hallo zusammen :) Ich habe einen STM32G031 und ihn so konfiguriert, dass ich mit dem HSI im Low Power Mode bei 1MHz auf ca 250µA komme. Jetzt möchte ich den Strombedarf noch weiter senken und dafür den LSI mit 32kHz nutzen. Konfiguriere
einmal falsch "erwischt" und die Dinger ziehen massig Strom. Das kannte ich bis dort hin von den STM32F Typen nicht. 73
-
Thread
sehr langsamen Takt erzeugen
Meinten Sie blaue Pillen? Dieser Begriff kann in einem uC-Forum durchaus mehrdeutig sein. ;) https://stm32-base.org/boards/STM32F103C8T6-Blue-Pill.html
, sonst wird das ganze durch Alterung und Betauung/Verschmutzung unzuverlässig. Als Kondensator 10uF gebildet aus 10 Stück 1uF Folienkondensatoren paralell. Damals habe ich Carbonatfolienkondensatoren oder Polystyrolfoliencondensatoren verwendet, wegen der Stabilität und dem geringen Leckstrom. Werte
-
Thread
32-Bit uC in QFP-32
Rechenleistung: > > https://www.silabs.com/mcu/8-bit-microcontrollers/efm8-laser-bee/device.efm8lb12f64e-qfp32 Ähm, also z. B. STM32G030 ist ein 32-Bitter, und den gibt's im LQFP32. Wobei dieses LQFP sogar noch etwas dicker als da vom oben angegebenen ist. Footprint aber gleich. Und diesen STM32G030
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
muss, weiß ja nur das Programm auf dem PC. Bei der BMP läuft das entsprechende Programm auf einem STM32F103. Aber egal wo, jemand muss diese Spezialfunktion programmiert haben (oder eben nicht). > Ich kenne die Black Magic Probe nicht weiter. Wenn du willst, kannst du > sie mir gern zum Testen her
-
Thread
Bald gibt es wieder Chips :-)
Bei Mouser sind nach wie vor nur 66 von 3290 STM32 Derivaten auf Lager.
Dann hat sich der bei Edeka nicht ausgekannt ;) https://youtu.be/cLHM7WC4UTU?t=18
-
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).
: 20Mhz Tiny: 160ksps 72Mhz EFM8: 202ksps 48Mhz SAMD10 (M0+): 1822ksps 48Mhz STM32F: 1648ksps Ist klar was man nimmt wenn man Leistung braucht. Was moderneres als den EFM8 kenne ich bei 8051 nicht. Der originale 8051 hat viele Verbesserungen erfahren, aber das Konzept ist eben
-
Thread
Neue Chips und Module von Espressif, GigaDevice, STMicroelectronics und Co
Espressif_AWS_IoT_ExpressLink_Module_GA. ### GigaDevice: neuer High End-Mikrocontrollerfamilie GD32F47x/42x Am chinesischen Markt präsentierte GigaDevice eine zusätzliche Chipfamilie auf Basis eines ARM-Kerns: die GD32F470/F427/F425-Serie basiert auf einem ARM Cortex M4-Chip, und ist eine leistungsfähigere Variante des bekannten GD32F450/F407/F405.  (Bildquelle: GigaDevice) Neben einer maximalen Taktrate von 240 MHz erweitert GigaDevice auch das Speicherkomplement: [c] The new GD32F4 is
-
Thread
32-Bit-µC: Möglichst viel uint8_t verwenden?
die sich hier großartig vorkommen, an ein Projekt mit einem µC von Freescale. Huch, das ist ja kein STM32! W.S.
krachen, weil wir ja die Adresse von my_p.c reingeschrieben haben, welche hier nicht auf eine 4-Byte Grenze liegt. Man kann sich aber Zeiger auf solche Integer definieren: [c] typedef uint32_t uint32_unaligned_t __attribute__((aligned(1))); struct P my_p; uint32_unaligned_t *proper_ptr =
-
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
0.00Wh CH3 - U : 0.30V CH3 - I : 0.00A CH3 - P : 0.00W CH3 - YT : 0.00kWh CH3 - YD : 0.00Wh CH4 - U : 0.30V CH4 - I : 0.00A CH4 - P : 0.00W CH4 - YT : 0.00kWh CH4 - YD : 0.00Wh CH0 - U : 223.10V CH0 - F : 49.99Hz CH0 - P : 243.20W CH0 - Q : -0.10var CH0 - I : 1.08A CH0 - PF :
-
Thread
Arduino mit Pt1000 und 400°C Schaltung
sogar besser als 0.1 Grad. Neuberechnung: https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.32 Darin finden sich Excel-Spreadsheets inklusive Linearisierungwiderstand und Fehlerbetrachtung.
schwierig. Man kann Polynome faktorisieren so, dass man nur noch multiplizieren und addieren muss. (Ein STM32F103 damals auf 36MHz konnte z.B. ein Thermocouple in unter 40us als double-float Typ in Temperatur umwandeln. Damit konnte diese Anwendung alle Thermocouple-Typen mittels NIST Koeffizienten verwenden
-
Thread
SPI Flash Memory AT25SF321B lesen schreiben mit STM32WB55
im Titel genannten Flash Speicher und möchte ihn beschreiben und lesen. Als µC verwende ich einen STM32WB55. Im Prinzip gibt es dazu auch ein gutes Tutorial von digikey: https://www.digikey.com/en/maker/projects/getting-started-with-stm32-how-to-use-spi/09eab3dfe74c4d0391aaaa99b0a8ee17 Datenblatt
(&hspi1, (uint8_t *)spi_buf, 1, 100); HAL_GPIO_WritePin(GPIOA, GPIO_PIN_4, GPIO_PIN_SET); [/c]
-
Thread
Simple Grafiklibrary für Mikrocontroller?
Walter T. schrieb im Beitrag #7116552: > Das liegt wohl daran, dass die Kombination STM32 + genügend Speicher für > einen Framebuffer eher Seltenheitswert hat. das war doch wohl hoffentlich ironisch gemeint? Bei den größen F7/H7 gibt es schon einige. Und bei den Discovery Boards wird
schrieb im Beitrag #7116576: > Walter T. schrieb: >> Das liegt wohl daran, dass die Kombination STM32 + genügend Speicher für >> einen Framebuffer eher Seltenheitswert hat. > > das war doch wohl hoffentlich ironisch gemeint? Bei den größen F7/H7 > gibt es schon einige. Und bei den Discovery Boards
-
Thread
Festspannungsnetzteil 12V
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 wird, kein Strom rückwärts abgezogen werden kann. Überhaupt, was
Stefan ⛄ F. schrieb im Beitrag #7116863: > Es geht maximal um einige hundert Milliwatt. Naja, erzähle das mal so einem "Denver"-Radio von Pollin, das mit 4 AA-Zellen auskommen muß. Sowas ist Murks und man kann
-
Thread
STM32F400 - Clone oder real?
Hallo zusammen, auf der Suche nach bezahlbaren µCs bin ich auf diesen Kollegen hier gestoßen: STM32F400. Hatte ich noch nie gehört, die offizielle ST Seite kennt ihn auch nicht und das Datenblatt gibts nur auf CN. https://datasheet.lcsc.com/lcsc/2202211530_STMicroelectronics-STM32F400CBT6_C2874817
gelistet. Scheint wohl wirklich offiziell zu sein. https://www.stmcu.com. cn/Product/pro_detail/STM32F400CBT6/view_detail/entity/stm32f4/pn/STM32F400CBT6 (ich musste da einen Zeilenumbruch einfügen, weil die Foren-Software den Link sonst nicht erlaubt hätte)
-
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
erfahrung mit komplexen externen bibliotheken?
Definitionen/typedefs in 2 libs. Bei mir wars das Gegenteil - USB Highspeed und USB Fullspeed Library für STM32F4 mit den gleichen Namen für alles, das sich dann beharkt hat. Endete damit, das ich eine der beiden dann komplett umschreiben musste auf unique, damit sie koexistieren können.
Ja, dat is so. Der hier z.B. "https://www.roboternetz.de/community/threads/76871-SLAM-auf-dem-ESP32" hats aber nach einem Monat gemerkt und auch am 03.01 propagiert (es geht also auch anders).
-
Thread
Datenblatt zu waveshare ePaper 4.2B V2?
Hallo, ich habe ein dreifarbiges (B/W/R) 4.2“ ePaper Display von Waveshare. https://www.waveshare.com/wiki/Pico-ePaper-4.2-B. Es handelt sich um die neue Version V2. Anscheinend unterscheidet sich der verbaute Controller von dem der Vorversion
www.good-display.com/product/395.html Dazu passt auch der Waveshare-Treibercode. Ich habe ihn mal auf mein System (STM32F411) angepasst. Leider bleibt er im Init hängen, da das BUSY-Signal nach dem ersten SPI-Kommando auf Low hängenbleibt. Muss das CS-Signal eigentlich nach jedem übertragenen Byte auf High und dann
-
Thread
STM32CubeIDE - kann man dem gdb server einen Schalter mitgeben?
Wenn irgendwo etwas implizit eingebaut ist, was gdbserver-Protokoll implementiert (stlink bspw. für STM32), dann musst du dort in der Doku schauen.
irgendwo etwas implizit eingebaut ist, was gdbserver-Protokoll > implementiert (stlink bspw. für STM32), dann musst du dort in der Doku > schauen. Mein Target ist STLINK-V2 im DISC1 Board (momentan mit der on Board MCU).
-
Thread
Immer noch keine STM32
Manchmal fallen STM32F100C8 vom Himmel...
So STM32 F7 oder H7 wird man wohl kaum durch AVR ersetzt bekommen.
-
Thread
Assemblerprogramm zur Ausgabe eines Zeichens auf UART3
auch wieder probieren. Und der Name ist auch falsch - in bin im falschen Thread, du brauchst ja stm32f4irgendwas :(
Auf meinem Chip in der Pinout View steht STM32F407VGTx
-
Thread
STM32 Probleme mit einem GPIO Pin und SPI NOR-FLASH
Guten Morgen, In meinen neuen Projekt setzte ich ein STM32F103C8T6 als Mikrocontroller ein. Den Chip habe ich von einem Nulceo-446RE Board runter gelötet(Programmierteil). Im Moment überprüfe ich alle Funktionen der Platine bevor ich das eigentlich Programm
drauf ist und der ohne Probleme fürs EEPROM funktioniert. Ich muss sagen ich kenne mich mit dem STM32 Debugger noch nicht wirklich aus. Ist es möglich den Debugger so einzustellen das mir die Bits von MODE4 und CNF4 im GPIOB->CRL Register angezeigt werden? So das ich sehen kann welcher Codeabschnitt
-
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