-
Thread
Variable innerhalb eines Threads ändern
tun, um aus dem gestarteten Thread die Variablen außerhalb zu ändern? Das ganze läuft auf einem STM32F407VET6 und C++.... vielen Dank, Daniel
= false; uint8 und bool und noch vermutlich verschiedene Contexte. Da würde ich aufpassen. Denn STM32 ist ja 32 bit weit. Wenn der Compiler den uint8 und den bool dann in eine 32 bit RAM unterbringt dann wird nicht immer bei read modify write zufriffen richtig funktionieren. Also bei Verschidene
-
Thread
Doppelte Pull-Ups bei i2c?
I2C und weiß, das es auf die Pull-Ups drauf an kommt. Nun stellt sich mir die Frage, ich habe ein STM32F407.... nutze von diesem den I2C Bus 100KHz Clockrate, nun habe ich an dem I2C Bus 1.8K auf SCL und 1.8K auf SDA zu VCC 3.3V, bei 100 KHz. (Master) Ich möchte aber nun an den I2C Bus 5 weitere
das Datenblatt des STM32F407 4k7-Widerstände VORSCHREIBT. Wo soll das genau stehen? LG, Sebastian
-
Thread
Azure RTOS geht an Eclipse Foundation, neue Mikrocontroller und vieles andere mehr
Cube integriert.  Bildquelle: STMicroelectronics Mit dem STM32WL3 schickt STMicroelectronics eine neue Variante der Chips ins Rennen, die auf lizenzfreie Funktechnologien in den ISM-Bändern optimiert ist. In der offiziellen Ankündigung der für Smart Meter und
verteilen; technische Informationen warten unter https://www.st.com/en/microcontrollers-microprocessors/stm32wl3x.html?icmp=tt36170_gl_pron_nov2023. Zur Bepreisung der Module - eine OEMSecrets-Suche liefert via https://www.oemsecrets.com/compare/STM32WL3 derzeit noch keine bepreisten Ergebnisse - findet sich
-
Thread
ADC-Wert skalieren
60 332 µs 27 336 µs 6 340 µs 1 ---[ sqrtf(f1) ]--- 2 µs 5003 3 µs 1 29 µs 632 30 µs 3471 31 µs 878 32 µs 15 [/pre]
ist der ADC? Wahrscheinlich in dem selben wie dort: https://www.mikrocontroller.net/topic/559471 STM32F4 - selbst der kleinste hat genug Speicher für mehrere LUT's
-
Thread
arduino und dfplayer spielt einfach nichts ab
habe keine Ideen mehr. Ich habe einen Arduino nano und einen DFplayer. Damit wollte ich nun mp3s abspielen, die auf der SD karte sind. Die SD-karte ist FAT32 formatiert und hat einen Ordner namens MP3 drin mit mp3 Dateien, die nach 0001.mp3 0002.mp3 usw. benannt sind. Die mp3s sind korrekt aufgebaut
Beitrag #7542389: > Übertreibe mal nicht mit "tausende Seiten Doku". Schau dir mal die Doku eines STM32F4 an. Datasheet, Reference Manual, Errata. Die Doku von Arm zum CPU Kern und Befehlssatz lassen wir mal außen vor. Und C/C++ kann man einfach so (hust).
-
Thread
Stepper Motor Microstepping Frage zu TMC2208
256KB/8K RAM/16MHz mal Stand der (DIY) Technik. Wenn du heute die freie Wahl hast fang gleich mit 32Bit an. z.B. mit einem STM32F413ZH mit 1.5MB/320KB RAM/100MHz/144Pin https://www.reichelt.de/nucleo-144-arm-1-5-mb-320kb-nucleo-f413zh-p363496.html?&trstct=pos_4&nbc=1 >kann Arduino Mega 16000
K. M. schrieb im Beitrag #7536812: > Wenn du heute die freie Wahl hast fang gleich mit 32Bit an. > z.B. mit einem STM32F413ZH mit 1.5MB/320KB RAM/100MHz/144Pin > > https://www.reichelt.de/nucleo-144-arm-1-5-mb-320kb-nucleo-f413zh-p363496.html?&trstct=pos_4&nbc=1 Beeindruckend, was
-
Thread
Anfänger / welcher mContr / welche Software
halt n virtuelles Linux oder BSD unter Parallels auf dem Mac. Was würdet ihr mir empfehlen ? STM32 / PIC ???
/xc8 Soweit steht es also 1:1 für STM32 und PIC32. Beim Flashen ist PIC klar im Nachteil, man braucht ein PICkit5 (ja, -3 oder -4 geht auch). Die STM32 haben alle ab Werk einen UART-Bootloader, zum Flashen reicht also jeder PC mit serieller
-
Thread
PIC Programmieren
%2F9DDR1bcw9xy3luhtEA1hmi%7Ctkp%3ABFBMqrTL_vpi Für eine einmalige Programmieraktion reichts vermutlich aus. Ich persönlich würde bei knappen Budget ein gebrauchtes Original kaufen. Vorsicht mit den
die nötigen Jumper. Ahh, also dann so wie ich ihn jetzt gesteckt habe und die zwei Jumper J2 und J3 umstecken (ist dann wohl ON) für den 16F1827. Die Software müsste den 16F1827 dann automatisch erkennen, weil manuell gibts den 16F1827 in der Software nicht?
-
Thread
Schlanker UART Bootloader für STM32F031c6
dann ja der ST-Bootloader ausgeführt wird. https://www.st.com/resource/en/reference_manual/rm0091-stm32f0x1stm32f0x2stm32f0x8-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Nachtrag: Denkbar wäre auch, dass noch Interrupts aktiviert sind, wenn du nicht alles sauber deinitialisierst. Wenn in
in place. Im reference manual steht: >Empty check On STM32F04x and STM32F09x devices only, internal empty check flag is implemented to allow easy programming of virgin devices by the boot loader Damit sollte der STM32F031C6 diesen empty check nicht haben
-
Thread
PWM Frequenz modulieren
Schau dir mal den HR-Timer von ST an. Gibt's im F3, G4 und H7.
Die STM32G4x4 lösen mein Problem, danke für den Hinweis auf die HR-Timer @arduinolover
-
Thread
Helligkeitsschalter mit Phototransistor.
einen BPW42 (sollte aber auch mit deinem Fototransistor gehen) direkt ohne Verstärker an einem ESP32. Der Fototransistor liegt vom Signalpin gegen +3,3 Volt, vom Signalpin gegen Masse liegt ein Widerstand von 22 KOhm. Die Spannung steigt also mit der Beleuchtung. Der Pin ist als Analogeingang konfiguriert
werden. Die kann ja hauptamtlich :) noch einen Betriebszustand anzeigen. Habe ich so mal bei einem STM32 Evalboard gesehen. Funktioniert recht gut.
-
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
Poti / Buffer / ADC / STM32
Hallo, basierend auf einem STM32F07 erstelle ich gerade einen Motor Controller der in einem Motion Simulator (Rennsimulationen, Flugsimulationen etc.) eingesetzt werden soll. Hört sich komplizierter an als es eigentlich ist, denn
Anhang zu finden. FB1 ist der Anschluss des Poti, MPU_FB1 ist der ADC des STM32. Reicht evtl. ein simpler Spannungsteiler doch aus? Wenn ja, mit welchen Größenordnungen bei den Widerständen arbeitet man hier in Kombination mit dem ADC des STM32? Ich habe noch einen low-pass
-
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)
beides gleichzeitig. Oder sollte der Code mindestens 7 bit haben (DD3.3 kann dafür benutzt werden).
-
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
GigaDevice GD32VW553 mit RISC/V, Bluetooth 5.2 und WiFi 6
diesen „Neuling“ ein Evaluationsboard anzubieten. Außerdem findet sich auf dem Board eine an den ESP32 erinnernde Modulvariante, zu der sich im Datenblatt derzeit aber noch keine Hinweise finden.  Bildquelle: https://wiki.segger.com/GigaDevice_GD32VW553H-EVAL
Vergangenheit haben einige Unternehmen schwer zu handhabende Stacks den Markt gebracht (Stichwort STM32WBA), die die Nutzung der MCUs erschwerten.
-
Thread
[V] Diverse devboards: NXP, STM, Espressif, RISC-V, Breadboard,
und LPC812MAX VB 12€ 2) NXP LPC824MAX EVK - 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
15) STM 32F0 Discovery board VB 5€ 15) STM 32F3 Discovery board VB 5€ 16) XMC1100 Boot kit VB 10
-
Thread
Grönland bleibt bei der Sommerzeit - aber wie?
. 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
Davor konnten Schifffahrten auf dem Bodensee etwas kompliziert sein. https://de.wikipedia.org/wiki/F%C3%BCnf_Standardzeiten_am_Bodensee
-
Thread
Nachfolger Bluepill?
Walter T. schrieb im Beitrag #7523837: > Gibt es einen informellen Nachfolger? BlackPill mit STM32F401CC oder STM32F411CE. Allerdings muss man hier auf CAN verzichten. Das Pinning weicht auch leicht ab vom BluePill. Aber sonst bekommt man adäquate Boards beim Chinesen für ca. 3-4 EUR. WeAct-Original
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
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
Meadow F7-Umgebung schon seit längerer Zeit nicht mehr um ein „Sektierer-Projekt“ handelt. Spezifischerweise wurden erst die Marinestreitkräfte der USA erwähnt, die Meadow F7-basierte Technologie seit einiger
-
Thread
STM32F4+FreeRTOS+lwip
Kombination ans Rennen zu bringen. Prinzipiell geht es aber... Erstmal meine Vorgehensweise: 1. In der STM32CubeIDE die Hardware Konfigurieren und die generierung der 3 Handler die Freertos braucht abwählen. 2. Die aktuellen Dateien von FreeRTOS ins Projekt packen. Dabei die Freertosconfig.h aus dem entsprechenden
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
-
Thread
System Workbench für STM32 Anfängerfragen
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
JTAG v37 API v2 SWIM v7 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 3.232490 Info : Stlink adapter speed set to 4000 kHz Info : STM32F103C6Tx.cpu: hardware has 6 breakpoints, 4 watchpoints Info : Listening on port 3333 for gdb connections target halted due to debug-request
-
Thread
Welche IDE für C Programmieren? Nachfolger für BCPP gesucht
n-3
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
-
Thread
UART lib für ATmega328P
Hallo zusammen, habe davor nur STM32 Prozessoren programmiert und wollte jetzt für einen Controllino MINI über Microchip Studio einen ATmega programmieren. Jedoch bekomme ich die USB Schnittstelle einfach nicht zum Laufen. Alle anderen
ja schon vorher aber da war dein Sendepuffer leer. Das ist ein genereller Unterschied zwischen STM32 und AVR an ganz vielen (nicht allen) Stellen. Bei STM32 musst du jeden Interrupt selbst Quittieren oder Deaktivieren, sonst wird die selbe ISR bei ihrem Ende direkt wieder aufgerufen. Bei AVR werden
-
Thread
Günstiger ADC >=14 bit >=2.5MSPS
schlecht verfügbar sind. Also so ein ADC mit den im Betreff genannten Eigenschaften ist teurer als ein STM32H7 und dieser beinhaltet 3 16 bit ADCs, nebst der CPU, RAM, Rom etc. Was ist hier los?
, der Rest ging im Rauschen völlig unter. OT: STM32? HAL Calibration einmal zu Beginn gestartet? Das wirkt wahre Wunder in der Beziehung.
-
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
1 Wire CRC STM32
gerade, die CRC Berechnung von Maxim mit der 8Bit CRC nach AN187 durchzuführen. Dafür möchte ich das STM32-interne CRC Modul benutzen (STM32L010RBT6). Dazu verwende ich den Code aus dem Anhang. Das Problem ist, dass die falsche Prüfsumme am Ende rauskommt. Getestet habe ich gegen diese Website (https:/
müssen beide gesetzt werden). Wenn man die CRC so berechnet wie das CRC Modul konfiguriert ist kommt 0x3F heraus und nicht 0xE1.
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
-> 5,00€ Opto: 8x DC-7G3HWA, Kingbright: LED Bargraph 7x grün, 3x rot -> 0,15€/Stk. Buchsen: 25x F-Buchse, Tyco: F-Buchse -> 0,25€/Stk. 23x Triax-Buchse, Lemo: Triax Brückenstecker mit Abgriff
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
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
gehört. https://onlinedocs.microchip.com/pr/GUID-EC8D3BAB-0B5E-454F-AB6E-6A7C91C6F103-en-US-3/index.html?GUID-A7CE312E-676A-4DC2-B0C1-0A78575A1F85
. Ich halte es eher für einen strategischen Fehler, dass Atmel (bzw. Microchip) diese Flags wie OCF3A als Bitnummer statt als Bitmaske definiert. Dann könnte man sich diese Shifterei wie (1 << OCF3A) von vornherein sparen. Beim STM32 ist das anders. Die hier vorzufindenden Konstanten (CMSIS, StdLib
-
Thread
Routing CP2102N zu USB-C
habe mit der UART-Kommunikation etwas Ungewöhnliches entworfen. Der CP2102N ist über UART mit einem STM32 verbunden, aber derselbe UART ist auch mit einem ESP8266 verbunden. Die TX-Datenleitungen sind mit RS des CP2102N und RX des ESP8266 verbunden. Der RX des STM32 ist mit dem TX des ESP und dem TX des
ESP32: Eric schrieb im Beitrag #7514685: > Der CP2102N ist über UART mit einem STM32 verbunden, aber > derselbe UART ist auch mit einem ESP8266 verbunden.
-
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
Stm32 Offline Programmer
Guten Abend, Ich wäre auf der Suche nach einem Gerät Mit dem man einen STM32 ohne, nenne wir es mal geklicke, programmieren kann, quasi Serienfertigung... Stell mir das so vor: 1 Platine auf Test Adapter Einspannen, 2 Flash wird mit bereitgestellem ELF oder BIN File
Das geht mit dem ST-Link und dem STM32CubeProgrammer, einfach automatic mode aktivieren. Alternativ kannst du das Ding auch noch per EXE oder über die DLL ansprechen und in deine Programmier Anwendung integrieren. Nur mit irgendeinem Blödsinn
-
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
Beitrag #7514596: > Aber Reference Manuals von Microcontrollern mit zig hundert > Seiten? Beim STM32F103 sind es 1136 Seiten, also 568 Blatt. Und immerhin schon die 21. Revision. Seit 2007 wäre das ein mächtiger Stapel geworden.
-
Thread
Funktionsweise Platine Drehzahlanzeige
Der STM32F030 (das ist das IC) wird mehr oder weniger die ganze Arbeit machen. Das Hühnerfutter aussenrum bereitet nur da Signal auf, dass er das "verdauen" kann. Die Signale von der Zündspule wernde durch
und Entstörung, der puffernde Elko kommt erst NACH dem Spannungsregler. Löte wenigstens mal einen 47uF/50V Elko direkt über C1. Auch gibt es eine Eingangsschutzschaltung, aber mit den bis zu -400V am Unterbrecherkontakt könnte die überfordert sein, D3 könnte schon längst durchgeschlagen sein. Zudem
-
Thread
Tageslicht taugliches Kleindisplay
sich auf der Waveshare-Webseite, mit Beispielcode für verschiedene Microcontrollersysteme (Arduino, STM32, ESP32 etc.).
Umschalter betreiben. Ein MCU board zusätzlich brauchst du eh, wegen deinem I2C. Ich empfehle hier ein ESP32 S3 Dev board aus der Räuberhöhle.
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
Hallo! Liebe Experten, kann jemand die Firmware für den U3-Controller (ch32f030f3p6) auf der Wechselrichterplatine lesen oder teilen? Mein ALLPOWERS S2000 ist ausgefallen. Vielen Dank im Voraus für Ihre Hilfe!
Hello! Dear experts, can anyone read or share the firmware for the U3 controller (ch32f030f3p6) on the inverter board? My ALLPOWERS S2000 has failed. Thanks in advance for your help!
-
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
Wie Andreas schon erwähnt hat können die GPIO-Treiber des STM32F746NG bis zu 180 MHz ausgeben. Über die Peripherie-Blöcke erreicht man: - Mit Timern bis zu 108 MHz; der Timer läuft intern zwar bei 216 MHz, kann aber nur maximal die halbe Frequenz als "PWM" erzeugen
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
Erfahrung met ein RC Auto + GPS + µ-controller : http://wiki.robotmc.be/index.php/Robot_met_GPS_%3F In flemisch, aber Google translate ist dein Freund....
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
scheinen Bauelemente zu 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