-
Thread
If-Bedingung und Else-Zweig gleichzeitig wahr
funktioniert und ich mit der selben Stufe in Produktion gehen kann. https://community.st.com/t5/stm32cubeide-mcus/how-do-i-change-code-optimization/td-p/271208
Oh, ich sehe gerade, dass er die alte AC6 IDE (System Workbench for STM32) benutzt. Meine Aussage bezog sich auf die Cube IDE. Ich kann mich nicht erinnern, wie viele Konfigurationen die AC6 IDE anlegt.
-
Thread
Helligkeitsschalter mit Phototransistor.
werden. Die kann ja hauptamtlich :) noch einen Betriebszustand anzeigen. Habe ich so mal bei einem STM32 Evalboard gesehen. Funktioniert recht gut.
verwendet, ohne spürbaren Meßfehler. Als Puffer für die Umladung des S&H-Kondensators nehme ich einen 100nF.
-
Thread
Anzeige für Stockschützen
danke für die Info. Und was würdest du dafür nehmen? Hoert sich bloed an: Die bluePill (als eine STM32F103) die hier auf meinem Schreibtisch liegt (oder die BlackPill, die im Regal liegt): Blue: https://de.aliexpress.com/item/1005006110046576.html Black: https://de.aliexpress.com/item/1005005953179540.html Und ein wenig Googeln nach "STM32 usb cdc example" und auf eine steile Lernkurve vorbereiten. Beim Raspberry Pi ist mir ein Fehler unterlaufen: Der Raspberry Pi Zero hat KEINE WLAN-Antenne, erst der Pi Zero W (fuer WLAN) hat eine
-
Thread
Suche preiswerten µC mit 2xUSB (unabhängig)
am Meer, wenn man z. B. in CubeMX sucht, gibt's da über 700 (naja, viele Gehäuse-Varianten usw.): STM32F730R8T6 wäre ein günstiger Kandidat.
Auch die STM32F4xx haben zwei USB, die unabhängig voneinander laufen. Ich habe hier einen F429 mit Mass Storage Host auf einem und CDC auf dem anderen Port. Preiswert gibts die auf den Discovery Boards.
-
Thread
Probleme beim Build eines STM32Cube-Projekts mit PlatformIO
jetzt bei openocd_target und openocd_board etwas ändern? [c]{ "build": { "cpu": "cortex-m4", "extra_flags": "-DSTM32L412xx", "f_cpu": "80000000L", "mcu": "stm32l412kbu6", "product_line": "STM32L412xx", "variant": "STM32L4xx/L412K(8-B)(T-U)_L422KB(T-U)" }, "debug": { "default_tools": [ "stlink" ], "jlink_device": "STM32L412KB", "onboard_tools": [ "stlink" ], "openocd_board": "st_nucleo_l4", "openocd_target": "stm32l4x", "svd_path": "STM32L412.svd" }, "frameworks": [ "arduino
-
Thread
Softwareseitige Diskussion mit Evaluation einer Schrittmotoransteuerung - stm32f103c8t6
Behauptung, daß es tatsächlich so ist. Die einzig harte Info war bisher "Schrittmotorsteuerung" und "STM32F103c6t8". Alles Andere sollen wir raten. Also: Welche HW soll verwendet werden. Welche Entwicklungssoftware soll verwendet werden. Welche Frequenzen sollen erreicht werden. Wozu soll das Ganze
anderer Programmierer an, dann siehst du schon, was gemeint ist. Zum Beispiel: http://stefanfrings.de/stm32/stm32f1.html Ich werde mir jedenfalls nicht die Mühe machen, deine Hex Codes in die Namen der Bits/Flags zu übersetzen.
-
Thread
Frequenzerzeugung
bewegen, wenn man es sorgfältig macht. Aber ich würde trotzdem einen 8-Pin-ATTiny oder einen STM32 dafür nehmen. my2ct (re)
- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- Die Frequenz eines RC-Oszillators ist | f = k * 1/(RC) mit irgendeiner Konstante k. Oder anders formuliert: | f = K * (1/R) mit einer anderen Konstante K wo auch C drinsteckt. Bei Parallelschaltung von Widerständen addieren sich
-
Thread
Ein Lob an STM32 + CubeMX
Und dieser ganze Bastelkram mit VSCode und Cmake bei STM32 bleibt dir erspart, wenn du einfach die STM32CubeIDE benutzt, wie sie ist. Mampf F. schrieb im Beitrag #7525619: > (PWM 2 Channel, > RTC, USB CDC, Interrupts, GPIOs, ...) 🤯 Für Interrupts
Mampf F. schrieb im Beitrag #7525852: > Vlt kaufe ich mir mal einen original JLink und teste die STM32 IDE > nochmal. JLink wird auch von cortex-debug unterstützt, kein Grund rückfällig zu werden :)
-
Thread
[V] Diverse devboards: NXP, STM, Espressif, RISC-V, Breadboard,
VB 10€ 3) Freescale/NXP FRDM-KE02Z (Kinetis KE02) EVK VB 15€ 4) 4x STM8S003 Breakout board (2 typen) VB 2€ 5) Lichee Nano+Wifi - Linux board mit F1C100 VB 7€ 6) IR-Fernbedienung incl. Receiver VB
15) STM 32F0 Discovery board VB 5€ 15) STM 32F3 Discovery board VB 5€ 16) XMC1100 Boot kit VB 10
-
Thread
STM32 Bluepill -> SK6812 (auf Basis von WS2812B Lib)
eschrieben. Das Original ist von "Roger Clark Melbourne" https://github.com/rogerclarkmelbourne/Arduino_STM32/tree/master/STM32F1 Ich hatte von ihm die Library für die WS2812B auf einer STM32 Bluepill verwendet. Für ein Beleuchtungsprojekt habe ich die SK6812 in der Variante Kaltweiß, Warmweiß, Amber
man achten muss: In SK6812.cpp wird die Baudrate für die SPI gesetzt. 'Ich' verwende SPI2, die im STM32F103 am langsameren Bus hängt. Daher ist in meinem File der Taktteile = 4, nutzt man die default SPI_1, muss der Teiler = 8 sein.
-
Thread
Grönland bleibt bei der Sommerzeit - aber wie?
Stefan F. schrieb im Beitrag #7524949: > Dann stehe ich um eben 4:30 auf und esse um 10:00 Mittag, so what? Das wird wegen der Akzeptanz durch die Masse (leider) nicht funktionieren. Schau dir nur an,
. Für mich funktioniert das so viel besser. Schade, daß es die DS323x RTCc nicht mit 32-bit Zähler gibt, wie es z.B der STM32F103 intern hat. Alle Zeitberechnungen wären dadurch wesentlich einfacher. Wieso der F407 wieder einen BCD RTC bekommen hat, konnte ich nie verstehen. Ich finde
-
Thread
Nachfolger Bluepill?
de.aliexpress.com/item/1005001456186625.html - Github: https://github.com/WeActStudio/WeActStudio.MiniSTM32F4x1 Beim Ali gibt es auch Nachbauten, die teils billiger (F401) und teils teurer(!) sind. Einfach mal dort nach STM32F401CC oder STM32F411CE suchen. Die allerbilligste Variante ist ein STM32F401RC
moin, für mich habe ich folgende Lösung gefunden: BlackPill mit STM32F401CC kaufen, den MC ersetzen durch STM32F412CE. BlackPill mit STM32F401RC kaufen, den MC ersetzen durch STM32F446RE. Beim STM32F401RC stört mich, das dieser 7,5 Raster Abstand der Stiftleisten
-
Thread
[STM32] Interner Pullup bei PushPull-Ausgang
Beim Durchstöbern im Netz finde ich desöfteren in STM32F4-Quellcodes folgende Kombination: [c] GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; [/c] Hier wird also der interne PullUp in Kombination mit
schrieb im Beitrag #7523211: > Frage: Welchen Sinn macht das? Macht wohl nix: Laut Ref-Manual STM32F10x: When the port is configured as output: .. The weak pull-up and pull-down resistors are disabled. Nachtrag: Ref-Manual STM32F4x: When the port is configured as output: .. The weak
-
Thread
Meadow Cloud: Allgemein verfügbar, Preisdaten und Informationen zu Integration
[](/attachment/613184/1.png) Bildquelle: Wilderness Labs ### Worum geht es hier? Die Meadow F7-Plattform ist der Nachfolger des NetDuino-Projekt. Im Prinzip handelt es sich dabei um eine Kombination aus STM32 und ESP32, die gemeinsam die Ausführung von .net-Payloads im Mikrocontrollerbereich
middle of an OS rebase that will unlock it. No specific announced schedule, but I'm hoping Q4Y23 or Q1Y24 [/c] Ob der quelloffen-Stellung vieler Teile des Meadow F7-Frameworks gab es auch einige Fragen dazu, „welche Teile“ der Meadow F7-Umgebung noch nicht quelloffen sind und wann sich dies
-
Thread
STM32F401RE, Fake?
Das Reference manual sagt: STM32F401xB/C: 128 KBytes / 256 KBytes Flash with 64 KBytes SRAM. Die ID 0x423 passt auch dazu. STM32F401RE wäre STM32F401xD/E Ich vermute mal, der Controller ist original, hätte aber nicht als
WeAct eingesetzt hat. Haben sie hier dokumentiert: https://github.com/WeActStudio/WeActStudio.MiniSTM32F4x1
-
Thread
STM32F4+FreeRTOS+lwip
anpingbar. Jetzt versuche ich vom lwip den netconn http-Server dazu zu packen und nun das Spannende: STM32F747-nucleo - Ping OK HTTP-Server OK STM32F746-nucleo - Ping OK HTTP-Server OK STM32F429ZI-nucleo - Ping OK HTTP-Server OK STM32F407VET6 black board -Ping OK HTTP-Server bleibt im low_level_output
Welcher Speicher wird beim F4 genutzt? Wenn aus dem DTCM gesendet/empfangen werden soll dann funktioniert das nicht mit DMA.
-
Thread
System Workbench für STM32 Anfängerfragen
Hallo Stefan, ich habe mir die System Workbench für STM32 auf Windows installiert. Das ST-LINK Utility funktioniert, aber ich möchte das Blue Pill Dev Board über die SW4STM32 flashen. Als Remote Target kann ich aber nur ein JTAG Device eintragen. Keine
einer Anleitung "Eine LED zum Blinken bringen in 78 einfachen Schritten" Allerdings steht dort STM32F103C6Tx aber auf dem Blue Pill ist doch ein STM32F103C8T6 drauf. Wo kann ich das ändern? [code] Info : The selected transport took over low-level target control. The results might differ compared
-
Thread
Welche IDE für C Programmieren? Nachfolger für BCPP gesucht
Probleme mit VS Code vernünftig zu arbeiten. Hauptberuflich benutze ich Visual Studio (2022), QT Creator, STM32CubeIDE und leider auch MPLABX. Im privaten manchmal DEV-C++, Notepad++ und auch noch das alte AVR Studio 4.19 oder unter Linux Geany. Aber mit VS Code habe ich Probleme einfachste Sachen auf die Reihe
nicht findet. > Jetzt steh ich da, ich armer Thor, und weiß genau soviel als wie zuvor. Roland F. schrieb im Beitrag #7519945: > Hallo, > Stefan F. schrieb: >> Microsoft verschenkt vs code sicher nicht ohne Hintergedanke. > > Das sollte man sich auf jeden Fall vor Augen halten. Schließlich
-
Thread
Günstiger ADC >=14 bit >=2.5MSPS
, der Rest ging im Rauschen völlig unter. OT: STM32? HAL Calibration einmal zu Beginn gestartet? Das wirkt wahre Wunder in der Beziehung.
im Rauschen völlig unter. > > OT: STM32? HAL Calibration einmal zu Beginn gestartet? Das wirkt wahre > Wunder in der Beziehung. Gegen Rauschen?
-
Thread
STM32 gesucht (SPI Kommunikation + USB + Handlötbar)
STM32F042F4P6 TSSOP-20 STM32G0B0KET6 LQFP32 mit 0.8mm Pitch 0.5mm lässt sich aber auch noch von Hand löten.
USBOTGHS USBHS STM32F042K4Tx LQFP32 445 M0 16k 6k - 1 - - - STM32F042K6Tx LQFP32 445 M0 32k 6k - 1 - - - STM32G0B1KBTx LQFP32 467 M0+
-
Thread
VFD-Segmente treiben ohne Transistor
wegzulassen und duch einen 1kOhm Widerstand zu ersetzen, um den Strom durch die Clamping-Dioden im zB STM32 zu begrenzen. Sagen wir mal bei einem Potential von 3,3V + 24V und 1kOhm + 47kOhm wären das sowas 0,6mA. Würde genügend Strom zum Treiben bringen aber den Strom durch die Clamping-Dioden auf
wegzulassen und duch > einen 1kOhm Widerstand zu ersetzen, um den Strom durch die > Clamping-Dioden im zB STM32 zu begrenzen. Wie soll das Funktionieren? Die Spannung am Pin des STM wird sich im Bereich +3.3V und ca -0.4V einstellen. Wie soll das VFD dann die -24V sehen?
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
1x Mikroncontroller in C programmieren, Franzis -> 5,00€ 1x STML8L-Discovery, STM: Evaluation board -> 3,00€ 1x STM32-PerformanceStick, STM: Evaluation board -> 3,00€ 1x NUCLEO-L476RG, STM: Evaluation board STM32L476 -> 5,00€ 1x NUCLEO-L073RZ, STM: Evaluation board STM32L073 -> 4,00€ 1x X-NUCLEO-IKS01A1, STM: Multi-Sensor Board -> 4,00€ Alle Preise verstehen sich zzgl. Versandkosten. Versand abhängig von Größe und Gewicht
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
TEMP-Register, der nicht zu deinem L-Byte gehört. https://onlinedocs.microchip.com/pr/GUID-EC8D3BAB-0B5E-454F-AB6E-6A7C91C6F103-en-US-3/index.html?GUID-A7CE312E-676A-4DC2-B0C1-0A78575A1F85
in den Headern heißen, wenn, ja, wenn die Timer tatsächlich so regulär aufgebaut wären wie bei den STM32-Familien, dann bräuchte man kein TCB_OVF oder TCD_OVF. Bei den STMs wiederum heißt das entsprechende Flag-Register SR und das Flag immer TIM_SR_UIF, egal welcher Timer. Also, wenn Du Dein Blick
-
Thread
STM32F103 Bluepill externen Interrupt auch PIN B1
jetzt erstmal ins Bett. Von da an ist es dann leicht weiter herauszufinden wie es geht. # Bluepill, STM32F103C8, Interrupts [c]program STM32F103V8_16x2; { Declarations section } { Declarations section } procedure ExternerInterrupt(); iv IVT_INT_EXTI1; ics ICS_AUTO; Begin DisableInterrupts()
im Beitrag #7513767: > Nun muss ich nur noch die Sin von EXTI_PR verstehen http://stefanfrings.de/stm32/stm32f1.html#nvic
-
Thread
Wie heftet ihr z.B: das Reference Manual von Controllern ab?
verstehen, so ist es eben so. Aber ich habe schon mein Gründe weshalb ich mir ein Manual , wie dem STM32F103 ausdrucke, wenn ich diesen für meine Projekte einsetzen möchte. Ja, diese Spirale hatte ich ja bereits zu Anfang gepostet
aber (zumindest bei mir) höchst selten vorkommt. Peter D. schrieb im Beitrag #7514607: > Beim STM32F103 sind es 1136 Seiten, also 568 Blatt. Das kann ja fast noch als Daten"blatt" durchgehen ;-) Zum Vergleich: Das Reference-Manual des NXP i.MX RT1060 (der bspw. auf dem Teensy 4.0 verbaut
-
Thread
Tageslicht taugliches Kleindisplay
sich auf der Waveshare-Webseite, mit Beispielcode für verschiedene Microcontrollersysteme (Arduino, STM32, ESP32 etc.).
Ja, ich steuere das ePaper s/w an. Basis ist die Waveshare Demo-SW für STM32, hatte ich auf Arduino portiert. Sieht auch top aus, solang man in Räumen oder draußen bei bewölktem Wetter ist. Auch ein geschütztes Beschreiben und anschließend der Sonne aussetzen ist ok.
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
ok, by selecting stm32f103rb chip i was able to erase the flash, but i still can not upload anything. now i get this error: J-Link>loadfile c:\flash1.bin 0x08000000 'loadfile': Performing implicit reset & halt of MCU
Hi, Does anyone have the firmware for the Monster X BMS board CFYBMS48V-150A ver 1.4 with the CKS32F103C8T6 MPU (STM32F103FC8T6 clone). Does anyone have spare BMS board(s) they would like to sell? Just for reference here are the pinouts from the CFYBMS48V-150A board. The header
-
Thread
Speichererweiterung für BigData bei Microprozessoren
ausprobieren). J. S. schrieb im Beitrag #7512724: > Nur ist der H7 auch die zickigste Diva der STM32 Immer noch weniger Aufwand als ein FPGA-Design mit DDR2-SDRAM-Ansteuerung 😉
Überdenke Deine untaugliche "Datenerfassungseinheit" und überlege, ob Du diese durch das oben erwähnte STM32H7-Modul mit SD-Karte ersetzen könntest. Hilfreich wäre die Nennung der Einheit, damit andere hier auch beurteilen können, ob sie überhaupt ersetzbar wäre. Wäre das STM32H7-Modul dann tauglich, sollte
-
Thread
Arduino STM 32 PWM Frequenz
Kay L. schrieb im Beitrag #7509030: > Kann man dem STM 32 mittels einem Befehl einen anderen Prescaler > zuweisen? So etwas "prescale(TIM2, 3)" Bei den STM32 kann man flexibel beliebige Prescaler einstellen (jede 16/32bit Zahl je nach Modell; der STM32F103
; der STM32F103 auf den Bluepills kann "nur" > 16bit). Das geht z.B. mit "TIM2->PSC = 1234;". Der STM32 hat so viele > Timer, da wird es sicherlich einen geben, der vom Arduino-Framework in > Ruhe gelassen
-
Thread
H743 und F746 - Probleme mit dem Takt
wirklich nicht schneller geht. Vielleicht ist aber doch der Prescaler HPRE zu groß. Bei den älteren STM32F4 u.a. geht der IO-Zugriff IIRC in 2 Takten, sofern man den Code aus dem RAM ausführt. Hans-Georg L. schrieb im Beitrag #7513336: > HAL_GPIO_TogglePin(LD1_GPIO_Port, LD1_Pin); Wenn man HAL_GPIO_TogglePin
aussehen: [c]/** * @brief Toggle the specified GPIO pin. * @param GPIOx where x can be (A..F) to select the GPIO peripheral for STM32F3 family * @param GPIO_Pin specifies the pin to be toggled. * @retval None */ void HAL_GPIO_TogglePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) {
-
Thread
RC Auto mit Arduino und Sensoren
Andi F. schrieb im Beitrag #7508738: > Ist das mit einem Arduino möglich? Ich vermute mal dass du einen 8 Bit Arduino mit AVR Mikrocontroller meinst. Arduino unterstützt auch eine ganze Reihe 32 Bit ARM
damit einen negativen enum-value hat. Andererseits heißen die Software-Triggers für die EXTI bei den STM32-ARM dann Software-Interrupts.
-
Thread
Ist ein SPI TFT schneller auf einem ARM mit 72MHz als mit AVR 20?
Bei manchen STM32 Eval Boards ist das fertig so aufgebaut, z.B. 32F429IDISCOVERY oder 32F746GDISCOVERY. Für Grafik-Displays würde ich aber so oder so immer einen 32bitter (oder mehr...) nehmen, mit einem 8bitter
So Speicherinterfaces haben auch viele STM32, da heißt es dann FSMC. Wie man damit Displays ansteuert ist gut beschrieben in der AN2790: https://www.st.com/resource/en/application_note/an2790-tft-lcd-interfacing-with-the-highdensity-stm32f10xxx-fsmc-stmicroelectronics.pdf
-
Thread
Ist für euch CMSIS, HALL etc wirklich eine Erleichterung?
den übelsten Spaghetti-Code verbrochen hat. Für mich war der Breaking Point, als ich auf einem STM32F1 kein DMX hinbekommen habe, weil die Interruptroutine von der HAL zu langsam war, obwohl der Controller ein vielfaches schneller ist, als ein AVR, der das auch packt. bare metal ging es dann und war auch deutlich übersichtlicherer Code. Ich programmiere viel auf der STM32F4xx Serie. Wenn man da mal ein bisschen Ahnung hat und die üblichen Fallstricke (Clock vergessen einzuschalten etc...) im Kopf hat, stellt man fest, dass die Peripherie dadrin jetzt auch nicht so
-
Thread
Buck-Wandler mit mp1584: Fake
fehlen. Leider ist die Beschriftung des IC's weggefräst. Statt der angegebenen 3.3V liefert das Teil 4.2V und ist damit unbrauchbar. Statt 500µA Ruhestrom messe ich 3.4mA Ich bin damit wohl einer schlecht gemachten Fälschung aufgesessen. Kommt so was häufiger vor?
IC drauf. b) Die bekannten Bluepill-Mikrocontroller-Boards enthalten fast ausschließlich keinen STM32F103xx mfg mf
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
werden die nach kurzer Zeit wieder abgekündigt und durch andere ersetzt. Das ist eher ein Grund zu STM32 zu wechseln:-(
. Ich denke, dass Dich die neuen AVRs (s.o.) die nächsten Jahre begleiten können, genau wie die STM32 etwa in Form eines G4 mit ein M4F CPU, denn manchmal ist floating-point schon ganz nett. > Die Register heißen anders, die Taktauswahl funktioniert anders etc pp > und wenn es dann für den verwendeten
-
Thread
[STM32] 32kHz für RTC aus PLL vom HSE generieren lassen
Mampf F. schrieb im Beitrag #7506640: > Beim STM32 kann man den LSE auch im "BYPASS" Modus laufen lassen - > statt eines 32kHz Quarzes überlege ich mir, ob man die 32768Hz von > einem Timer generieren lässt
der HSE, aber bei Netzausfall läuft der HSI frei. So braucht ein STM32L nicht mehr Strom als ein schlechter RTC-Baustein. Mampf F. schrieb im Beitrag #7506674: > sind 8MHz Oszillatoren nicht genauer als ein 32kHz Quarz? Sie nicht nicht so temperaturabhängig. Uhrenquarze
-
Thread
+-5V Analogsignal auf 0-3.3V für ADC?
www.falstad.com/circuit/circuitjs.html?ctz=CQAgjCAMB0l3BWEAWB0DsZnMwZgEwBsAHAJySkgkhIKQ0CmAtGGAFABOIB9Wy3+evgSEo4eHE4ChI6d2q8JkKfmS9sIVTNH0R8NgHdNazbJ6mdbAA4o4F2-VzVcY5UfPDRa7VEMP5xHJOgcoAbuCk+AERUXyuttzQLvQp0Ahs4ciE-MEo2eAaQglIKVBpfmCRBfxa1b5GlVG55rlu-rlZOQrWNBpxCBrNrn6ddQP8cW2juePRbeZxo5NsQA
+evgSEo4MPE4ChI6d2q9ikrvmS9sIVTNH0ScNgHdNazbJ6mdbAA4o4F2-VzVcYyIbnDRa7VHff5xHJOgW4AbuCk+AERUXyuttzQLvQp0Ahs4ciE-MEo2eAaQglIKVBp7mCRBfxa1b5GlVG55rluRv65WTkK1jQacQgaza5++QP9haPdgYPT9XJxXXVuQA
-
Thread
Vergleich µC mit USB zu RS232 Funktionalität
CH340/341 wurde noch nicht genannt. Der Niklas hatte hier im Forum mal eine Firmware in C++ für den STM32F103 veröffentlicht, die das gleich mit drei seriellen Ports macht. Dazu hat er einen umfangreichen Artikel in der Artikelsammlung geschrieben.
PIC16F1454, PIC16F1455, PIC16F1459 Code gibts fertig hier: https://github.com/Calcousin55/PIC16F145x_USB2Serial Hab ich selbst schon getestet, Treiber wurde automatisch erkannt.
-
Thread
Spannungsteiler an ADC von STM32F4?
> STM32, der mit 5 Volt betrieben werden kann. Wirklich ein Stm32? Ich weiß nur das ein HK32F103CBT6 5V Betriebsspannung unterstützt. Ist ein mehr oder weniger kompatibler Clone des STM32F103CBT6.
Willi W. schrieb im Beitrag #7505502: > Dass Vref+ auf 4V begrenzt wäre, sehe ich nirgends Quelle: Reference Manual STM32F446xx advanced Arm®-based 32-bit MCUs (https://www.st.com/resource/en/reference_manual/rm0390-stm32f446xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
-
Thread
Bluepill STM32F103 Port B3 und Port B4
Unabhängig von Mikroe, geht es um die alternativen Portfunktionen vom STm32F103 Diese habe ich aktiviert für Port B3 UND B4 aber nun ist B4 invertiert, was gilt es zu beachten? Warum ist B4 invertiert?
machen In diesem Beispiel für Mikro mit Mikroe Pascal für ARM So funktioniert es mit PB3 und PB4 beim Bluepill STM32F103 [code] program STM32F103_Bluepill; { Declarations section } { Declarations section } begin //SWJ_CFG0_bit:=0; //SWJ_CFG1_bit:=1; //SWJ_CFG2_bit:=0; GPIO_Digital_Output
-
Thread
CAN-Device oder Platine zum üben
Das OLIMEXINO-STM32 hat komplette CAN-Hardware (Transceiver) an Bord bei Arduino-artigem Formfaktor. https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware
Ich sehe gerade ... ein STM32 gibt es jetzt sogar in "SO8" gegossen: STM32G030J6M6
-
Thread
ATmega328/Arduino und weiter?
eingebautem USB zum hochladen gab es damals (erster Arduino Atmega8) aber wohl noch nicht. Heute ware ein STM mit USB wie STM32F303CBT6 oder BlackPill natürlich eleganter - gibt es aber auch nicht in DIL40.
ich mich meist auf I2C betriebene HD44780 Displays. Ist schön schlank. Für TFT LCD ist bei mir ein STM32F429 oder L476 zuständig. 400 Stunden ist beachtlich für den kleinen 18650er Akku. Übrigens, zur Kommunikation mit dem P.M. verwende ich CP210x USB Kabel mit sechs Drähten. Das ist sehr bequem.
-
Thread
Habt ihr einen Standard STM32 für eure meisten Anwendungen?
momentan zum STM32F411 (Blackpill) Oh nein, sehe ich das richtig, der hat kein Can?
Max M. schrieb im Beitrag #7502911: > Ich wusste gar nicht, dass es STM32 ohne CAN überhaupt gibt ..ärgerlich Die STM32L0xx haben alle kein CAN. Der STM32F302 und 303 kann CAN. Der STM32F301 nicht.
-
Thread
STM32F4: Wiederholgenauigkeit der 12-Bit-ADCs?
Da ich gerade keinen STM hier habe um das auszuprobieren, frage ich einfach mal: ich möchte Daten mit dem internen 12-Bit-ADC samplen, zur Erhöhung der Genauigkeit akkumuliere ich immer 8 Messwerte. Meine Fragen: Wenn ich das mit zwei identischen Eingangsspannungen direkt nacheinander mache, welche Abweichung ist im ermittelten Wert maximal zu etwarten? Wenn ich das mit zwei identischen Eingangsspannungen einmal mit einem neu gestarteten (kalten) Chip und einmal mit einem warmen Chip in einer ebenfalls warm gelaufenen Umgebung mache, welche Abweichung ist im ermittelten Wert maximal zu etwarten
-
Thread
DAC Dithering
sollte jemand teuere Widerstände vorsehen, als für 8 Bit nötig. Ältere DAC waren oft sogar nur auf 2..4 LSB monoton, d.h. ein 16Bit-DAC schaffte real nur 14 Bit Auflösung.
Angeregt durch die PWM DACs der Keysight Dinger habe ich mal eine Simulation "angestoßen". Ein STM32 erzeugt mir 2x 8Bit PWM (1x MSB und 1x LSB) bei (aktuell) 250kHz, die über Buffer gejagt auf Hi(2,5V)/Lo(0V) gesetzt werden. Hierzu würde ich auch 74LVC04 Hex Inverter nehmen. In der Simulation habe
-
Thread
DC Motor mit Drehmoment umkehreung
Drehmoment. Das heißt du wirst eine sehr große PWM Frequenz haben. Deswegen einen so starken uC wie zb stm32f1 oder gleich das du keine Probleme hast einen stm32f4.
Alexander N. schrieb im Beitrag #7501527: > Deswegen einen so starken uC wie zb stm32f1 oder gleich das du > keine Probleme hast einen stm32f4. Ein ATtiny25/45/85 reicht völlig aus, wenn mal klar wäre, welchen Motor und Aufbau der TO verwendet.