-
Thread
PlatformIO - STM32F103RB HelloWorld geht nicht
Hallo zusammen Habe heute mein Board mit einem STM32F103RBT6 ausgegraben. Fix den ST-Link angeschlossen und mal geschaut, wie weit die Kompatiblität mit Arduino bei STM32 inzwischen ist. Habe kurzerhand die ArduinoIDE verwendet und dort Stm32duino
default aus. Ja, hab ich. Ist kein custom board. Ist das hier: https://www.futurlec.com/STM32_Development_Board.shtml Habe nun ein altes Board mit STM32F103VET6 angeschlossen. Siehe da, dieses lässt sich sofort debuggen... Echt mühsam, wenn man mal wieder 8h in einen defekten Chip
-
Thread
AES Verschlüsselung mit ARM Cortex M3
------ snap -------------- somit fällt das STM32F4Discovery flach, da es "nur" einen STM32F407 hat... Man benötigt einen STM32F417 oder STM32F415... Gruß Thilo
Wegen Seriennummer: Der STM32Fxxx hat eine 96 Bit Seriennummer fest im Chip eingebrannt, damit hättest Du eine Weltweit eindeutige Nummer. Der STM32F217 / F417 hat eine AES Einheit mit drin. Der STM32F4xx hat ein OTP Speicherbereich
-
Thread
STM32 ST-LINK gdb reset in eclipse
unterstützt das Commando nicht. [code] target remote localhost:61234 # Set flash parallelism mode to 32, 16, or 8 bit when using STM32 F2/F4 microcontrollers # 2=32 bit, 1=16 bit and 0=8 bit parallelism mode monitor flash set_parallelism_mode 2 monitor reset monitor sleep 2000 # Load the program
Hi, stehe vor dem selben Problem. Board ist ein STM32dicovery mit stm32f100rbt6, dazu atollic gdb server 1.8.0 pro und eclipse juno incl. aktuellen yagarto. Compilieren funktioniert so weit ich sehen kann gut, nur beim flash-versuch kommt folgendes
-
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
ARM, Philosophie und Programmierparadigmen
reifen. ich persoenlich habe auch gaaanz am anfang mit den atmegas gearbeitet und bin nun bei den stm32f4 gelandet. bei den atemgas konnte ich fast alles nutzen, was der uC zu bieten hatte und dennoch einen recht guten überblick darüber behalten, was mein code so treibt. bei den stm32f4 hab ich noch
#3844500: > ich persoenlich habe auch gaaanz am anfang mit den atmegas gearbeitet > und bin nun bei den stm32f4 gelandet. bei den atemgas konnte ich fast > alles nutzen, was der uC zu bieten hatte und dennoch einen recht guten > überblick darüber behalten, was mein code so treibt. bei den stm32f4 > hab
-
Thread
Unterschiede CS32F103C8T6 und STM32F103C8T6
http://www.stm32duino.com/viewtopic.php?f=3&t=4522
Es gibt Neuigkeiten; der User Rev0 vom stm32duino Forum hat bei ST angefragt und sie meinen, dass der CS32F103C8T6 keine legitime Kopie des STM32F103C8T6 sei. Von daher sollte man diese Chips wohl meiden.
-
Thread
Mikrocontroller aussuchen
STM32F0 im TSSOP 20 Gehäuse reicht dafür locker aus... Man kann auch zu einem AVR greifen, aber wozu?
dann brauchts schon ordentlich Rechenleistung und dann empfiehlt sich auch einer mit FPU. z.B. der STM32F30x ist gut geeignet für solche Anwendungen.
-
Thread
Welche AVR (Atmega) haben UPDI?
zwei Gegenbeispiele fallen mir auf Anhieb ein (weil ich aktuell damit zu tun habe): RP2040 und TMS320F28xxx. Aber wenn mich nicht alles täuscht, funktionieren auch sehr viele STM32-Bootloader genau nach diesem Prinzip: Bootloadercode im ROM, wird abgearbeitet vom ganz normalen Core. Eine Liste spare
Beitrag #7224408: > Wir sind noch beim AVR ATMega4809 der ab Werk keinen Bootloader hat? > > Der STM32 und EFM8 scheint einen Bootloader ab Werk zu haben. > > Der ATMega4809 aber nicht. STM32 hat DFU, der megaavr-0/da/db/dd/tiny-1/tiny-2 haben UPDI. Was ist Deiner Meinung nach der prinzipielle
-
Thread
STM32duino 1.9.0 and BlackPill
Die freudige Nachricht "STM32duino 1.9.0" ist draußen und damit wird die BlackPill unterstützt. https://stm32-base.org/boards/STM32F411CEU6-WeAct-Black-Pill-V2.0 Die Installation lief bei mir relativ einfach, bis auf die
eines neueren Nucleo-Boards als Programmieradapter verwendet. Schade an der BlackPill ist, dass der F411CE wohl keinen DA-Wandler hat: https://stm32-base.org/boards/STM32F411CEU6-WeAct-Black-Pill-V2.0
-
Thread
Timer Interrupt am STM32F103
SystemInit Routine der CMSIS gemacht. Hier ein Link zum selben File: https://github.com/svrnuke/STM32-Library-V3.5/blob/master/Project/STM32F10x_StdPeriph_Examples/DAC/OneChannelDMA_Escalator/system_stm32f10x.c Hab hab im Makefile nur das Compiler-Flag "-DSTM32F10X_MD" gesetzt und der Rest sollte
Bootloader. Bin für Anregungen Dankbar! [1] https://www.tindie.com/products/mmm999/arm-cortex-m3-stm32f103c8t6-stm32-minimum-system-development-board-with-mini-usb/ [2] https://github.com/rogerclarkmelbourne/Arduino_STM32/blob/4f2a6028f07cfac35b3564263c57991e7eee7df0/STM32F1/variants/maple_mini/ld
-
Thread
welche µC-Architektur (AVR, PIC)
> Ich tippe auf den STM32F103. jep, ACK!
Hast Du Dir den STM32F103 Mal angeschaut?
-
Thread
STM32L0 Serie - HSE mit Quarz beim 32-Pin Package?
Es gibt ja noch STM32F0x1/2 sowie STM32F303, STM32F334 in LQFP32. Warum ausgerechnet die L-Serie?
sinnvoll. Wenn man eine RTC nutzen möchte, dann ist ein Quarz noch wichtiger, aber hierfür haben die STM32L0 ja entsprechende Anschlüsse. temp schrieb im Beitrag #6559387: > Es gibt ja noch STM32F0x1/2 sowie STM32F303, STM32F334 in LQFP32. Warum > ausgerechnet die L-Serie? Wie bereits geschrieben
-
Thread
POV Sphere mit WS2812 Stripe
C0dR schrieb im Beitrag #5249636: > @Reiner_Gast: Mich würden deine Ergebnisse mit dem STM32F407 > interessieren, das könnte eventuell mein Ausweichplan sein falls ich aus > dem Raspberry Pi nicht schnell
> C0dR schrieb: >> @Reiner_Gast: Mich würden deine Ergebnisse mit dem STM32F407 >> interessieren, das könnte eventuell mein Ausweichplan sein falls ich aus >> dem Raspberry Pi nicht schnell genug die SPI
-
Thread
GD32E230 und andere STM32 Clones von Giga Devices
Bei denen habe ich nichts mit Cortex-M23 Architektur gefunden. Unter https://smdprutser.nl/blog/stm32f103-vs-gd32f103/ gibt es Hintergrundinfos zu der Entstehungsgeschichte des STM32F103 Clones und warum das Ding 0 Waitstates hat. Unter https://zeptobars.com/en/read/GD32F103CBT6-mcm-serial-flash-Giga-Devices
gleich bleibt. Der Link auf den GD32F103 Clone war damit Mitleser einschätzen können, was das ist und worüber gesprochen wird. Ich weiß z.B. dass die STM32 stattliche Errata haben und die ersten Revisionen nur schwer benutzbar waren
-
Thread
ARM - Fragen
gefunden. Nur eine kleine Top 4 der Borads: 1. http://www.micro4you.com/store/dev-tools/arm/arm-stm32f107-development-board.html 2. http://www.steitec.net/ARM-Boards/ARM-STM32F-Cortex-M3-LCD-Board.html 3. http://www.micro4you.com/store/dev-tools/arm/stm32f103-development-board.html 4. http
Basis von STM32F103. Mein Top 1 Board heißt STM32F107, meint Ihr das stellt ein großes Problem dar? Desweiteren gibts 'DEN' Shop für diese Borads, da manche Seiten nicht immer soo vertrauenserweckend aussehen
-
Thread
500 MHz µC für kleines Geld
BLDC-Steuerung und Spracherkennung fällt mir aber aktuell nichts ein. Gegenstück von ST ist der STM32F730, der "nur" mit 216 MHz läuft, dafür aber internen Flash hat. Preislich schenken sich die beiden Typen nicht viel.
Man sollte auch nicht vergessen, dass man um ein paar Euro mehr eine Komplettlösung wie einen PIC32MZ oder STM32F4 bekommt, die nicht viel langsamer sind, aber Flash und RAM schon dabei haben.
-
Thread
Platinenkritik Hausbus/CAN Eingang
ernsthaften Stromverbrauch reguliert). Stimmt das so mit dem 2 Ohm Widerstand um die ESR zu erhöhen? STM32F103 mit eingebautem CAN möglichst viele übrige IOs auf Pinleisten herausgeführt. IOs mit optionalem Vorwiderstand (falls doch mal eine LED dran soll), optionalem Pull-up, falls mal der interne nicht
unterschiedliche Quarze und Resonatoren im Einsatz. Programmierung läuft über UART1 und den im ST32F103 integrierten seriellen Bootloader. Hierfür ist auch der Boot0 Jumper da.
-
Thread
STM32F10x USB VCP Einsteiger
die STM32_USB-FS-Device_Lib_V4.0.0 herunter geladen. Die Hardware Läuft soweit. Ich habe ein Blink Demo geschrieben und mit STM Link V2 geflasht. Windwos erkennt bei entsprechender Beschaltung auch eine
Im Register RCC CFGR das Bit USBPRE Beim STM32F103 muss der Core mit 48MHz oder 72MHz laufen wenn man USB benutzen möchte. Beim STM32F2xx oder STM32F4xx ist das entspannter da alles über die USB PLL läuft.
-
Thread
STM32G431C8T6 wird per SWD nicht gefunden
sein) Pin 47, 45, 35, 23,19 GND Pin 48, 36, 24, 21, 1 +3.3V Pin 7: 10k pullup 3.3V mit 100nF Bei jedem +3.3V habe ich einen 100nF C. Der SWD Adabter funktioniert bei anderen STM32. Das "Loch" im STM gehäuse erachte ich als pin 1 indikation, der STM wird nicht warm. Was habe ich übersehen
Cyblord -. schrieb im Beitrag #7364921: > Aber nochmal: Teste doch erst mal mit dem STM32CubeProgrammer. No STM32 Target found. Mit identischen Einstellungen findet er einen F1
-
Thread
Bluepill Stromaufnahme im Stop Mode
von Reichelt. Nun aber habe ich die Teile und inzwischen auch den STM32F103 durch den STM32L431 ausgetauscht. Vorher hatte ich festgestellt, das im spannungslosen Zustand der Widerstand zwischen 3.3V und GND etwa 528 Ohm waren. Das erklärt die Stromaufnahme im Stop Modus! Nachdem ich den STM32F103 entfernt habe (die rüde Methode mit Cuttermesser um die Pads zu schonen), war der Widerstand zwischen 3.3V und GND > 5 MOhm! Ich denke die STM32F103 auf beiden Bluepill die ich habe sind Fake.
-
Thread
Probleme mit I2C beim STM32F103C8T6
Stefanus F. schrieb im Beitrag #5905832: > Ich habe hier einen Beispiel-Code für dich, wie man die richtige I²C > Schnittstelle benutzt: http://stefanfrings.de/stm32/stm32f1.html#i2c > > Du siehst, dass ich
Stefanus F. schrieb im Beitrag #5905832: > Ich habe hier einen Beispiel-Code für dich, wie man die richtige I²C > Schnittstelle benutzt: http://stefanfrings.de/stm32/stm32f1.html#i2c Hallo Stefan, zuerst
-
Thread
Controller mit FPU
Moin Peter, STM ist hier mittlerweile auch recht verbreitet, wie du auch an der Anzahl der STM bezogenen Titel im Forum siehst. Von ST gibt es die STM32F4 mit FPU. Zur FPU Performance kann ich (noch) nichts sagen,
Wie schneidet den der ATSAM4 gegenüber dem STM32F4 bezüglich Rechenleistung ab?
-
Thread
STM32F103 an ADXL345 - keine Reaktion auf I2C
seit 2021 hat keiner mehr berichtet, ein Bluepill mit einem echten oder wenigstens voll kompatiblen STM32F103 bekommen zu haben.
Lagen heute in der Post, scheinen wirklich echte STM32F103 zu sein aber leider ist das Pinout komplett anders und Lochraster müsste man alles auseinander rupfen.
-
Thread
STM32 bootloader
Ich habe es mit einem CH341 und einem STM32F103C8(nicht BluePill) auf der Kommandozeile probiert. Auch an UART1, PA9, PA10 und Boot0=1. ./STM32_Programmer.sh -c port=/dev/ttyUSB0 -r 0x08000000 0x100 x.bin Fnktioniert zwar, aber es zeigt
ganz i.O. ist das auch nicht. Kannst ja mal einen Debug Level 3 probieren. Graphisch, oder: ./STM32_Programmer.sh -c port=/dev/ttyUSB0 -vb 3 -r 0x08000000 0x100 x.bin
-
Thread
(ARM) GCC binary size viel größer als von Realview
Project.fed" -c --cpu Cortex-M4.fp -D__EVAL -g -O2 -Otime --apcs=interwork -I..\User -I..\Libraries\STM32F4xx_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Include -I..\Libraries\CMSIS\Device\ST\STM32F4xx\Include -I P:\Keil\ARM\RV31\Inc -I P:\Keil\ARM\CMSIS\Include -I P:\Keil\ARM\Inc\ST\STM32F4xx -DSTM32F4XX
-IP:/Keil/ARM/CMSIS/Include -IP:/Keil/ARM/Inc/ST/STM32F4xx -DSTM32F4XX -DUSE_STDPERIPH_DRIVER -DHSE_VALUE="8000000" -Wa,-alhms="*.lst" -o *.o [/code] GCC Linker: [code] -T ./stm32_flash.ld -mthumb -Wl,-Map="./Project.map" -o Project.elf -gc-sections
-
Thread
STM32 Float Problem
Hier im Artikel steht was: http://www.mikrocontroller.net/articles/STM32#Tipp_FPU_von_STM32F4xx_nutzen
auf die STM32F10x_StdPeriph_Lib_V3.5.0, die main- und die func- > Funktion reduziert. Da ist nicht viel was falsch gemacht werden kann. Oh doch. Bei der Erstellung der multi libs können Fehler gemacht werden
-
Thread
ARM Mini Board gesucht
, dass wird das gleiche Board meinen [1/Quelle > ST]. Ich meinte sowas: http://www.exp-tech.de/stm32-nucleo-development-board-for-stm32-f0-series-with-stm32f030r8t6-mcu-supports-arduino Das gibt es in ein paar Varianten, ist auch etwas kleienr als das Discovery (etwa 2/3).
Und es gibt immer noch ne Steigerung :) http://www.ebay.de/itm/STM32-ARM-Arduino-Maple-mini-compatible-USB-stick-board-with-stm32f103cbt6-/321583064560?pt=LH_DefaultDomain_0&var=&hash=item4adfd825f0 Wenn ja 10 GPIOs (IIC,SPI,UART) reichen .... 6$ aus der Slowakei
-
Thread
NRF24L01+ Reichweitenproblem
Artikeln nur die HEX Files verfügbar sind. Gibt es irgendwo auch den Source, damit ich diesen auf den STM32 portieren kann oder wenn nicht, gibt es eventuell schon eine fertige Portierung auf den STM32F103C8T6 (BluePill)?
-blue-pill-development-board-stm32f103c8-using-arduino-ide
-
Thread
STM32 USB CDC HOST Beispiel
ich mich per Terminalprogramm problemlos mit dem Teil unterhalten. Nun soll das Device an einen STM32F4 angeschlossen werden. Kennt jemand ein USB CDC HOST Beispiel für den STM32F4, am besten unter GCC/CooCox? Im STM32CubeF4 habe ich Treiber für CDC HOST gefunden, allerdings keine fertigen Beispielprojekte
Dem Uwe seine Seite ist immer einen Besuch wert. :D Allerdings habe ich nix passendes zum Thema STM32F4 USB HOST CDC gefunden. Dito bei TM in Holland.
-
Thread
CH32V003 - RISC-V für angeblich $0.10
das Datenblatt des CH32V. Edit2: Oh, nein, der gleiche Sch… wie beim STM32F042: CAN und USB liegen auf den gleichen Pins. Schade. Jaja, ich weiß, anderes Package nehmen.
open-source abstraction layer für C sowie einen open-source programmer: https://github.com/cnlohr/ch32v003fun Der Programmer unterstützt dabei: -- An STM32F042 Programmer, the NHC-Link042 -- An ESP32S2 Programmer, the esp32s2-funprog -- The official WCH Link-E Programmer. -- An Arduino-based interface
-
Thread
Brauche hilfe mit Makefile STM32+FreeRTOS
/CMSIS/Device/ST/STM32F4xx/Include # DIRS += ../STM32F4xx_DSP_StdPeriph_Lib_V1.0.0/Libraries/STM32/STM32F4_discovery DIRS += ../stm32f4-discovery/Utilities/STM32F4-Discovery DIRS += ../STM32F4xx_DSP_StdPeriph_Lib_V1.0.0
/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_adc.c... --- compiling ../STM32F4xx_DSP_StdPeriph_Lib_V1.0.0/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_can.c... --- compiling ../STM32F4xx_DSP_StdPeriph_Lib_V1.0.0
-
Thread
STM32F105/205 einbindung eines VCP
hab grad bei ST geschaut: Das zuständige RefManual ist das RM0008 und das gilt lt. ST dafür: STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx, STM32F107xx Siehe: https://www.st.com/en/microcontrollers-microprocessors/stm32f105-107.html# Also, es sollte ja wohl doch gehen!!! W.S
grad bei ST geschaut: > > Das zuständige RefManual ist das RM0008 > und das gilt lt. ST dafür: > STM32F101xx, > STM32F102xx, > STM32F103xx, > STM32F105xx, > STM32F107xx > > Siehe: > https://www.st.com/en/microcontrollers-microprocessors/stm32f105-107.html# > > Also, es sollte ja wohl doch
-
Thread
STM32H7-Disco erster Test
nur für die CPU sichtbar ist. Das macht auch Probleme bei DMA Operationen. Der stm32f4@180MHz+90MHzSDRAM ist bei Grafikoperationen per DMA nicht durch die Rechenleistung begrenzt: https://www.youtube.com/watch?v=miGGfDeDFWU der STM32F7@200MHz+100MHzSDRAM ist nur unbedeutend schneller bei ebenfalls 16 bit SDRAM https://www.youtube.com/watch?v=bcilZYgYLjk Mein STM32H7@480MHz+160MHzSDRAM Board wird bei Grafik 3x schneller weil das SDRAM schneller ist ( Takt + breiterem Bus). ST hat das in diversen AppNotes zum LTDC episch ausdiskutiert. Leider ist das STM32F769i-Disco
-
Thread
STM32 Multiplikation zu langsam
Hallo zusammen, ich programmiere eine STM32F0 und war bisher von seiner Geschwindigkeit begeistert. Bis jetzt. Allerdings glaube ich auch, dass das Proble vor dem Controller sitzt. Ich taste mit dem ADC alle 10 µS eine Spannung(Buffer[0]
Referenzspannung unbedingt explizit messen und mit dem >> eigentlichen Messwert verrechnen? Hat der STM keinen Anschluss für >> eine externe Referenz? Die meisten STM32 haben nur auf dem Papier einen, VDDA muss gleich (±0.05V abs.max.) VDD sein. Beim STM32F205 heisst es gnädigerweise noch: [pre]It
-
Thread
Räumlich kleines RAM mit mind. 2 MiB
größeren Controller und RAM und Verdrahtung abschätzen. Evtl Wechsel auf bga Gehäuse vom Controller. Der stm32f405 ist in bga nur im Wlcsp mit 0.4 mm Pitch zu haben. Aber es gibt ja mittlerweile auch noch andere.
Controller und RAM und Verdrahtung abschätzen. Evtl Wechsel auf bga > Gehäuse vom Controller. Der stm32f405 ist in bga nur im Wlcsp mit 0.4 mm > Pitch zu haben. Aber es gibt ja mittlerweile auch noch andere. Das hat nicht ganz funktioniert. Die nächste Version der HW bekommt einen STM32F7 im handhabbaren
-
Thread
Welchen Cortex-M3?
RAM-Speichergrößen und die Zahl und Typ der Schnittstellen unterscheiden. Low Density: STM32F103x4 (16k Flash, 6k RAM) STM32F103x6 (32k Flash, 10k RAM) Medium Density: STM32F103x8 (64k Flash, 20k RAM) STM32F103xB (128k Flash, 20k RAM) High Density: STM32F103xC (256k Flash, 48k RAM) STM32F103xD (384k Flash, 64k RAM) STM32F103xE (512k Flash, 64k RAM) Das x gibt übrigends die Gehäusegröße (also Anzahl der Pins) an: T = 36 Pins C = 48 Pins R = 64 Pins V = 100 Pins Z = 144 Pins
-
Thread
dspic ausreichend für Audio Effekte ?
Also, ich verwende ein STM32F7 Discovery um Audioeffekte zu programmieren. Es hat alles drauf, was man benötigt (STM32F7 mit FloatingPoint, 8 MB SDRAM, 16 MB ext. Flash, Stereo Line In/Out, 480x272 Touch-Display. Gut, es
klausr schrieb im Beitrag #4501014: > Also, ich verwende ein STM32F7 Discovery um Audioeffekte zu > programmieren. Das klingt nach einem guten Plan.
-
Thread
Eigenschaften Atmel 644p
Stefan ⛄ F. schrieb im Beitrag #6465247: > Oder du nimmst einen Mikrocontroller, wo die RTC bereits drin ist. Zum > Beispiel einen STM32F303. Das ist kein Argument für einen STM32, der M644 hat doch auch einen
#6466107: >> Oder du nimmst einen Mikrocontroller, wo die RTC bereits drin ist. Zum >> Beispiel einen STM32F303. > Das ist kein Argument für einen STM32, der M644 hat doch auch einen RTC. Du meinst den Timer 2. Der hat einen 10 Bit Prescaler und eine 8 Bit Zählstufe. Somit macht er mindestens alle
-
Thread
STM32 UART buffer rx
Moin liebe Programmierfreunde, Mein Ziel ist es über den UART Daten von meinem Rechner zum STM32F100 zu empfangen. Der Empfang soll wie folgt von statten gehen: Der Sender(PC) schickt ein genaue Anzahl an Daten auf dem UART des STM32. Der STM32 empfängt diese Daten und wartet auf das Zeichen
Mathias G. schrieb im Beitrag #6321307: > Mein Ziel ist es über den UART Daten von meinem Rechner zum STM32F100 zu > empfangen. > Der Empfang soll wie folgt von statten gehen: > Der Sender(PC) schickt ein genaue Anzahl an Daten auf dem UART des > STM32. > Der STM32 empfängt diese Daten und wartet auf
-
Thread
wie erzeuge ich von einem windows laptop aus einen 1 mikrosekunden puls mit 3.3 Volt
gewünschte Pulslänge übertragen (16bit-Wert). Das funktioniert dann u.a. mit den weit verbreiteten billigen STM32F103-Bluepill-Boards.
Weil es heut eh nur regnet, hier eine Software für den STM32F103RB mit der das geht. Sie funktioniert mit dem STM32-Olimexino und sollte auch mit den diversen STM32F103-Bluepillboards gehen. Pin PC12 wird verwendet um den Pullup der USB-Verbindung zu aktivieren
-
Thread
Ein Lob an STM32 + CubeMX
] } [/pre] myboard.cfg: [pre] source [find interface/stlink-v2.cfg] source [find target/stm32l0.cfg] reset_config none separate [/pre]
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
-
Thread
STM32F4: BMA020 per SPI
Hallo Forum, ich verzweifle an den Bosch BMA020 welche ich gerne mit meinem STM32F446 auslesen möchte. Takt ist da, nur ich bekomme im DR-Register stets ein 0xFF. So bin ich vorgegangen: Ich habe eine bma020.h Datei erzeugt. Dort ist folgendes definiert (Auszug): [c] #define
Felix F. schrieb im Beitrag #4739497: > ich habe hier einen STM32F411. Falls die kompatibel sind, kannst du mir > mal deine ELF/HEX schicken. Habe auf diesem auch einen funktionierenden > SPI Treiber, mit
-
Thread
Conways Game of Live zu langsam auf Z80
1F25 DD 36 EF 18 [19] 242 ld -17 (ix),#0x18 1F29 DD 36 F0 00 [19] 243 ld -16 (ix),#0x00 1F2D DD 36 F6 18 [19] 244 ld -10 (ix),#0x18 1F31 DD 36 F7 00 [19] 245 ld -9 (ix),#0x00 1F35 DD 36 FC 18 [19] 246 ld -4 (ix),#0x18 1F39 DD 36 FD 00 [19] 247 ld -3 (ix),#0x00 1F3D DD 36 F9 18 [19] 248 ld -7 (ix),#0x18 1F41 DD 36 FA 00 [19] 249 ld
-
Thread
0,96 Oled mit STM32F407
Hello, ich versuche gerade ein 0.96 Oled mit dem STM32F407 zum laufen zu kriegen. Es handelt sich um folgendes Display: http://www.dx.com/p/bonatech-0-96-inch-display-screen-module-blue-display-black-blue-295842#overview Verbunden
Bei mir läuft jetzt das 1.3" Sainsmart OLED (SPI Version) auch auf einem STM32F072 Discovery unter Verwendung von STM32 Cube. Leider hab ich die u8g lib nicht zum laufen gebracht :-/ Aber geht auch so.....
-
Thread
STM32 Keil Lib und Compiler Probleme
weitere Frage hier dran. Und zwar hab ich das Problem beim kompilieren: [code]C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h(80): error: #35: #error directive: "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)"[/code] Wer kann mir sagen, wo ich was einstellen
@Florian Option for target -> C/C++ Dort im Define deine MCU angeben. Bei mir ist es ein STM32F103C8 weshalb ich dort STM32F10X_MD eingetragen habe.
-
Thread
[STM32] Keil SysTick_Config Probleme
Also wenn ich nur die #include <stm32f10x.h> einbinde dann werden es noch mehr Fehlermeldungen, ala: error: #20: identifier "ADC_Channel_0" is undefined und so weiter, das war auch der Grund warum ich immer die stm32f10x_lib.h
#2148560: > Wo finde ich das von dir beschriebene Template, in der > Hilfe-Datei der Peripherials? STM32F10x_StdPeriph_Lib_V3.4.0 -> Project -> STM32F10x_StdPeriph_Template -> MDK-ARM
-
Thread
MCU mit 16 Bit DACs?
STM32F373R8T6, STM32H743VIH6 Gert
Gert schrieb im Beitrag #5577777: > STM32F373R8T6, STM32H743VIH6 Die haben auch nur 12 bit.
-
Thread
STM32F4 Compiler bremst den Code
Michaela schrieb im Beitrag #3305137: > Mir ist mein STM32F4 mit 168MHz zu langsam um ein par Bits herum zu > schieben. Tja für Bitschubsereien sind die ARM Cortex nicht so gemacht. Michaela schrieb im Beitrag #3305137: > uint16_t out_ptr = &out[0]
Jetzt muss ich fragen, ob ihr das auch so versteht wie ich: STM32F40x and STM32F41x Errata sheet (DM00037591.pdf) Seite 10, Punkt 2.1.1: [pre] The ART Accelerator prefetch queue instruction is not supported on revision A devices. This limitation does not
-
Thread
STM32G0 Bootloader antwortet nicht
Hallo Zusammen, ich versuche aktuell bei einem STM32G031 über den internen Bootloader von ST eine Firmware hochzuladen. Das Problem ist, dass wenn ich in meiner Applikation zum Bootloader springe erhalte ich auf meine Anfrage (0x7F) keine Antwort.
dann die Kommunikation funktioniert. Dann kannst Du das Problem besser eingrenzen. Ich glaube beim STM32G031 muss man erst spezielle Config-Flags setzen damit er ein BOOT-Pin auswertet, bei den F0 war das extern BOOT-Pin immer aktiv.
-
Thread
STM32F411RE IDE?
Über > eine kleine starthilfe würde ich mich freuen! In dem Fall würde ich mir einen kleineren STM32 schnappen. Meine Empfehlung ist der STM32F051: http://www.st.com/en/evaluation-tools/stm32f0discovery.html Der reicht für deinen Zweck aus, ist billiger, und leichter verständlich. Trotzdem
für den F0 ist die Keil-IDE kostenlos, sonst ca 5000,- € http://www2.keil.com/stmicroelectronics-stm32/mdk