-
Thread
STM32 Neuling
> ich würde mich gerne in STM32 einarbeiten Aha. > Ich möchte in C/C++ > programmieren und würde dafür STM32Cube nehmen. Frueher machte man nicht den zweiten oder dritten Schritt vor dem Ersten. Dann musst du zusaetzlich
bleiben was du schon kennst... > brauche ich zum programmieren einen ST-Link? Eigentlich haben die STM32 einen Bootlader. Und wenn du blos mit dem STM32Cube Zeug zusammenklicken willst? Ausserdem wuerde ich eher einen J-Link empfehlen.
-
Thread
Wahl Mikrocontroller Abschlussarbeit
BM schrieb im Beitrag #5063862: > In den Produkten sehe ich auf den Platinen häufig STM32XXX > aufgelötet. Die sind von der Einarbeitungszeit, die ich schätze einfach > sehr hoch. Das kommt darauf an, ob du programmieren kannst. Für die STM32 gibt es mit STM32CubeMX eine absolut anfängertaugliche
das, was du schon kennst. Dein Problem kann ein 8-Bit-PIC oder ein ATMEGA auch lösen. Was den STM32 angeht: Folgenden kann ich empfehlen: STM32F072 Der ist für STM32 relativ simpel, aber trotzdem recht leistungsfähig, hat viel Peripherie und ist gleichzeitig billig. Auch Flash und RAM sind ok
-
Thread
STM32 Programmiertool
UM0919 Das Usermanual vom STM32VL-Discovery. Da ist ein Schaltplan drin.
Beschaltung auch für die ARM's von NXP. Dort benutze ich "Flashmagic" und auf den Namen des Tools für die STM32 komme ich gerade nicht. W.S.
-
Thread
Mit welchem Programm programmiert ihr Controller?
Sowohl Atmel als auch STM32 jeweils in C. Für die STM32 nehme ich SW4STM32, bei den Atmel Atmel Studio. Beides mit gcc
AVR: Microchip Studio 7 STM32: Atollic Truestudio
-
Thread
ATTINY85 als DCF77-Empfänger
Ich musste sogar das Histogramm in grob und fein trennen um SRAM zu sparen. Wenn man sonst nur mit STM32s arbeitet ist es mit einem ATTINY so, als ob man einen Keller mit einer Schippe ausheben würde. > 4,95 Euro Man könnte auch einen China-STM32F030F4P6 für 50 Cent nehmen. Der hat sogar genug Resourcen
SITOR ist kein großes Ding, das habe ich vor Jahren auch mit einem kleinen AT89C2051 gemacht. Ein STM32 ist mehr als ausreichend dimensioniert. Auf meinem miniSDR (auch STM32) werden die Meldungen sämtlicher NAVTEX-Stationen im Klartext als HTML Dateien zwischengespeichert und über einen kleinen HTTP
-
Thread
STM32CubeMX C++ SW4STM32 TrueStudio
attribute__((weak)) -D__packed=__attribute__((__packed__)) -DUSE_HAL_DRIVER -DSTM32F411xE -I"D:/10_STM32F411/14_SW4STM32/test1/Inc" -I"D:/10_STM32F411/14_SW4STM32/test1/Drivers/STM32F4xx_HAL_Driver/Inc" -I"D:/10_STM32F411/14_SW4STM32/test1/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy" -I"D:/10_STM32F411/14
attribute__((weak)) -D__packed=__attribute__((__packed__)) -DUSE_HAL_DRIVER -DSTM32F411xE -I"D:/10_STM32F411/14_SW4STM32/test1/Inc" -I"D:/10_STM32F411/14_SW4STM32/test1/Drivers/STM32F4xx_HAL_Driver/Inc" -I"D:/10_STM32F411/14_SW4STM32/test1/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy" -I"D:/10_STM32F411/14
-
Thread
atomic-lib für stm32
AVR-GCC gibt (http://www.nongnu.org/avr-libc/user-manual/group__util__atomic.html), auch für die STM32 kennt. Compiler soll auch hier der GCC sein falls das wichtig ist. Ich konnte leider nichts passendes im Internet finden, was mich allerdings schon ein wenig wundert. Als ob beim STM32 keiner mehr
Die atomic.h des avr gcc bietet dafür 2 Möglichkeiten Wir sind hier im Thread: atomic-lib für ***stm32*** Gruß Marc
-
Thread
CrossStudio / CrossWorks
‘stm32l1xx_hal_i2c.c’ 4> Compiling ‘stm32l1xx_hal_pwr.c’ 1> Compiling ‘stm32l1xx_hal_pwr_ex.c’ 2> Compiling ‘stm32l1xx_hal_rcc.c’ 3> Compiling ‘stm32l1xx_hal_rcc_ex.c’ 1> Compiling ‘stm32l1xx_hal_rtc_ex.c’ 4> Compiling ‘stm32l1xx_hal_rtc.c’ 2> Compiling ‘stm32l1xx_hal_spi.c’ 1> Compiling ‘stm32l1xx_hal_uart.c’ 3> Compiling ‘stm32l1xx_hal_spi_ex.c’ 2> Compiling ‘stm32l1xx_hal_cortex.c’ 4> Compiling ‘stm32l1xx_hal_usart.c
-
Thread
Viel Arbeitsspeicher für Bildverarbeitung benötigt
> Zum beispiel einen STM32F676 Sorry, sollte STM32F767 heissen
, serielles SRAM ist schon SEHR exotisch Verwenden das die µC nicht als internes RAM (z.B. der STM32F103: http://www.st.com/en/microcontrollers/stm32f103c8.html)
-
Thread
STM32F4Discovery debugging timer mit coocox ide
code der main.c : [c] #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" uint16_t pixelLine[640]; uint8_t screenBuffer[4800]; //(640*480) / (8*8) uint16_t tileBuffer0[16384]
hclk = 168000000 sysclk = 168000000 pclk1 = 0 pclk2 = 0 das sind meine includes : #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" und in stm32f4xx.h steht auch #include "core_cm4.h" aber DWT kennt er trotzdem nicht.
-
Thread
Keil free für STM32F0
Keil Free MDK für STM32F0 hat das schon jemand getestet ? http://www2.keil.com/stmicroelectronics-stm32/mdk www2.keil.com/stmicroelectronics-stm32
for STM32 aids the transition from legacy 8-bit architectures to Cortex 32-bit development by supporting the STM32F0 and STM32L0 series featuring Cortex-M0 and M0+ without any restrictions." Mit M0 und M0
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
/en/microcontrollers-microprocessors/stm32l072cb.html
Der STM32F042G6 schaut sehr gut aus und ist sogar erhältlich, danke für den Tipp.
-
Thread
Mikrocontroller, Prozessoren und Chipsätze - Die-Bilder
Hier haben wir einen STM32F103C8T6... ...Moment... ...nein, es ist nochmal ein Megahunt MH2103ACBT6: https://www.richis-lab.de/STM32_12.htm :)
jeden Fall genutzt: https://www.richis-lab.de/STM32_14.htm
-
Thread
STM32F4 Timer konfigurieren
damit er auf 168MHz läuft (betrifft das stm32F4Discovery): in der system_stm32f4xx.c muss eingetragen sein: PLL_M = 8 in der stm32f4xx.h muss eingetragen sein: HSE_VALUE = 8000000 */ #include "stm32f4xx.h" #include "stm32f4xx_gpio.h
:( Total peinlich sowas :) Bis auf das Wesentliche gekürzt: [c] #include "main.h" #include "stm32f4xx_conf.h" #include "stm32_ub_lcd_ili9341.h" #include "stm32_ub_graphic2d.h" #include "stm32_ub_font.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx.h" #include
-
Thread
Display an µC
Hast du hier mal ein Link. Ich habe gerade ebay durchsucht, konnte aber nichts finden. nur einen STM32F103 mit Display der dürft aber etwas klein sein. https://www.ebay.de/itm/3-2-TFT-Touch-LCD-board-Display-Screen-Panel-STM32-STM32F103VCT6-Dev-Boar/173078599180?hash=item284c49d60c:g:7wEAAOSwaB5XrU2i
habe gerade ebay durchsucht, konnte aber > nichts finden. nur einen STM32F103 mit Display der dürft aber etwas > klein sein. > https://www.ebay.de/itm/3-2-TFT-Touch-LCD-board-Display-Screen-Panel-STM32-STM32F103VCT6-Dev-Boar/173078599180?hash=item284c49d60c:g:7wEAAOSwaB5XrU2i
-
Thread
STM32-E407 Ethernet / UDP
Änderungen am Source vornehmen. Ich denke mal dass davon die Dateien ethernetif.c (im Verzeichnis STM32F4x7_ETH_LwIP_V1.1.0/Utilities/Third_Party/lwip-1.4.1/port/STM32F4x7/Standalone) und stm32f4x7_eth_bsp.c (im Verzeichnis STM32F4x7_ETH_LwIP_V1.1.0/Project/Standalone/udp_echo_server/src/) betroffen
[1] http://www.st.com/web/en/catalog/tools/PF257906 [2] https://www.olimex.com/Products/ARM/ST/STM32-E407/resources/STM32-E_revB1_demo.zip
-
Thread
STM32 - GPIO's haben unterschiedliche Ausgangsspannung
Mampf F. schrieb im Beitrag #5926919: > Welche Hardware-Platform verwendest du? Verwendet wird das STM32-P103 Board von Olimex. Darauf läuft der STM32F103RBT6
verhalten. Also, definitiv kein STM32 Problem, sondern...
-
Thread
Mikrocontroller programmieren via Bluetooth
12F mit Webinterface bietet Upload von STM32-Hex-Dateien an 2. Nach Upload flasht der ESP8266-12F den STM32 über den seriellen Bootloader Durch das Webinterface kann man den STM32 über jedes Endgerät flashen, welches einen Browser hat
Updatemodus zu kommen. OK. Das ist sinnvoll. > Wenn ich das richting gesehen habe kann der STM32 einen Bootloader > haben, der mit Hilfe einer Standardschnittstelle UART, I2C, SPI, etc. > die eigentliche Applikation updated. Jein. Jeder(?) STM32 *hat* ab Werk einen Bootloader im (nicht
-
Thread
STM32F7 für Hobby-Bastler machbar ?
STM32CubeMX + SW4STM32 + 2 Zeilen Quelltext = Blinky ;) Gewisse Einarbeitung braucht es je nach Programmiererfahrung schon, aber dann macht es Spaß. Software ist kostenlos.
Nö. Das Teil ist im Prinzip auch nicht komplexer zu programmieren als ein STM32F3/STM32F4.
-
Thread
Arduino ST-Link BluePill
Code gibt's eine sonst nicht anderweitig dokumentierte PWM-Funktion: https://github.com/danieleff/STM32GENERIC/blob/master/STM32/cores/arduino/stm32/stm32_PWM.c Was haltet ihr davon? Soll ich einen neuen Thread aufmachen?
Reset-Button. Hier ist etwas ohne beides :) btw: möchtest du auf deiner Seite [http://stefanfrings.de/stm32/stm32f1.html] den Abschnitt ST-Link Adapter etwas überarbeiten? >ST-Link Adapter >Die passenden Programmieradapter von ST heißen "ST-Link". Billige Nachbauten aus China sehen so aus: >Mir wurde
-
Thread
LoRa-Parameter
self.ser.write(data), und damit direkt an Serial... Rahul D. schrieb im Beitrag #7909115: > Ein STM32-Modul, wie es auch auf dem NUCLEO-Board verwendet wird. Das Nucleo-Board hat kein Modul, sondern einen nackten STM32WL55JC plus diskretes Anpassungsnetzwerk und LP/HP-Umschaltung, da ist dann nur
SparkFun Apollo3 - Sparkfun Artemis Redboard ST Microelectronics STM32 (official core) - STM32 Nucleo, Discovery, Maple, BluePill, BlackPill etc. STM32 (unofficial core) - STM32F1 and STM32F4-based boards MCUdude MegaCoreX - megaAVR-0 series (
-
Thread
Probleme bei toolchain setup für STM32F4Discovery
/stm32f4xx_dcmi.d" -MT"StdPeriph/stm32f4xx_dcmi.d" -mcpu=cortex-m4 -mthumb -g3 -o "StdPeriph/stm32f4xx_dcmi.o" "/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dcmi.c
/stm32f4xx_dma.d" -MT"StdPeriph/stm32f4xx_dma.d" -mcpu=cortex-m4 -mthumb -g3 -o "StdPeriph/stm32f4xx_dma.o" "/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dma.c
-
Thread
Eclipse CDT + ARM + AVR
. Ich habe alle CMSIS Core Header mal aus den Cube-HAL Paketen extrahiert: http://stefanfrings.de/stm32/CMSIS-STM32.zip
/ https://www.carminenoviello.com/2015/01/07/setting-gcceclipse-toolchain-stm32nucleo-part-2/ // Debugging einrichten: https://www.carminenoviello.com/2015/01/16/setting-gcceclipse-toolchain-stm32nucleo-part-iii/
-
Thread
ARM Einstieg
Für einen Einstieg, lese mal diesen Artikel mal durch: [[STM32]] Da stehen viele interessante Dinge drin wie z.B. - Demo-Boards - JTAG Adapter - Programmiersoftware - usw. Das STM32F4DISCOVERY Board kann ich auch empfehlen.
Hallo, ich kann die STM32F4 Controller und das STM32F4 Discovery auch nur empfehlen, wenn man auf ARM umsteigen will. CooCox CoIDE ist auch ganz in Ordnung und hat keine Codegrenze. Die Standard Peripheral Library von ST ist
-
Thread
Linux auf STM32 => how-to?
Willst du jetzt Linux auf dem stm32 laufen lassen oder einen stm32 von Linux aus programmieren?
xyz schrieb im Beitrag #6326542: > Willst du jetzt Linux auf dem stm32 laufen lassen... Ja. > ... oder einen stm32 von Linux aus programmieren? Ohne Linux auf dem STM32: nein. Für bare-metall hab ich ja schon die Windows-Umgebung :) Mit Linux auf dem STM32 macht
-
Thread
stm32f103c8 lässt sic nich flashen
Habe dieses board - http://www.ebay.de/itm/1-2-5-10Stks-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-/272425764978?var=&hash=item3f6dd74872:m:mrAOyKktZjIFkrwmEnoO1Mg - vergeblich versucht mittels St-Link V2 zu flashen. Fehlermeldung coide
Die CMSIS-Struktur ist sehr stark am Datenblatt. Ich habe mir das einmal für den STM32F411 zusammenkopiert: https://github.com/Traumflug/Teacup_Firmware/blob/arm-stm32f411-port/cmsis-stm32f4xx.h Lesen und schreiben z.B. so: [c] /// Read a pin. #define _READ(IO) (IO ## _PORT
-
Thread
Auswahl von MCU
Ich habe die STM (32F103),STM (32F2)und STM (32F105). Nachteil bei denen ist : bei Input Capture-Unit: 4x16bit channels, capture event on rising or falling edge, IRQ, DMA request. Es wäre gar nicht schlecht wenn es
@ Danke an alle Ich habe noch eine Frage. Wenn ich den auswahl habe zwischen den STM32F2 ,STM32F4 und LPC1754 (NXP)? Was könntet ihr mich empfehlen?
-
Thread
Probleme mit einfachem GPIO PinState User Code mit CubeIDE
schrieb im Beitrag #6648468: > Interessant.....wie kann ich das einstellen ? http://stefanfrings.de/stm32/cube_ide.html#projekt
hier: https://my.st.com/content/my_st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries/stsw-stm32054.license=1617895331513.product=STSW-STM32054.version=3.5.0.html Darüber ist auch eine Online-Dokumentation abrufbar...
-
Thread
Starten Bootloader STM32F103 BluePill
Problem: Ich möchte mir ein eigenes Dev-Board auf Basis des auf Ebay ( http://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435-/272283008473?hash=item3f6554fdd9:g:GTAAAOSwMNxXazXE ) massenhaft verkauften BluePill Boards STM32F103C8T6 entwickeln. Dieses
Kennst das schon? http://www.stm32duino.com/viewtopic.php?f=32&t=700
-
Thread
STM32: Einstiegsprogrammer Segger Jlink oder St-Link
j-link-edu.html St-Link: 20€ http://de.farnell.com/stmicroelectronics/st-link/programmierer-icd-f-stm8-stm32/dp/1779159?Ntt=st-link Beide sind für Stm32f103rXXX geeignet. JTAG mit Debugger Programmieren geht auch na klar Wo kommt der Preisunterschied her und welche Erfahrungen habt ihr gemacht?
Schaue mal hier: http://www.mikrocontroller.net/articles/STM32#Programmierung Hier sind einige Programmieradapter aufgelistet.
-
Thread
Auswahl zwischen Cortex M3 von NXP, ST, TI
Bei den STM32 gibt es CAN/USB ab 48 Pins. Diese Controller können dann beides, aber nicht gleichzeitig.
STM32F103RE hat mehr.
-
Thread
statische Polymorphie per CRTP in Embedded Systemen
color cases ... */ } } }; /* interface implementation */ #if(CRTP_EN) struct DigitalOutStm32 : public DigitalOut<DigitalOutStm32> { void setHigh(bool high) {HAL_GPIO_WritePin(port, pin, high ? GPIO_PIN_SET: GPIO_PIN_RESET);} #else struct DigitalOutStm32 : public DigitalOut { virtual
GPIO_TypeDef *port; uint16_t pin; }; /* application */ int main(void) { DigitalOutStm32 doR(GPIOA, GPIO_PIN_0); DigitalOutStm32 doG(GPIOA, GPIO_PIN_1); DigitalOutStm32 doB(GPIOA, GPIO_PIN_2); #if(CRTP_EN) RgbLed<DigitalOutStm32, DigitalOutStm32, DigitalOutStm32> led(doR, doG
-
Thread
STM32 SPI HAL extrem langsam
Der FIFO wird beim H7 in HAL_SPI_Transmit genutzt. https://github.com/STMicroelectronics/STM32CubeH7/blob/0c3a06c18bd2a87b006a84f997f2b0b56d97a113/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c#L941
> Der FIFO wird beim H7 in HAL_SPI_Transmit genutzt. > > https://github.com/STMicroelectronics/STM32CubeH7/blob/0c3a06c18bd2a87b006a84f997f2b0b56d97a113/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c#L941 Danke. Diese funktion scheint auch nicht blockierend (zumindest nicht wenn der SPI idle
-
Thread
USB des STM32 F103C8T6 nutzen
dann noch das Problem des falsch bestückten USB-Widerstandes von 10K anstatt 1.5K : http://wiki.stm32duino.com/index.php?title=Blue_Pill
https://github.com/rogerclarkmelbourne/STM32duino-bootloader
-
Thread
STM32 I2C byte lässt sich nicht ändern
/stm32-hal-delay-hangs-with-hal-gettick-0
STM32_Noob schrieb im Beitrag #5211268: > Habe gedacht, jemand von euch benutzt den STM32 mit den HAL Librarys. > Leider falsch gedacht... Egal, hier mal die Lösung: > > while (1) > { > >
-
Thread
Display"fehler" bei OLED Module IIC I2C 128x64
Aruino-Umgebung aus, oder? Nein, Arduino hatte ich nur für den Schnelltest hinzugezogen. Target ist aber STM32F103C8T6 unter STM32CubeIDE.
Ergebnissen mit meinem DIY OLED Display 1.3" 128x64. Wie kriege ich das jetzt transformiert nach STM32CubeIDE und STM32F103 ?
-
Thread
arm-none-eabi Problem.
Template: Wo hast du das her? Das ist von ARM allgemein für Cortex-M3, da sind natürlich keine STM32F103-spezifischen Dinge drin. Im STM32CubeF1 (wird auch durch STM32CubeMX installiert) gibt es einen Ordner STM32Cube_FW_F1_V1.7.0/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/ mit
: > > Wo hast du das her? Das ist von ARM allgemein für Cortex-M3, da sind > natürlich keine STM32F103-spezifischen Dinge drin. > > Im STM32CubeF1 (wird auch durch STM32CubeMX installiert) gibt es einen > Ordner > > STM32Cube_FW_F1_V1.7.0/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates
-
Thread
Suche Mikrocontroller mit 16Bit ADCs und DACs
Der STM32F373 hat 3 Stk.16 Bit ADCs https://www.st.com/en/microcontrollers-microprocessors/stm32f373.html Aber max. 50 ksps bei einem Kanal bzw 16.6 ksps bei drei Kanälen. Wenn Du das Datanblatt genau
c-hater schrieb im Beitrag #6245219: > Nein, gibt es nicht. Doch. Beispiele: PIC24FJ128GC006 STM32F3
-
Thread
GCC in Keil mit STM32F4
sich. etc, etc. Was sich für dich dabei ändert ist, dass anstatt der Libs für den STM32F10x musst du die Libs für den STM32F4xx verwenden. Das könnte dann schon alles sein.
Copy "Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x" => "wsSTM32\STM32F10x" Copy "Libraries\STM32F10x_StdPeriph_Driver" => "wsSTM32\STM32F10x_StdPeriph_Driver" Copy "Project\STM32F10x_StdPeriph_Template" => "wsSTM32\STM32F10x_StdPeriph_Driver
-
Thread
CH32V003 und Arduino
sieht) und es ist auch der Grund warum analogRead(A0) sowohl auf dem Arduinos mit Atmega als auch den STM32 Varianten funktioniert. Im STM32 Framework selbst gibt es für jede Variante einen eigenen Ordner, in dem die Pins definiert werden: https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32C0xx/C031C(4-6)(T-U)/variant_NUCLEO_C031C6.cpp
-
Thread
(Echter) UART Baud (und mehr) Detektor
Karl Heinz schrieb im Beitrag #3908985: > Wenn er einen STM32 sowieso schon verwendet hätte, hätte er es schon > längst implementiert und nicht hier gefragt. Der TO stellt sich einen STM32 als Zielprozessor vor; dazu muß er ihn nicht schon verwendet haben
Ich habe hier irgendwo noch ein stm32vl discovery board rumfliegen, darauf werde ich am Wochenende mal experimentieren.
-
Thread
Pollin Display WINSTAR WX480320A-TFH-LB (S/W, 480 x 320 Pixel)
leicht erhältlichen >Grafikcontroller könnte man nutzen? Als Grafikcontroller könnte man den STM32F407 nutzen. Die Taktfrequenz von 168MHz sollte ebenso ausreichen, wie der 1MB-Flash- und 192kB-SRAM-Speicher und und ... Zum Testen könnte man das Eval-Board stm32f4discovery verwenden, kostet unter
Hallo m.n. Unter "TFT-direct-drive" hätte ich niemals einen STM32F407 als Grafik-Controller gesucht, vermutet... Ich habe ein TFT NHD-640xRGBx480 bzw. ein TFT NHD-320xRGBx240, beide 5,7" von newhavendisplay, an den STM32 angeschlossen. Die Daten werden im 3x8
-
Thread
ARM-GCC: makefile
Ich werf noch das hier in die Runde, das ist ein bare minimum makefile projekt für STM32F401RE, direkt verwendbar mit dem NUCLEO-F401RE Demo-Board von ST. https://github.com/prof7bit/bare_metal_stm32f401xe
file.map --cref -gc-sections -o out.axf cpuinit.o: COPTS += -O1 -save-temps SSOURCES := startup_stm32f10x_ld.s CSOURCES := cpuinit.c main.c flop.c misc.c CSOURCES += stm32f10x_adc.c stm32f10x_dma.c stm32f10x_flash.c stm32f10x_gpio.c CSOURCES += stm32f10x_rcc.c stm32f10x_tim.c stm32f10x_it.c
-
Thread
Suche Projektpartner für Kalmanfilter-Implementierung
mich dementsprechend auch schon nach Sensorik usw umgeschaut. Bei dem Prozessor dachte ich an einen STM32F2 oder die Cortex M4 von ST mit FPU. STM32 aus dem Grund, da es die auch in einem kleinen Package für die Motortreiber gäbe und man somit sich nicht in unterschiedliche Prozessoren einarbeiten müsste
würde bei Arm Cortex ob > M3 oder M4 bleiben, da diese sehr gute Entwicklungstools bieten. ein STM32F20x ist doch auch ein Cortex M3 MfG
-
Thread
Einheitlicher uC-Perpherie-Abstraktions-Layer
#6444790: > Das geht Wie es geht, steht auch im Errata. Aber er hat schon Recht, die I²C Einheit von STM32 ist gerade für solche allgemeingültigen HAL trotzdem ein nerviges Hindernis.
Selbst innerhalb der STM32 Serien gibts ja schon verschiedene DMA und ein STM32H7 hat 3 unterschiedliche gleichzeitig! (dazu zähle ich jetzt nicht integrierte DMA wie bei Ethernet und USB) Auf Arbeit haben wir das mit C++
-
Thread
Eine UART abwechseln mit IC und PC verwenden?
Kann Dein STM32 den UART an mehr als einem Pin Paar (TX/RX) raus lassen? IIRC können das viele über die AF Konfiguration.
Hat dein STM32 einen USB-Controller? Dann benutze den für die Kommunikation mit dem PC, das ist nicht /so/ kompliziert.
-
Thread
OPENOCD mit JLINK am STM32f103
SRST = 1 TRST = 1 Info : J-Link JTAG Interface ready Info : clock speed 1000 kHz Info : JTAG tap: stm32f1x.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) Info : JTAG tap: stm32f1x.bs tap/device found: 0x06414041 (mfg: 0x020, part: 0x6414, ver: 0x0) Info : stm32f1x.cpu: hardware
0x2000ffcc > flash write_image erase C:/Entwickl/WinARM/Projects/Blink_STM32F1/default/Blink_STM32F1.bin 0x08000000 auto erase enabled wrote 36864 bytes from file C:/Entwickl/WinARM/Projects/Blink_STM32F1/default/Blink_STM32F1.bin in 2.413138s (14.918 KiB/s) > reset run
-
Thread
Ist besser ein Arduino oder Nucleo
www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-f439zi.html
Eine Weitere, dass STM die Integration in die Arduino IDE aktiv unterstützt. https://github.com/stm32duino/Arduino_Core_STM32 Es gibt wohl noch ein paar Hürden, aber es wächst so langsam zusammen ....
-
Thread
Ideen für STM32F4 Systemboard für Einsteiger und Fortgeschrittene
Hallo, ich hab vor ein STM32F4 Board zu machen, welches für Einstiger und Fortgeschrittene geeignet sein soll. D.h. genügend Pin's, ESD-Schutz und die Möglichkeit BLDC Applikationen zu realisieren ... Eigentlich ein besseres STM32
Quadrocopter oder oder. Oder du läßt es sein. Schaue dir z.B. das Angebot an: http://www.ebay.de/itm/STM32F4DISCOVERY-STM32F407-STM32-ARM-Cortex-M4-Development-Board-15-Modules-Kit-/261053431839?pt=LH_DefaultDomain_0&hash=item3cc7ff401f Da wirst du die Chinesen im Preis nicht schlagen können und sonst
-
Thread
STm32F103: Beispielcode der Chan FatFs zum Laufen bekommen
diese Includes und binde damit alle CMSIS und StdPeriphLib Ressourcen des F103 ein. #include "stm32f10x_conf.h" #include "system_stm32f10x.h" Chan benutzt #include "stm32f100.h" Da stehen nur Registerdefintionen drin an welcher Adresse wo was ist aber es werden keine StdPeriphLibs eingebunden
erreiche uebrigens 20 Mbyte/s mit meiner Loesung. 20Mbit/s? 20MB/s erreichen nicht mal die neuen STM32H7. Selbst mit 20Mbit/s bewegst du dich schon außerhalb der Spezifikation des STM32F103.