-
Thread
CH340N nur bis 38400 Baud?
. Ein STM32F030 der über einen AMS1117 3.3 an der 5V Leitung des USB hängt funktioniert dann auch sofort. Für mich gut zu wissen, denn bisher (beim CH340G) war die Drosselspule nicht notwendig. Vielen Dank
Ralph S. schrieb im Beitrag #7749959: > Ein STM32F030 der über einen AMS1117 3.3 an der 5V Leitung des USB hängt > funktioniert dann auch sofort. Für die Tests wären die STM32 mit der 'Fraktionalbaudrate' deutlich besser geeignet als irgendein
-
Thread
Coroutinen für microController
aus Mikrocontroller und Dev-Board anlegt und die in diesem Fall die Event-Loop enthählt (Windows, STM32 oder nRF52). Hier ein github-Link: https://github.com/Jochen0x90h/coco-loop/blob/main/test/LoopTest.cpp Monochome Displays gehen auch schon: https://github.com/Jochen0x90h/coco-mono-display sowie
/platform.hpp> um z.B. stm32c031xx.h zu erhalten wenn man den uC im Build-System ausgewählt hat) und noch HAL-artige Hilfsfunktionen und Klassen (die man noch auslagern könnte aber erstmal nicht stören da nur Header). Wer
-
Thread
HX711 mit Wägezelle
ist 1 kg. Es wird Kanal A des HX711 mit Verstärkung 128 verwendet. Das HX711 Board hängt an einem STM32-Nucleo, die Spannungsversorgung für das HX711 Board kommt direkt von STM32-Nucleo (3.3 Volt bzw. 5 Volt). Wenn man den 24-Bit Messwert vom HX711 so ungefähr auf Gramm mit 0.1 Gramm Auflösung skaliert dann ergibt sich: [code] keine Belastung: Messwert 0.0 g 100 Gramm Gewicht: Messwert 100.0 g +/- 0.1 g 200 Gramm Gewicht: Messwert 200.0 g +/- 0.1 g [/code] Es gibt zwischendurch Ausreißer der Messwerte mit mehr als der obigen Abweichung, das
-
Thread
STM32 Evalboard für Einstieg
Zo R. schrieb im Beitrag #7746679: > Ich denke ich werde folgendes Board kaufen: > STM32 F7-Serie Fange mal lieber mit einem weniger komplexen Modell an: F0, L0, G0 oder F3.
Modell an: F0, L0, G0 oder > F3. Jawoll. Es gibt so viele schöne kleine Nucleos, so richtig schön handlich. Da kann man es lernen bevor man sich spezialisiert und weiss auf welches STM32 Monster man losgeht
-
Thread
STM32 Highspeed ADC PCB Design
ich arbeite gerade an einem Versuch einen High-Speed ADC (12 Bit, 5-20 MSPS) parallel mit einem STM32 Mikrocontroller auszulesen. Die ersten Versuche waren bereits erfolgreich, allerdings bereitet mir das Pinout des STM32-Mikrocontrollers etwas Kopfzerbrechen. Nach meiner Logik wäre es am sinnvollsten
gesamte Pinout verteilt sind und nicht in unmittelbarer Nähe zueinander liegen. Dies bei praktisch allen STM32 ob F1 oder H7. Teilweise sogar auf der gegenüberliegenden Seite des ICs. Nun frage ich mich, wie kritisch diese Verteilung der Pins in Bezug auf das PCB-Layout bei hohen ADC-Datenraten ist.
-
Thread
TPS62933F regelt nicht richtig und schwingt (?)
Aus dem Datenblatt "Pin 7 SS/PG: A minimum 6.8 nF ceramic capacitor must be connected ... Do not float." (Du hast ja den TPS62933F) Vergleiche mit deinem Schaltplan...
und gut beherrscht, kann man sich einem komplexeren nähern. Ist so ähnlich wie der Einstieg in die STM32-Welt mit einem STM32F7 oder gar H7, verboten ist es aber nicht und dass Du meine indirekte Hilfe in Deiner Überheblichkeit und Fehleinschätzung eigener Fähigkeiten überhaupt nicht siehst, ist auch
-
Thread
ADC Auslesen STM32F04
jemand das schonmal gemacht und den Beispielcode für mich? https://github.com/STMicroelectronics/STM32CubeF0/tree/master/Projects/STM32F042K6-Nucleo/Examples/ADC/ADC_DMA_Transfer Dürfte sich bereits auf deinem PC befinden als Teil des STM32CubeF0.
Man muss auch das Reference Manual und das Datasheet dazu lesen. Vielleicht erst mal mit einem STM32F0 oder L0 anfangen, denn die sind weniger komplex.
-
Thread
ESP32 LittleFS Arduino
, ota_0, 0x10000, 0x150000, app1, app, ota_1, 0x160000, 0x150000, spiffs, data, spiffs, 0x2b0000, 0x140000, coredump,data, coredump,0x3f0000, 0x10000,
Das project ist mit Arduino IDE 2.3.0, ESP32 lib V1.06 compiliert. LittleFS.h wird verwendet.[LittleFS_esp32@1.0.6]
-
Thread
Geschichte des Mikrocontrollers.
bspw. eben die bei einem Arduino verbauten Bausteine, einem RaspBerry pico oder den ARM-Chips (bspw. STM32). Natürlich werden jetzt hier wieder einige aufschreien, dass als SoC die in Tablets, Smartphones oder auch günstigen Computern verbauten Bausteine sind (also relativ leistungsstarken Geräten), allerdings
zufälligerweise Blau-Braun sind ;-) https://ih1.redbubble.net/image.939308691.6215/flat,750x,075,f-pad,750x1000,f8f8f8.jpg
-
Thread
STM32 vs. AVR16 messen von Spannungen von 0,5-1,2V
von minimaler VDDA/VREF+ Spannung von 2,0V (STM32F303, STM32C011) - beim STM32F042 sind es sogar 2,4V... Wie misst man mit einem STM32 dann z.B. 0,5V-1,0V ohne 50% oder mehr der Auflösung zu verschenken?
etwas von minimaler VDDA/VREF+ Spannung von > 2,0V (STM32F303, STM32C011) - beim STM32F042 sind es sogar 2,4V... > Von STM32 gibt es noch H-Serie, z.B. H723. Zuerst scheint zu groß für diese Aufgabe. Aber H723 ist nicht wesentlich teurer (z.Z. 5,75
-
Thread
STM32F402 Kann man kaufen, aber den gibt es eigentlich nicht !
Laut https://community.st.com/t5/stm32-mcus-products/cubemx-can-not-find-stm32f402rct6/td-p/607872 scheint das ein STM32 speziell für den chinesischen Markt zu sein. P.S. Aliexpress bietet den STM32F402RCT6 auch an.
Die Cube IDE kennt den STM32F402 auch nicht
-
Thread
KI Code Generatoren
. schrieb im Beitrag #7741609: > ein HalloWelt-Programm für einen Microcontroller [c] #define F_CPU 3333333 #include <avr/io.h> #include <util/delay.h> #include <string.h> void USART0_sendString(const char *str) { for(size_t i = 0; i < strlen(str); i++) { while(!(USART0.STATUS
angeboten die auf Gauss Jordan beruhen und funktionierte mit minimaler Anpassung ohne zu zicken auf dem STM32. Die Übereinstimmung mit Excel war übrigens sehr beeindruckend. Hat mir viel Zeit erspart. Kann mich in diesen speziellen Fall nicht beklagen. Der STM32 machte das übrigens recht schnell. Ich hatte
-
Thread
rpi <--> avr uart Übertragungsfehler bei Quarzbetrieb
, rx err=0 mehrmals sogar. Doch früher oder später bekomme ich ./linux-serial-test -f -e -S -p /dev/ttyAMA0 -b 921600 -i5 -o5 Linux serial test app Flush RX buffer. Error, count: 12316, expected 1c, got
flag is set at the end of the first stop bit" https://www.st.com/resource/en/reference_manual/rm0316-stm32f303xbcde-stm32f303x68-stm32f328x8-stm32f358xc-stm32f398xe-advanced-armbased-mcus-stmicroelectronics.pdf "The Receiver checks the first Stop-bit only, regardless of the number of Stop bits selected
-
Thread
ATMega Auslaufmodell?
Es ist klar, dass die 32-Bit-µCs schon längst auf dem Vormarsch sind. Neulich habe ich bei Mouser entdeckt: MSPM0C1104SDSGR Arm® 32-bit Cortex®-M0+ CPU, 24MHz 8-pin WSON 2x2mm 0,64 € (0,272 € bei 1000 St.) Die 8-
STM32 (genauso natürlich auch bei äquivalenten Serien anderer Hersteller) übersieht man aber sehr schnell die Abhängigkeiten zwischen verschiedenen Funktionsblöcken. Bei der Arbeit mit STM32CubeMX ist es
-
Thread
FreeCAD 1.0 RC, Android 15 für Raspberry Pi, VS Code-Plugin für RP2350 uvam
Variableninhalte erlaubt. ### STMicroelectronics – TPMs sind FIPS-140-3-Zertifiziert Neben einem neuen STM32 gibt es auch im Bereich der Kryptomodule Zuwachs. Im Rahmen einer Pressemeldung verkünden die Francoitaliener, fortan auch nach FIPS-140-3 zertifizierte TPMs im Programm zu haben: [c] – STMicroelectronics
so schlecht fuer die beruehmten ersten Schritte, es kommt natuerlich nicht an richtigen IDE (z.b. STM32-Cube) ran (ist vermutlich auch nicht die Zielgruppe). Wer will, kann auch einen Arduino-Core auf dem rp2040 installieren, mit den ueblichen Bibliotheken.
-
Thread
STM32 ADC genauigkeits probleme
Hallo, Ich arbeite mit dem STM32F303. Mein 12bit ADC welchen ich in JTag proVision programmiert (Python) habe, ist sehr ungenau. z.B. wenn ich eine Spannung von 2.70V habe misst er 2.68V oder wenn ich eine Spannugn von 0.303V
Niklas G. schrieb im Beitrag #7741906: > Hast du auch mal ein Beispiel Programm in C mit der STM32 HAL versucht? Nein, hatte noch nie mit STM32 HAL zu tun.
-
Thread
Zephyr STM32F103C8 canbus pin mapping
Zephyr version: 3.7.99 (/home/edi/zephyrproject/zephyr) -- Found west (found suitable version "1.2.0", minimum required is "0.14.0") -- Board: stm32_min_dev, Revision: blue, qualifiers: stm32f103xb -- Found host-tools: zephyr 0.16.8 (/home/edi/zephyr-sdk-0.16.8) -- Found toolchain: zephyr 0.16.8
Zephyr version: 3.7.99 (/home/edi/zephyrproject/zephyr) -- Found west (found suitable version "1.2.0", minimum required is "0.14.0") -- Board: stm32_min_dev, Revision: blue, qualifiers: stm32f103xb -- Found host-tools: zephyr 0.16.8 (/home/edi/zephyr-sdk-0.16.8) -- Found toolchain: zephyr 0.16.8
-
Thread
Erbitte Hilfe bei RFID Projekt Tierchip von Streunerkatzen auslesen
Als Vergleich das WL-134 Modul: - quadratische Spule ca. 10 cm x 10 cm (6.0 Ohm 565 µF) - 5 Volt Versorgungsspannung (70 mA Stromverbrauch) Ein FDX-B Tag (2.12 x 12 mm) wird in ca. 13 cm Abstand von der Spulenmitte bei senkrechter Ausrichtung zur Spule erkannt. Bei
schwanke ich noch. Es sollte ein 8 Bitter ala AVR64DU reichen. Der ist preislich aber nicht so weit vom STM32F07x weg. Und der hat mehr Power. Nuvoton hat auch ein paar passende im Angebot, damit habe ich aber keine Erfahrungen. Von der Bauform her hätte ich an Arduino gedacht. Man könnte es ohne Mikrocontroller
-
Thread
Probleme mit STM32F103 und SPI1 remapping
Hallo allerseits, ich habe mich mal nach längerer Pause wieder an die STM's rangewagt und habe mir ein kleines Board zum Spielen designed und gebaut. Dabei handelt es sich um ein Board mit dem STM32F103, der auch auf dem BluePill-Board verbaut ist. Ich habe am SPI1 ein
Bist du sicher, dass es ein originaler STM32F103C8 ist?
-
Thread
Timer Finder Opta (STM32H747XI)
// enable timer Serial.println(TIM14->PSC); Serial.println(TIM14->ARR); uint32_t t1=0,t2=0; while(t2 < 20){ while ((TIM14->SR & TIM_SR_UIF) == 0); TIM14->SR &= ~TIM_SR_UIF; Serial.println(micros() - t1); t1=micros(); t2++; } digitalWrite(LED_USER
Code definiert: https://github.com/STMicroelectronics/cmsis_device_h7/blob/13ba9da797a30e1563a8795f974425fb26dd0457/Source/Templates/gcc/startup_stm32h747xx.s#L191 Der Name kommt daher, dass sich manchmal mehrere Peripherals den selben Interrupt teilen. Im Handler musst du dann prüfen, ob der gewünschte
-
Thread
Pico2 RP2350 GPIO Fehler
beieinander. Falls jemand das auch mal mit Micropython testen will: [code] from machine import ADC, mem32, Pin from time import sleep_ms PADS_BANK0_BASE = 0x40038000 # PADS_BANK0_BASE GPIO_REG = PADS_BANK0_BASE + 0x70 # GPIO27 adc = ADC(Pin(27)) print(bin(mem32[GPIO_REG])) mem32[GPIO_REG]=0b0001010000
nachträgliches Luxus-Feature mit 39k Längswiderstand zum Eingang. Witzigerweise hat das mit einem STM32L031 dann doch nicht funktioniert... Stefan K. schrieb im Beitrag #7731982: > Bei schnellen und damit steilen Signalen sind die sehr kurzen maximal > etwa 0,1mA gegenüber den Strömen zum Umladen
-
Thread
Projekte mit Arduino UNO r4
Die Firma ST > bietet vielen Jahren ab 15 Euro ihre Entwicklungs-Boards mit > unterschiedlichen STM32 Controllern an. Darauf kann man sogar viele > Arduino Shields stecken. Ich "liebe" die STM32-Familie und von daher habe ich einige fertige Nucleo- und Discovery-Boards, von F030 bis F429. An die
. Monk schrieb im Beitrag #7727890: > Siehe meine Infos zur Bare-Metal Programmierung von drei STM32 Serien > http://stefanfrings.de/stm32/index.html Du bist Stefan? Deine Seiten kenne ich, :-) allerdings bin ich mit STM32 schon relativ gut und lange vertraut. Wie bereits gesagt hatte ich bisher
-
Thread
Mikrocontroller mit Python auswerten
derzeit ein Programm am Laufen und gehe irgendwie nicht voran. Die Grundidee ist ein Mikrocontroller(STM32F723IEK6), der die Werten von 4 ADCs einliest und auf 1 DAC ausgibt, zu programmieren. Erstmal easy, habe mit STMCubeIDE programmiert und schon die Werte auf HTerm angezeigt bekommen. Jetzt muss ich
dem STM-Board ein Programm starten, das bekannte simulierte Daten ausgibt. Dann ist klar, was am PC ankommen muss.
-
Thread
8048 Assembler für aktuelle Windows-Versionen
C ;T0=0 (CARRY CLEARED);IF T0=1, 002D FC 42 SHIFTD: MOV A,R4 ;SET CARRY=1, THEN SHIFT INTO R4 002E F7 43 RLC A 002F AC 44 MOV R4,A 0030
ASSEMBLER, V4.2 PAGE 2 LOC OBJ LINE SOURCE STATEMENT 003E F8 55 MOV A,R0 ;R0 SHIFTED TO R1. 003F A9 56 MOV R1,A 0040 FC 57 MOV A,R4 ;NEW DATA IN R4 SHIFTED TO R0. 0041 A8
-
Thread
Datenlogger mit ca. 1ksps
Bemerkungen wie "alt und billig und sonst nichts" Das ist nicht abfällig sondern absolut sachlich. Der F0 war von Anfang an (!) als "Entry-Level" konzipiert: https://www.st.com/en/microcontrollers-microprocessors/stm32f0-series.html Der F030 ist die "Value Line". Die Begriffe "Value Line" und "Entry
"wir haben noch 10k STM32F030 auf Lager" oder "Wir haben schon ein fertiges PCB mit STM32F030" oder "Wir kriegen Sonderkonditionen für den STM32F030"... Aber stattdessen kommen Beleidigungen und Anekdoten über Z80 und 6502
-
Thread
NAU88C22 Design Review
AHT20, den LSM6 UND (!!!!) den NAU88C22 auf Adresse 0x1A. Natürlich direkt den umgekehrten Weg ausprobiert (STM32 ruhig stellen und ESP32 wieder als I2C-Master einsetzen), aber kein Erfolg. Einen Reim darauf machen kann ich mir noch nicht, aber zumindest
als I/O-Expander für den ESP32. Der STM32 findet den NAU88C22 _immer_! Ich habe auch dann eine Aufnahme mit dem Oszilloskop gemacht, um mögliche Unterschiede zu erkennen. Was fällt da auf?: Bei STM32 ändert sich SDA mit nicht sichtbarer
-
Thread
RP2350-Nachbeben, ARM im Fokus der Politik uvam
challenger-rp2350-wifi-ble/. Über das verwendete Funkmodul vermelden die Schweden folgendes: [c] ESP32-C6 WiFi/BLE module: With the ESP32-C6 network module you get high performance WiFi6 and BLE5.4 functionality right from the start. High speed SPI communication warrants high speed data transfers and
Unzureichendheit“ der verwendeten WCH-Hardware hingewiesen wird: [c] However, please note that the CH32 series is not supported nearly-as-well as ATmega, ESP32, ATSAMD, STM32, or RP2040 chips that have a strong company-led development community. WCH is very "its a low cost chip, you figure it out" kind
-
Thread
Hilfe bei VS2022 C# XAML MVVM DataBinding
Ausgabeverzeichnis zu kopieren. Die Applikation soll im Einsatz Schrittmotoren treiben (eigenes Projekt mit STM32, per USB CDC). Ich möchte mit den Buttons Positionen anfahren und dann in der Listview abspeichern, so dass diese dann automatisch abgefahren werden können. Ich bin über das ganze Wochenende daran
" Margin="4,0,0,0" VerticalAlignment="Center"/> <Label Content="{Binding Path=PosY}" x:Name="lblYPos" HorizontalAlignment="Left" VerticalAlignment="Center"/> </StackPanel> [/code] Versucht, im MainViewModel
-
Thread
Nachfolger des RP2040/Raspberry Pi Pico
Was für eine ENOB hat denn ein typischer STM32 (z.B. F303)?
Christoph M. schrieb im Beitrag #7719289: > Was für eine ENOB hat denn ein typischer STM32 (z.B. F303)? Min Wert im Datenblatt ist 10.7 bits
-
Thread
externes RAM per ASM ansteuern
was ist an der Hardwarelösung verkehrt? Noch einfachere Lösung: Mikrocontroller mit eingebauten 32 KiB RAM nutzen, z.B. STM32G070CB.
ist an der Hardwarelösung verkehrt? > > Noch einfachere Lösung: Mikrocontroller mit eingebauten 32 KiB RAM > nutzen, z.B. STM32G070CB. Oder lieber gleich was wirklich brauchbares: RP2354 mit satten 520kByte. Viel billiger als die ganze kleine STM32-Gülle und viel mehr Resourcen. Selbst mit
-
Thread
STM32G0xx Timer Interrupt
wird die von Timer TIM2 ausgelöst wird. Mit anderen MCUs habe ich schon einiges gemacht aber bei den STM32 bin ich Anfänger. Ich bin zum Beispiel nach folgendem Tutorial vorgegangen: https://hackmd.io/@0xff07/Sy8U-l7Ec Hier mein Code-Ausschnitt [c] #include <stm32g071xx.h> #include <stm32g0xx_hal.h> #include <stm32g0xx_hal_rcc.h> #include <stm32g0xx_hal_usart.h> #include <stm32g0xx_hal_tim.h> #include <stm32g0xx_hal_tim_ex.h> static TIM_HandleTypeDef my_tim2; void timerInit() { __TIM2_CLK_ENABLE
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
kann man es ordentlich implementieren. Ich machte vor Jahren einen Modbus Sensor mit freeMB auf einem STM32F103. Das funktionierte absolut ordentlich. Der Stack kommuniziert über Funktionszeiger und Callbacks mit der Anwendung. Das funktioniert sehr zuverlässig. Die Modbus Engine lebt da total im Hintergrund
der Firma AVR als Modbus Slaves oder kleine Master. Die großen Master für diverse Slaves werden mit STM32F4 oder H7 umgesetzt. > Für die Anwendung des Wechselrichters würde ich es auch mit Arduino MB > machen. Das könnte gut in einem Abend fertig sein. Ich erledige privat alles mit AVR oder Arduinos
-
Thread
16 UARTs für MIDI
Jonathan schrieb im Beitrag #7711923: > Aber was ist mit 16? So viele UART-Interfaces hat selbst ein STM32 > nicht zur Verfügung. Muss es denn eine runde Zahl sein? Die STM32F423V und F413V haben immerhin 10 im LQFP100. Man könnte auch 2 (oder mehr) davon koppeln, z.B. per CAN. Renesas hat auch einige
13 Uarts hast Du im STM32H56x, 11 im H725, 10 im F413.
-
Thread
complex und 3D Vektoren in C++ für ARM und STM32
z + w.z); } }; #include <complex> using F3 = Vec<float>; using D3 = Vec<double>; using C3 = Vec<std::complex<double>>; int main() { F3 v { 1, 3, 4}; F3 w = v + v + F3 { 1, 2, 3 }; return 0; } [/c]
jedes Mal überlegen ob es double, float oder integer ist. In C kann ich schreiben double d = 3.0 +2.0f; und muss nicht schreiben double d = 3.0 + (double)2.0f Cheers Detlef
-
Thread
Messdaten in csv oder Textdatei schreiben
Hier ist das Semihosting für STM32CubeIDE beschrieben: https://community.st.com/t5/stm32-mcus/how-to-use-semihosting-with-stm32cubeide-and-stm32/ta-p/49742 Beim LPC/MCUExpresso war es noch einfacher, da reichte es ein Häkchen zu
Ich hatte allerdings Probleme eine SD-Karte an den STM32 anzubinden. Es stellte sich heraus, dass der Code, den CubeMX 6.7.0 dafür generiert, einfach nur Grütze ist. Es gab hier im Forum den Tipp mit einem altehrwürdigen Beispielcode zu starten. Das hat
-
Thread
Funkstrecke für Daten über 4 km
von Olimex gut, aber es gibt noch einige andere: https://www.olimex.com/Products/IoT/LoRa/LoRa-STM32WL-DevKit/open-source-hardware Der STM32WLx5 ist ein Mikrocontroller mit integriertem LoRa, das Olimex enthält diesen. Das finde ich sehr praktisch, besser als ein separates Modul und auch viel
F. schrieb im Beitrag #7709787: > Ich habe viele Antennen durch Hättest du Empfehlungen wo man was vernünftiges bekommt?
-
Thread
Single Pair Ethernet oder CAN-FD
Hi Zusammen, ich plane gerade einen Robotter mit 8-12 Controllern (RPI, STM32H7, STM32F7 oder ahnliches) bisher habe ich für ähnliche Sachen CAN genommen mit einem selbst gestrickten Protokoll. Jetzt möchte ich aber was neues machen und da ich mit dem CAN 1MBit immer Probleme
> Taugt der LAN8650 was oder was könnt ihr empfehlen. Der LAN8650 ist ein SPI MAC-PHY. Dein STM32H7 hat aber selber einen Ethernet MAC, und zwar mit Unterstützung durch CubeMX etc. Den solltest Du daher auch benutzen. Und wenn Du den benutzt, dann brauchst Du nur noch einen PHY, und das wäre dann
-
Thread
Suche Programierung für Alten TV
https://github.com/aquaticus/esp32_composite_video_lib ein esp32 reicht
anpassen, wenn ich keine Lust hätte, alles von vorn zu entwickeln. Sonst sowas wie einen blackpill (STM32F411?), aber wahrscheinlich eher keinen Easpberry, weil ich davon und von seinem Betriebssystem (Image auf Micro-SD) keine Ahnung hab. Na, eben so, wie jeder kann. Auch ist davon auszugehen, dass
-
Thread
STM32L4 Standby-Mode
programmieren bin und brauch da mal eine externe Bewertung. :-D Ich habe hier zwei Board mit einem STM32L451 und eines mit einem STM32L452 (STM Nucleo) Ich habe zu testzwecken meinen eigentlichen Code komplett runtergestrippt. Ich schalte alles aus: [c] led_reset(); GPIO_InitStruct.Pin
immer noch nicht erholt. Dass es aber geht, habe ich kürzlich bei einem Webinar von ST gesehen (STM32U0). Die Angaben im Datenblatt sind also durchaus real und die HAL scheint auch zu funktionieren.
-
Thread
Verpolungschutz für MCU und PHY
mir immernoch nicht sicher, welches die beste Lösung ist. Ich möchte gerne eine Schaltung mit STM32F407 und PHY DP83848I vor Verpolung schützen. Ich könnte mit einer Schottky Diode arbeiten, das wäre am einfachsten, ich habe 5V als Spannungsversorgung, die MCU bzw der PHY bekommen vom LDO 3.3V, also ist ein Spannungsabfall von ca 0.3-0.5V an der Diode kein Problem. Ist natürlich nicht der eleganteste Weg! Oder sollte ich besser mit nem P-Kanal Mosfet arbeiten, hier habe ich ja nen echt kleinen Voltage Drop. Mit einer Schotty
-
Thread
Nach Initialisierung falsche Werte im Struct
Halo Kollegen. Komme mit Initialisierung einer Struktur nicht weiter. Mikrokontroller - STM32-F103-Olimex, IDE – Eclipse, Compiler - GCC, G++ Der Compiler meckert nicht aber die Werte der initialisierten Struktur sind falsch. Die Struktur beschreibt einen Zeichensatz (Font) für die
Prozessoren im RAM (oder > gar in Registern) gelagert Ja, hängt vom Linkerscript ab. Aber beim STM32 wird normalerweise alles was "const" ist in den Flash gelegt.
-
Thread
PWM-Frequenzwandlung mit Arduino?
man nicht, zumindest nicht so groß. Was soll der puffern? Für die Versorgung des Arduino reichen 10uF, ggf. auch 0 uF. > - weiterer Abblock-C an zweitem V+ des LT1158 Einer reicht. > - direkte Masseverbindung des Kondensators auf der Lastseite Schon mal gut. > - Abschalteinrichtung für
beides. Tut zu deinem jetzigen Projekt zwar nichts zur Sache aber die C-Programmieren für einen STM32 oder ESP32 oder what ever ist im Grunde auch nichts anderes.
-
Thread
Signalplotter mit STM32, LCD und SD Karte - ähnlich einem Scope
außer mir hat, habe ich das ganze noch auf ein Nucleo-64 Board mit STM32F411 (war das bei Reichelt verfügbare Nucleo-64 mit dem größten RAM) portiert. Features: * Bis zu 200kHz Samplerate (unabhängig von der Anzahl der gewählten Eingänge). Der Begrenzende Faktor ist
Als Schüler mit knapper Kasse hätte ich mich drüber gefreut. Als Hardware wird derzeit benötigt: STM32F411 mit ILI9341 LCD. Optional eine angeschlossene SD Karte. Ohne können halt keine Screenshots und Einstellungen gespeichert werden. Am einfachsten lässt sich die GUI per serieller Schnittstelle