-
Thread
STMF302 SWO geht nur einmal
falsch? > Wie macht Ihr das mit dem SWO beim F302? Ohne HAL so: http://stefanfrings.de/stm32/stm32f3.html#traceswo http://stefanfrings.de/stm32/stm32f3.html#newlib Ich zitiere aus deinem Code: [c] int _write(int32_t file, uint8_t *ptr, int32_t len) { /* Implement your write code here, this
>> Wie macht Ihr das mit dem SWO beim F302? > > Ohne HAL so: > http://stefanfrings.de/stm32/stm32f3.html#traceswo > http://stefanfrings.de/stm32/stm32f3.html#newlib > > Ich zitiere aus deinem Code:int _write(int32_t file, uint8_t *ptr, > int32_t len) > { > /* Implement your write code
-
Thread
8-stelliger Frequenzzähler, reziprok, STM32F7xx
Hier wird das Verhalten gut beschreiben, das Verhalten zeigen sowohl F1, F2, F4, F7, L0 und H7 stm32 F3 habe ich nicht getestet. Mann kann aber an PH0 und PH1 schnell clocks anlegen und diese direkt als CPU clock nehmen. Dies ist nur bis 50 MHz spezifiziert ich habe aber schon 72 MHz an nem L0
Hier wird das Verhalten gut beschreiben, das Verhalten zeigen sowohl F1, > F2, F4, F7, L0 und H7 stm32 F3 habe ich nicht getestet. > > Mann kann aber an PH0 und PH1 schnell clocks anlegen und diese direkt > als CPU clock nehmen. Dies ist nur bis 50 MHz spezifiziert ich habe aber > schon 72 MHz
-
Thread
[V] STM32F3discovery
8€ + 5€ versicherter Versand
-
Thread
Bau eines vollbrückengegentaktwandler welcher Mikrocontroller
kommt ganz auf den Mikrocontroller an, und ob er das überhaupt kann. Im Referenzhandbuch der STM32F3 Serie steht das zum Beispiel im Kapitel 20.3.15 Complementary outputs and dead-time insertion. Arduino ist für solche Dinge nicht wirklich vorgesehen. Zwar kannst du diese Mikrocontroller mit Arduino
-
Thread
selfbus / freebus / HAP & Co. alles tot ?
interessant. Für 15€ sind die echt top. Leider finde ich keine Info ob ich z.b. den LPC1115 mit dem STM32F3DISCOVERY Board flashen kann.
schrieb im Beitrag #6755019: > Leider finde ich keine Info ob ich z.b. den LPC1115 mit dem > STM32F3DISCOVERY Board flashen kann. Eher nicht, kauf einen LPC Link.
-
Thread
Anbinden eines Audio Codec ICs (AK4556) an einen STM32F3xx
AsahiKasei und frage mich, wie ich einen AK4556 oder auch einen "nur" ADC Wandler (AK 5720) an einen STM32F3xx oder 4xx anbinden kann. Diese ICs brauchen einen Master-Clock, der ein Vielfaches der Samplefrequenz ist, also liegen wir irgendwo zwischen 10 und 30MHz. Dann muss man die Daten ja auch irgendwie
-
Thread
Raspberry Pi Programmierung, Peripherie
. https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html Die STM32F3 haben mehr Gimmicks für analoge Signalverarbeitung, die F4 einiges mehr an digitalen Interfaces wie Ethernet, SDIO, FSMC. Da muss man sich mal durch die Perfomance Klassen hangeln.
-
Thread
STM32 - Low Level Library Dokumentation
resource/en/application_note/dm00607955-guideline-for-using-analog-features-of-stm32g4-series-versus-stm32f3-series-devices-stmicroelectronics.pdf
cubemx-ll-build-failure Hab Ich drin, aber er meckert immer noch über ein "unresolved inclusion" bei besagter Datei stm32f3xx_ll_rcc.h. In der main ist sie auch eingebunden, und da meckert er genauso.
-
Thread
STM32 Programm hochladen. Welche Möglichkeiten? Korrekt verstanden?
JTAG Schnittelle fast genau so Hersteller-Spezifisch wie SWD. Siehe http://stefanfrings.de/stm32/stm32f3.html#proginterfaces
-
Thread
Neue Auflage vom Buch: Einblick in die moderne Elektronik
überarbeitet. Vorher/Nachher Vergleich: * Wechsel vom BluePill Board (STM32F1) zum Nucleo (STM32F3) * Wechsel von der System Workbench zur STM32 Cube IDE * Wechsel von seriellem Bootloader zu SWD * Neu: Sehr knappe Einführung den Debugger * Neu: Das erste Projekt wird jetzt "from scratch
13,45€ + Versand https://www.conrad.de/de/p/stmicroelectronics-entwicklungsboard-nucleo-f303re-stm32-f3-1416930.html 14,40€ + Versand https://www.tme.eu/de/details/nucleo-f303re/entwicklungsboards-fur-stm-schaltungen/stmicroelectronics/ 15,12€ Versandkostenfrei https://de.aliexpress.com/item
-
Thread
Ersten Schritte bei Mikrocontroller
Wenn du unbedingt mit einem STM32 anfangen willst, dann würde ich Dir zu den Serien STM32L0 oder STM32F3 raten. Die sind in der Liga der relativ einfachen Modelle einzuordnen - aber immer noch erheblich komplexer als die allermeisten 8bit Mikrocontroller. Ich würde Dir allerdings eher dazu raten,
-
Thread
Wie Uhrzeit auf Atmega bekommen?
verwenden, wo RTC und Anschluss für die Backup Batterie schon mit drin sind -> z.B. die STM32L0 oder STM32F3 Serien.
wo RTC und Anschluss > für die Backup Batterie schon mit drin sind -> z.B. die STM32L0 oder > STM32F3 Serien. Oder halt der vom TO intendierte ATmega. Der enthält (mit an Sicherheit grenzender Wahrscheinlichkeit) ebenfalls bereits eine RTC, die genau wie beim STM nur noch mittels eines Uhrenqarzes
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
, hat USB schon drauf, reichlich PWM Kanäle und kostet nur 5 Euro. http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Der Shop ist offenbar gerade down, versuche es später nochmal. Die nehmen jedenfalls weniger als 5€ Versandkosten.
-
Thread
Suche Mikrocontroller mit 16Bit ADCs und DACs
c-hater schrieb im Beitrag #6245219: > Nein, gibt es nicht. Doch. Beispiele: PIC24FJ128GC006 STM32F3
: > c-hater schrieb: >> Nein, gibt es nicht. > > Doch. Beispiele: > > PIC24FJ128GC006 > STM32F3 Noch so ein Schwachmat der die Überschrift nicht liest. 16 bit DAC und ADC mit 750ksps gibt es nicht, der PIC hat bloss 2x10-bit 1MSPS DAC und dumme SigmaDelta ADC, der STM ebenso zu wenig.
-
Thread
STM32 Nucleo Dev Board
findest du auf der Webseite des Hersteller und auch meiner Homepage: http://stefanfrings.de/stm32/stm32f3.html#nucleo
-
Thread
Arduino oder
zu den > komplizierten (wie von dir beschrieben)? Ja. Fange besser mit einem STM32L0xx oder STM32F3xx an. Die gibt es beide mit unterschiedlich vielen Pins. Siehe http://stefanfrings.de/stm32/index.html
-
Thread
USB CDC von Stefan Frings und WS
|= (1UL << (USB_IRQ_NUMBER & 0x1f)); InitEndpoints(); return 0; } [/C] Bei den STM32F3xx kann man im Unterschied zu STM32F103Cx CAN und USB gleichzeitig nutzen, dazu muss man allerdings den USB Interrupt remappen. Das ist dann der USB_LP_IRQ Handler mit der Nummer 75. Meine Änderung
-
Thread
Benutzt hier jemand die Cortex-M4-FPU?
value eben nicht 000 ist. Dann ist da etwas sehr faul. Welcher Controller ist das? Bei z.B. den STM32F3 und den STM32F4 ist das /nicht/ so. Bauform B. schrieb im Beitrag #6151213: > Es geht ja um Fehler, die nur sehr selten auftreten. > Freiwillig lässt man sich darauf nicht ein. Im Zweifelsfall
eben nicht 000 ist. > > Dann ist da etwas sehr faul. Welcher Controller ist das? Bei z.B. den > STM32F3 und den STM32F4 ist das nicht so. das ist ein STM32L451, sowohl ARM als auch das PM0214 sagen: CPACR reset value = 0. Allerdings FPCCR.ASPEN und .LSPEN reset value = 0b11. Ich fasse beide Register
-
Thread
STM32 Bootloader fähig machen
geht. Welche Pins das sind, kommt auf das konkrete Modell an. Siehe http://stefanfrings.de/stm32/stm32f3.html#boot
-
Thread
Weg von Arduino - Beratung
mal meinen USB-VCP-Treiber für die STM32F103xx oder dessen von anderen gemachte Version für die STM32F3xx um auf den STM32F105. Das sollte für so einen großartigen Kerl wie dich doch ein Klacks sein. Breakpoints setzen, abfangen, zweimal wiederholen - und der Rest des Forums wird dir _DANKBAR_ sein
meinen > USB-VCP-Treiber für die STM32F103xx oder dessen von anderen gemachte > Version für die STM32F3xx um auf den STM32F105. Du bist immer noch so lernresistent wie eh und je. Der F105 hat einen völlig anderen USB als der F103. Das habe ich dir in einem anderen Thread aber schon geschrieben!
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
// 1ba0 0477 CORE_M3_R1 // 1ba0 1477 STM32VL_CORE_ID // 2ba0 1477 CORE_M4_R0 // 2ba0 1477 STM32F3_CORE_ID // 2ba0 1477 STM32F4_CORE_ID // 2ba0 1477 STM32L_CORE_ID // 4ba0 0477 CORE_M3_R2 // 5ba0 2477 STM32F7_CORE_ID[/pre] Die Erkennung funktioniert nur in einer Richtung: andere Bits
-
Thread
Rechenzeitoptimierung STM32F4
Eine andere Lösung fällt mir für den STM32F4 nicht ein. Analog Komparatoren haben meine ich nur die STM32F3x und manche STM32Lx.
RH schrieb im Beitrag #6113265: > Analog Komparatoren haben meine ich nur die STM32F3x und manche STM32Lx. Und fast jeder verschissene AVR8, manche davon haben sogar mehrere...
-
Thread
Stm32F3 Disco: eKompass Firmware: Bug ?
eine Platform bauen, die sich zu einer Himmelsrichtung ausrichten kann (ekompass). Ich habe das Stm32f3 Discovery Board als Vorlage genommen und mir daher den gleichen Chipset bei den Chinesen bestellt. Um es mir einfach zu machen, wollte ich einfach die Kompass-Firmware vom Stm32f3disco übernehmen.
-
Thread
STM32 Einstieg
sondern ziemlich unterschiedliche. So habe ich unterdessen schon viele Projekte mit STM32F1 und STM32F3 gemacht. Dann habe ich mal auf ein Board, auf welches 4 Displays angeschlossen werden sollten, mutig einen STM32F7 drauf getan und habe dann wegen neuer Problematiken fast den Doktor gemacht, bis
DMA ansprechbar sind und andere die es nicht sind. Da laufen dann Codeschnipsel die man für einen STM32F3 gemacht hatte, auf einem STM32F7 plötzlich nicht mehr und man hat erst keine Ahnung warum und sucht dann mal...
-
Thread
STM32 Sin-Wave generator
Schau mal beim Cleveren Japaner ;-) http://elm-chan.org/junk/mdds_ipol/report.html Ist für ein STM32F3, lässt sich aber Problemlos Portieren. Cheers
-
Thread
CubeIDE - erstellen eines Projektes
CMSIS/core CMSIS/Device/ST/STM32Fxxx/Include ProjectFolder/CMSIS/device [/pre] In der Datei stm32f3xx.h (oder so ähnlich) sollst du unter dem Kommentar "Uncomment the line below according to the target STM32 device" die zu deinem Mikrocontroller passende Zeile aktivieren. Füge die beiden CMSIS
schlimm, die digitalWrite() von Arduino. "Ein Hello World!" auf der USB-CDC Schnittstelle eines STM32F3 kostet mit HAL 20 kB Flash und 5 kB RAM. Mit dem USB treiber von W.S sind es nur 5,2 kB Flash und 600 Bytes RAM. Falls du dir das anschauen möchtest: http://stefanfrings.de/stm32/stm32f3.html#usb
-
Thread
Hilfe bei der Wahl des richtigen Micro Controllers
integrierten USB Bootloader und ein CAN Interface. Kostet ca 5€. http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Andere Preisliga, dafür mit 2xCAN Transceivern On-Board: https://www.chip45.com/products/sammy-c21-1.0_atmel_smart_arm_sam_modul_platine_samc21_usb_dual_zwei_can.php Wie wolltest
-
Thread
ARM-Kit in 3 Schritten gesucht
erforschen. Ansonsten bin ich totaler Fan von diesem Cortex M4F Board: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Das enthält ab Werk einen USB Bootloader und ist in sehr guter Qualität gefertigt. Es hat eine FPU für schnelle 32bit Float Berechnungen. Der STM32F303 gilt als Nachfolger zum STN32F103
#6050094: > Ansonsten bin ich totaler Fan von diesem Cortex M4F Board: > http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Und ich bin totaler Fan vom Teensy , der ist Arduino kompatibel und viel besser und viel schneller (auch was die Erstellung von Projekten angeht). Irgendwie bist du nicht auf
-
Thread
HAL_UART_TxCpltCallback
Leben bloß kompliziert macht. Und mit nur wenigen Änderungen funktioniert das dann auch bei den STM32F3xx und höher. Mein dringender Rat: Löse dich von Cube und Konsorten und bahne dir deinen eigenen Weg. Das mag am Anfang etwas mühsamer sein, weil man tatsächlich die diversen Manuals lesen und verstehen
-
Thread
stm32 cube mx atollic interrupt callback
Es gibt das HAL User-Guide für die diversen Plattformen. Bsp.: für STM32F3xx: https://www.st.com/content/ccc/resource/technical/document/user_manual/a6/79/73/ae/6e/1c/44/14/DM00122016.pdf/files/DM00122016.pdf/jcr:content/translations/en.DM00122016.pdf Darin findest du
-
Thread
STM32F730R8T6 top P/L, crashkurs fragen
erstmal mit einem Segelflugzeug anfangen! Besorg dir ein Nucleo-Board mit einem STM32F1xx oder STM32F3xx. Damit hast du als Anfänger bereits genug Herausforderungen. Software (CubeMX, CubeIDE etc.) gibts bei ST. CubeIDE ist der offizielle Nachfolger von Attolic TrueStudio. STM32 schrieb im
-
Thread
Arduino STM32Duino
Board mit STM32F303, der hat einen nicht löschbaren USB Bootloader: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini
-
Thread
STM32F3 Timer Encoder Auswertung
Hallo, ich versuche mich an einer Drehzahlregelung eine Getriebemotors(Hal-Encoder). Mittels CubeMX habe ich den Timer für den Encoder sowie einen Timer für den Regleraufruf eingestellt. Soweit klappt das ganze auch. Nur bekomme ich einen Überlauf bei der Encoder-Auswertung bzw. der Timer des Encoders läuft über. Die Encoder-Auswertung stammt nicht von mir. Habe da echt ein Brett vorm Kopf, wie ich die Drehzahl berechnen soll. Hat jemand einen Tip und kann mir Helfen? Gruß Sascha Hier die Timer Initialisierung: [c] static void MX_TIM1_Init(void) { /* USER CODE BEGIN TIM1_Init 0 */
-
Thread
ARM-Assembler-Tutorial
Familie (Cortex-M4) Freescale: Kinetis-Familie (Cortex-M4 und Cortex-M4F) STMicroelectronics: STM32-F3/F4-Familie (Cortex-M4F) Infineon: XMC4000-Familie (Cortex-M4F) Texas Instruments: MSP432, Stellaris-LM4F- und Tiva-TM4C-Familie (Cortex-M4F) NXP Semiconductors: LPC4300-Familie (Cortex-M4) Wie
-
Thread
STM32 - Software für Bootloader gesucht
direkt. Das ist dann aber eine andere Schnittstelle. So geht es: http://stefanfrings.de/stm32/stm32f3.html#boot Links zur Software: http://stefanfrings.de/stm32/stm32f3.html#tools
-
Thread
STM32 USB init problem
newlib (M0) http://stefanfrings.de/stm32/stm32f1.html#newlib (M3) http://stefanfrings.de/stm32/stm32f3.html#newlib (M4F) Der Flash-Bedarf variiert ziemlich stark, je nach Cortex Variante.
-
Thread
SAM-Controller, Einstieg und Auswahl
Ein kleiner Schwenk von SAM zu STM: STM32F3 (Cortex M4F) gibt es in LQFP32 7x7mm Falls Dir 32MHz genügen: STM32L0 (Cortex M0+) gibt es ebenfalls in LQFP32 7x7mm. Einige STM32L0 Modelle gibt es auch in TSSOP20 6,5x4,4mm und in UQFP20 3x3mm
-
Thread
C ARM Cortex Mikrocontroller PIN ansteuern
Lies mal diesen Absatz: http://stefanfrings.de/stm32/stm32f3.html#digital Das wurde für den STM32F3 geschrieben, aber ich denke, es trifft auf den STM32F4 ebenso zu. Das Anwendungsbeispiel steht weiter oben auf der Seite: http://stefanfrings.de/stm32/stm32f3.html#delayloop Es verwendet die CMSIS Makros *SET_BIT*, *MODIFY_REG* und *WRITE_REG*, die auch in HAL Projekten zur Verfügung stehen, weil die HAL auf CMSIS aufbaut. Diese (und ein paar weitere
-
Thread
[V] Phoenix Contact ILC 150 ETH | Logo 8 inkl. Power Supply | ABB FI LS | LCD EA EDIP240B-7LW|EVALB
unbenutzt. Preis dachte ich an 50€ bin aber für Vorschläge offen. Außerdem diverse EvalBoards - ST STM32F3 Discovery 10€ - ST STM32F4 Discovery 20€ - ST STM8L Discovery 5€ - ST STM8S Discovery 5€ - ST STM32 Value Line Discovery 10€ - NXP LPC1500 ARM Cortex-M3 MCU Sample Box 25€ - Infineon XMC1100
-
Thread
STM32F303 CAN und USB gleichzeitig
anderen STM32F303 auch. Du kannst das Projekt von Stefan Frings: http://stefanfrings.de/stm32/stm32f3.html für den STM32F303RE ohne HAL benutzen um erst mal den USB-Teil zum laufen zu kriegen. Wenn du das am Laufen hast, kann ich dir gern sagen was du zum ummappen der iRQs machen musst.
-
Thread
ARM Cortex M3/M4: Software-Breakpoints
: > Da fehlt aber dann auchnoch der Init der Tracecell und Konsorten. Ging bei mir (STM32F1, STM32F3 und STM32L0) bisher immer ohne diesen Aufwand. Die Schnittstelle konfiguriert und öffnet doch der Debugger - dachte ich.
-
Thread
Stm32 I2C Sensor HYT221
du womöglich voran, indem du von meinem Beispiel-Code abguckst: http://stefanfrings.de/stm32/stm32f3.html#i2c Der kommt ganz ohne Libraries aus (mit Ausnahme der CMSIS Core).
-
Thread
stm32fx flashen mit st-link von nucleo oder discovery boards
Hallo, ich möchte stm32f3/4 Mikrocontroller mit einem st-link von einem Nucleo- oder Discoveryboard flashen. Mit dem Nucleo-f446re funktioniert alles sehr gut: Ich habe die Jumper von CN2 geöffnet und GND, SWDIO und SWCLK
-
Thread
Ersatz für Q32M210 verfügbar
Familie (Cortex-M4) - Freescale: Kinetis-Familie (Cortex-M4 und Cortex-M4F) - STMicroelectronics: STM32-F3/F4-Familie (Cortex-M4F) - Infineon: XMC4000-Familie (Cortex-M4F) - Texas Instruments: MSP432, Stellaris-LM4F, Tiva-TM4C (Cortex-M4F) - NXP Semiconductors: LPC4300-Familie (Cortex-M4) > Was ist
-
Thread
I2C Master STM32 L0 und F3 Verständnisfrage zum Referenzhandbuch
gereimt. Dabei kam folgender auf Anhieb funktionierende Code heraus: http://stefanfrings.de/stm32/stm32f3.html#i2c Läuft also. Ich möchte trotzdem gerne klären, wo das Missverständnis lag. 1) Im ersten Diagramm teilt sich der Flow in zwei Threads auf. Links die Prüfung des NACK Flags, rechts das
-
Thread
Neue MCU familie gesucht
Eindruck verschaffen kannst, wie man den ohne Cube HAL programmiert. http://stefanfrings.de/stm32/stm32f3.html