-
Thread
STM32 ADC genauigkeits probleme
Niklas G. schrieb im Beitrag #7741906: > Hast du auch mal ein Beispiel Programm in C mit der STM32 HAL versucht? Nein, hatte noch nie mit STM32 HAL zu tun.
Niklas G. schrieb im Beitrag #7745980: > Du betreibst den ADC bzw. den ganzen STM32 ja außerhalb der > Spezifikation. Warum meinst du? Wo bin ich ausserhalb der Specs?
-
Thread
I2C Display einfache Frage
Bildschirmspeicher schreiben. Falls Du basales C lesen kannst: https://github.com/yangjinhaoaa/OLED0.91-SSD1306-HAL/blob/master/0.91OLED-SSD1306-STM32HAL/oled.c In dem C-Files findest Du auch die Init-Sequenz fuer dieses kleine 0,96"-Display: [c] uint8_t initcmd1[] = { 0xAE, //display off
zeitgemäß ist und bei neueren Entwicklungen doch der Chip zu wechseln ist, selbst ein mittlerweile STM8 ist hier preislich noch deutlich besser als ATtiny2313. Alternativen in einem 20 pol. Gehäuse wären hier, preislich aufsteigend: CH32V003, STM32F030, STM8S103, ATtiny1604 (AVR-series0) Wie dem auch
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Nachdem ich für das STM32F429i-Disco bereits einige Experimente für einen VGA Ausgang gemacht habe, wollte ich das Ganze auch für das STM32F746G-Disco machen. Aber diesmal ohne das TFT opfern zu müssen und mechanisch etwas
E-Reihe für beschaffbare Widerstandswerte und es kann an die Lochrasterplatine gehen. Das Löten für das STM32F429i-Disco Board war noch einfach, weil ich an die Stiftleisten gehen konnte. Bei STM32F746G-Disco musste ich den feinen Lackdraht und die Lupe auspacken. Aber dafür sieht die Erweiterungsplatine
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
@gnd3: Ich habe eine Artikelübersicht, die Du mal lesen könntest: ([[STM32]] bezogen, jedoch übertragbar auf alle Hersteller mit Cortex-M0 / M3/M4 Kern) [[STM32 für Einsteiger]] Natürlich gibt es auch noch die Artikel: [[Entscheidung Mikrocontroller]] und [[Mikrocontroller
und 4KB RAM + EEPROM: atxmega64a3u : Mouser 3,49€ atxmega64d3 : Mouser 2,90€ bei STM32 sieht das so aus, die haben 8KB RAM: STM32F030R8 : Mouser 1,77€ + 24LC32 EEPROM 0,30€ = 2,07€ STM32L100R8 : Mouser 2,89€ (Incl. EEPROM) (Die anderen Werte sind in etwa gleich. Nun wie ich
-
Thread
stm32 tutorial
es selbst gerade aus. Hast du mal im STM32 Artikel hier geschaut da steht auch sehr viel, es gibt dort auch schon einen Artikel wie du Eclipse dazu überedest mit dem STM32 zu arbeiten. MfG Tec
100 jtag_ntrst_delay: 100 trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain stm32.cpu Info : clock speed 3000 kHz Info : inter: 0.001842, inter2: 0.001844 end: 0.007844 Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) Info : JTAG
-
Thread
USB-Tutorial mit STM32
"AC6 STM32 MCU GCC" anlegen. Dabei die Option "No firmware" verwenden! 2) Das CMSIS Verzeichnis von irgendeinem HAL basierten Projekt kopieren. In der Datei stm32f1xx.h die Zeile "#define STM32F103xB
Auf dem STM32G431 wird der Code vermutlich nicht ohne Anpassungen laufen.
-
Thread
8-stelliger Frequenzzähler, reziprok, STM32F7xx
nach einer Vereinfachung der Schaltung (und damit auch einfacher Bestückung des µC) bin ich auf den STM32G431K im LQFP32 gestossen. Mit einem "großzügigen" Pinabstand von 0,8 mm ist er genau so groß wie ein ATmega328-AU. Laut Datenblatt kann man ähnliche Rechenleistung wie von einem F407 erwarten. CPU
dafür aber einfacher zu verwenden und reichen für die meisten Anwendungen aus. Den STM32G431KBT6 mit 128 kB FLASH gibt es sogar bei Reichelt zu einem moderaten Preis.
-
Thread
Eigener Bootloader stm32f103
ich auf diesem die LUFA USB Midi Firmware darauf habe. Wenn du den ATmega weglässt, und statt des STM32F103, der ja der allererste Ur-STM32 ist, einen aktuelleren STM32 nutzt (z.B. STM32G4), hat dieser einen fest integrierten USB-Bootloader. Dann kannst du den wunderbar komfortabel über die STM32CubeProgrammer
.bin-Datei, die der Linker für > Bank 1 angefertigt hat woanders hin ? Ich compile für Bank 1 0x08000000. Das flashe ich in die Bank 1 (0x08000000) und in die Bank 2 (0x08018000). Habe das hier in Google gefunden: https://community.st.com/t5/stm32-mcus-products/stm32l082-dual-nvm-banks-how-to-boot-from-bank2
-
Thread
Programmieren mit KI
und eben *nicht* die Bedeutung dahinter verstehen. Kilo S. schrieb im Beitrag #8010955: > Aha, M0+=STM32=Ich spuckt jetzt STM Code aus" Und genau das passiert dann... Selbst wenn man STM32 programmiert ist die KI immer schwer schockiert dass nicht alle HAL-Funktionen auf allen STM32 zur Verfügung
schrieb im Beitrag #8011801: > Lass mich Raten, du benutzt nur CubeMX bzw. eine IDE Version <= 2.0.0? > Existiert bei mir nicht der Eintrag in der IDE. (2.0.0) Ich schrieb explizit von STM32CubeMX. Es spielt aber keine Rolle, auch wenn du in STM32CubeMX die Pakete installierst, findet die STM32CubeIDE
-
Thread
Antennenanalysator nach EU1KY
das Debuggen, Breakpoints usw. auch mit dem STM32F746G, EmBitz und dem St-Link des Boards. Sollte jemand das gleiche Problem haben findet Ihr den funktionierenden GDB Server unter http://www.gadgetpool.de/nuke/downloads/st-util_1_5_0.zip
Hallo Gerd, mit dem Gerät (Hardware bestehend aus einer STM32F7 Disco Baugruppe und der selbst gelöteten Leiterplatte https://www.ebay.de/itm/EU1KY-V3-antenna-analyzer-frontend-board-SI5351-SA612-NE4558-quarz/163196159585?hash=item25ff3fc661:g:0PEAAOSwkVVbbeOa
-
Thread
Einfacher ARM für den Einstieg und Linux Toolchain
: The MDK for Nuvoton Cortex-M0/M23 is a license paid by Nuvoton. It is free-to-use for software developers working with Nuvoton devices based on the Arm Cortex-M0 and Arm Cortex-M23 cores. MDK for STMicroelectronics STM32F0, STM32G0, and STM32L0: The MDK for STMicroelectonics STM32F0, STM32G0, and STM32L0 is a license paid by STMicroelectronics. It is free-to-use for software developers working with STM32 devices based on the Arm Cortex-M0
-
Thread
-
Thread
stm32F4Discovery mit Coocox Beispielen und Quickstart
\source\stm32f4xx_tim.c "' [cc] In file included from D:\kay\CoIDE Projekte\Neuer Ordner\coocox\STM32F4_GPIO_INPUT_OUTPUT\cmsis_boot/stm32f4xx.h:240:0, [cc] from D:\kay\CoIDE
[cc] <command-line>:0:0: note: this is the location of the previous definition [cc] In file included from D:\kay\CoIDE Projekte\Neuer Ordner\coocox\STM32F4_GPIO_INPUT_OUTPUT\cmsis_boot/stm32f4xx.h:240:0,
-
Thread
Wahl der richtigen µC-Familie Gesperrt
N-a85pc?P=1z0z7by&Keyword=STM32F03&FS=True
Michael Knoelke schrieb im Beitrag #3719022: > Bei kleiner 0,3€ in Stückzahlen für einen STM8S003 sehe ich irgendwie > keinen 32bitter. Der STM32 im tssop20 kommt in die nähe mit 0,55€ hat > dafür aber einiges nicht was ich brauch. Nur Rechenleistung die ich
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
die Register eingängigere Namen und die Ports sind nummeriert, ich kann also mit einem Register Px.0 bis Px.31 setzen. Wie sieht es beim STM32 mit Bitbanding auf 8/16/32-bit aligned aus?
mir structs und Addressen aus dem Manual. Der hat z.B. 6 GPIO somit: typedef struct { __REG32 P0_0 : 1; __REG32 P0_1 : 1; __REG32 P0_2 : 1; __REG32 P0_3 : 1; __REG32 P0_4 : 1; __REG32 P0_5 : 1; __REG32 :26; } __gpio0_bits; __IO_REG32_BIT(DIR0
-
Thread
STM32F746 Discovery ARDUINO
unter https://danieleff.github.io/STM32GENERIC/ Allerdings bekomme ich beim Versuch, das Beispiel "Display" für das STM32F746NG Discovery zu kompilieren folgende Fehlermeldung: [code]arm-none-eabi-g++: error: unrecognized argument in
((uint16_t)0xA6) #define TS_I2C_ADDRESS ((uint16_t)0x70) [/c] 3. Den Treiber mit Beispielconfigurationen der Codecregister: https://github.com/jaz303/stm32f746g-discovery-gcc/blob/master/lib/Drivers/BSP/Components
-
Thread
Discovery_STM32F746 Linking Problem
/stm32746g_discovery_lcd.o:(.rodata.Font24_Table+0x0): multiple definition of `Font24_Table' Utilities/Fonts/font24.o:(.rodata.Font24_Table+0x0): first defined here System/startup_stm32f746xx.o:(.isr_vector+0x0): multiple definition of `g_pfnVectors' System/startup_stm32f746xx.o:(.isr_vector+0x0): first defined here System/startup_stm32f746xx.o: In function `SPDIF_RX_IRQHandler': (.text.Default_Handler
-
Thread
Uhr wie im Ham Yard Hotel in London Gesperrt
wir' für die VID28-05-Fraktion: €1,82: http://www.aliexpress.com/item/VID6608/32330889625.html €0,04: http://www.aliexpress.com/item/74HC595/1998330075.html €0,54: http://www.aliexpress.com/item/STM32F0/32219942767.html Letzterer wäre ein µC, der auch das 'homing' (die Kalibrierung) autark erledigen
Den STM32F103.
-
Thread
ARM-Assembler-Tutorial
aufgebaute Tutorial!!! Ich selbst komme aus der Webentwicklung und beschäftige mich nur privat mit dem STM32G0. Meine kleinen Projekte basieren nicht auf kommerzielle Interesse, sondern auf dem Interesse an der Technologie und der Funktionsweise. ST versucht mit CubeMX den Einstieg leicht zu machen und
switchen zu müssen? Und da sagt das Bauchgefühl einfach, dass man bei ARM besser aufgehoben ist. Die STM32G0-Reihe übertrifft den AVR in jeglicher Hinsicht. Ob es nun die Peripherie ist, die Performance oder das P/L-Verhältnis (zumindest vor der Chip-Krise). Dass der MC dann in den meisten Fällen komplett
-
Thread
Alternativen zu STM32?
Max G. schrieb im Beitrag #7217074: > nachdem ST ja mittlerweile durch völlige Lieferunfähigkeit glänzt Unsinn. LCSC hat zig STM32 auf Lager.
TME hat z.B. den STM32G030F6P6 > 1000 Stück am Lager. 1,06 EUR/Stück
-
Thread
Datenlogger mit ca. 1ksps
Hühnerfutter erledigen kann. Im Prinzip reicht schon ein AVR und bei der Datenausgabe wäre ein zum Beispiel STM32G431 im 32-pol. Gehäuse deutlich flotter, wenn man gleich CSV gerechte Werte mit hoher Baudrate ausgeben möchte. Anstreben würde ich 0,5 - 1 MBd, um die Kaffeepause kurz zu halten.
Niklas G. schrieb im Beitrag #7727985: > Wer hat hier von einem R-PI geredet? Ich, da hier genug darüber geschrieben wurde. > Auf einem STM32L kein Problem, auch > mit Libs (z.B. die STM32 HAL) und
-
Thread
Bedarf an eigenbau STM32F429 Evaluation Board ?
@m.n. Die Errata bezieht sich auf alle STM32F42xx und STM32F43xx Typen Nicht betroffen: STM32F42xxG and STM32F43xxG when dual bank feature is disabled STM32F42xxE and STM32F43xxE
Mehmet Kendi schrieb im Beitrag #4073281: > Bei meinen STM32-Boards setze ich einen 0,47F ein, mit dem ich mehrere > Wochen überbrücken kann. Soso. So recht glaube ich dir das nicht. Ich hatte bei einem STM32F103 Board mit 0.22F ne Laufzeit bis zu 2 Tagen
-
Thread
Basic im STM8S103
Joe G. schrieb im Beitrag #4802370: > Wenn jetzt noch der Funktionsumfang von Micromite [1] auf dem STM32 > erreicht wird ... den gibts schon für einen STM32F746 Allerdings ist mir dieser Controller
ch430g einfach absägt, kann man jetzt 10 breakout boards und 10 stm32f030f4 kaufen und man hat 9 Basiccomputer für nahzu den selben Preis wie die zwei auf dem stm8 basierten. Man hat leider eben nicht so
-
Thread
Erfahrungen mit Micropython?
mit inline Assembler, der bislang schnellsten Version (thanks Dave!): [code] MicroPython v1.6-4-g2bd758f on 2016-02-02; PYBv1.0 with STM32F405RG Type "help()" for more information. >>> paste mode; Ctrl-C to cancel, Ctrl-D to finish === @micropython.asm_thumb === def _counter(): === mov
Dr. Sommer schrieb im Beitrag #4450585: > STM32F407VG ... bei 168MHz ... ausgelesen: 21000001 [code] volatile bool run = true; volatile uint32_t result = 0; int main () { NVIC_EnableIRQ (TIM2_IRQn); NVIC_SetPriority (TIM2_IRQn, 0); RCC-
-
Thread
STM32 OTA Flasher mit ESP8266
Anatol G. schrieb im Beitrag #7513964: > Ich habe es zur Probe mit einem STM32F0Discovery Board versucht und mit > einem F767ZINucleo. > .... > Ich habe Boot0, NRst, PC13 & PC14 angeklemmt und die ST-Link
Anatol G. schrieb im Beitrag #7514060: > die Verbindung ist von D2 -> Boot0. Hier die notwendigen Verbindungen, nachzulesen in stm32flash.cpp: [code] STM32 NodeMCU RST D2 GPIO 4 BOOT0 D1
-
Thread
ST-Link V2 aus China
Ich hatte mir diese bestellt: https://www.aliexpress.com/item/1PCS-ST-LINK-Stlink-ST-Link-V2-Mini-STM8-STM32-Simulator-Download-Programmer-Programming-With-Cover/32792513237.html?spm=a2g0s.9042311.0.0.27424c4dKlsGoZ Waren zwei "echte" Clones
:54:32 INFO common.c: SRAM size: 0x5000 bytes (20 KiB), Flash: 0x10000 bytes (64 KiB) in pages of 1024 bytes 2019-06-27T22:54:32 INFO common.c: Attempting to write 6844 (0x1abc) bytes to stm32 address: 134217728
-
Thread
STM32F4Discovery mit CooCox :: GPIO,SDIO,Timer,SoftTimer,USART,printf
=fpv4-sp-d16 -mfloat-abi=softfp -mthumb -Wall -ffunction-sections -O0 -g -c -D__FPU_USED -DUSE_STDPERIPH_DRIVER -DHSE_VALUE=8000000 -DSTM32F407VG -IC:\Users\tw\Documents\CooCox\Stm32F407_blink -IC:\Users\tw\Documents\CooCox\Stm32F407_blink\cmsis_lib\include -IC:\Users\
-mcpu=cortex-m4 -mthumb -Wall -ffunction-sections -g -O0 -c -DSTM32F407VG -DSTM32F4XX -D__FPU_USED -DUSE_STDPERIPH_DRIVER -DHSE_VALUE=8000000 "-ID:\kay\CoIDE Projekte\Stm32F407_blink\cmsis_lib" "-ID:\kay\CoIDE Projekte\Stm32F407_blink\cmsis" "-ID:\kay\
-
Thread
STM32F103C8T6 ARM STM32 Minimum System Development Board Module For Arduino
Board, das nur einen Euro mehr kostet und nur einen Zentimeter breiter wäre (http://www.ebay.at/itm/STM32F103C8T6-Evaluation-Board-STM32-ARM-STM32-M3-Cortex-m3-MCU-Kits-JLINK-ULINK-/310708816753?pt=LH_DefaultDomain_0&hash=item4857b04b71).
/08/programming-generic-stm32f103c-board-in.html Run mode: Both jumpers at "0" Program Mode: Jumper 0 (top) at "1"
-
Thread
keine Mikrocontroller auf dem Markt
die knapp über Rang 100 zu 0 wird. Die 500 verfügbaren Varianten (von 2215 gefundenen) kann ich da nicht nachvollziehen. https://lcsc.com/products/ST-Microelectronics_474.html?keyword=stm32 Wie muss man suchen, dass diese Zahl
Firma hatten wir Kontakt mit deutschen ST Vertretern. Ergebnis: -Ein nirgendwo beschaffbarer STM32F3 Controller konnten sie uns innerhalb von 1Monat vermitteln (~100 Stück). -Einen STM32G0 Controller im bestimmten Package wollten sie auch 1k Stück für uns auftreiben. Nach deren Aussagen sind
-
Thread
Eclipse Linux STM32
Value=8000000" -I/opt/STM32L1xx_StdPeriph_Lib_V1.2.0/Libraries/CMSIS/Include/ -I/opt/STM32L1xx_StdPeriph_Lib_V1.2.0/Libraries/CMSIS/Device/ST/STM32L1xx/Include -I/opt/STM32L1xx_StdPeriph_Lib_V1.2.0/Libraries/STM32L1xx_StdPeriph_Driver
/4.6.1/include-fixed -I/opt/STM32L1xx_StdPeriph_Lib_V1.2.0/Libraries/CMSIS/Include -I/opt/STM32L1xx_StdPeriph_Lib_V1.2.0/Libraries/CMSIS/Device/ST/STM32L1xx/Include -I/opt/STM32L1xx_StdPeriph_Lib_V1.2.0/Libraries/STM32L1xx_StdPeriph_Driver
-
Thread
Neue MCU APM32F103
mal nicht, keine Ahnung ob die Chips original oder kopiert waren. Wer 8-bitter Alternativen sucht...STM32F07x hat mir gut gefallen, das 32F072BDISCOVERY fuer 10.70$ Listenpreis. In Schaltungen setz ich inzwischen den STM32F030F4P6 ein, in Stueckzahlen fuer 0.70$ und weniger zu bekommen. Mit der gleichen
sich allerdings. Beim APM32 soll Bit 27 FPUDIV sein, beim STM32 ist das aber Bit 3 vom MCO Register. Im Gegensatz zu STM32, wo ein Hardfault erfolgt wenn man versucht auf die Adresse 0x40024000 zu schreiben, funktioniert das
-
Thread
"NUCLEO"-Borads von GigaDevice
U.G. L. schrieb im Beitrag #5832372: > Hab' mal den GD32E103VB mit dem STM32F104, insbesondere dem > STM32F103VB > bei ein paar Details verglichen: GD32E103VB: Cortex-M4 mit FPU, 120MHz, > 32kB SRAM
Bernd K. schrieb im Beitrag #5840865: >... > > [c] > typedef enum {FALSE = 0, TRUE = !FALSE} bool; > [/c] > > Das kam frueher in den STM Header auch vor. Dort muss auch schon besonders Rauchzeug rumgehen, um Dinge wie stm32f078xx.h:#define PERIPH_BASE ((uint32
-
Thread
Neue MCU familie gesucht
/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32cube-mcu-mpu-packages/stm32cubef4.html Dann packst du das Dingens aus. Das Package für die STM32F0 bei mir hat dann folgende Struktur: .../STM32Cube/Repository/STM32Cube_FW_F0
bei TI herunterladen "STM32F0 Snippets" oder "STM32L0 Snippets" herunterladen: https://www.st.com/en/embedded-software/stm32snippetsl0.html > - IDE herunterladen (z.B. IAR EW430 Kickstart, CCS usw.) AC6/SW4STM32 herunterladen
-
Thread
Microcontroller aussuchen
Bescheiden bis nicht vorhanden. Im prof. Umfeld ein No-Go. Für minimale Anforderungen lohnt sich die STM32F0 und G0 Reihe als erster Anlaufpunkt.
Eignung, Kosten, > Lieferbarkeit ausgesucht? Auch da gewinnen ARM basierte Controller wie die STM32. Aber ich habe hier meine Empfehlung für STM32, genauer F0 oder G0 abgegeben. Und begründet. Damit bin ich fertig. Mit AVR Fanboys streiten gibt mir einfach zu wenig.
-
Thread
Welche 32-Bit MCU für ein neues Projekt
keine 5 Volt, wenn die Versorgungsspannung aus ist. Sie vertragen dann sogar noch weniger als die STM32, nämlich höchstens 0,5 Volt. Insofern ist das kein Argument gegen STM32, sondern eher ein Vorteil!
Einarbeitung auszahlt? Eine Einarbeitung ist nicht notwendig, einzig speziell ist die PIO. Wenn Du STM32 verwendest, ist der Rest eher simpel, vielleicht sogar zu simpel. Großer Nachteil ist, daß der Programmspeicher extern angebunden ist. Für kleine, feine Sachen würde ich einen STM32G0xx empfehlen
-
Thread
Hackbarer(?) 21 EUR Quadcopter
Ich glaube Tim hat das STM32F0DISCOVERY verwendet. Dies hat einen MCU eher für weniger intensive CPU Anforderungen. http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF253215
führt man den Code dann aus? Manuel Steiner schrieb im Beitrag #3370331: > Ich glaube Tim hat das STM32F0DISCOVERY verwendet. Dies hat einen MCU > eher für weniger intensive CPU Anforderungen. Stimmt genau. Eigentlich sollte aber jedes STM32-Discovery-Board funktionieren, da der ST-Link Teil identisch
-
Thread
STM32 - Fragen zum Einstieg
=cortex-m4 -mthumb -c -g -I. -I/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/Libraries/STM32F4xx_StdPeriph_Driver/inc -I/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/Libraries/CMSIS/Device/ST/STM32F4xx/Include -I/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0
-DSTM32F40_41xxx -mcpu=cortex-m4 -mthumb -c -g -I. -I/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/Libraries/STM32F4xx_StdPeriph_Driver/inc -I/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/Libraries/CMSIS/Device/ST/STM32F4xx
-
Thread
Kleines ARM Modul wie Ardunio Nano gesucht
Sowas? http://www.ebay.de/itm/STM32F103C8T6-Board-mit-ST-ARM-32-bit-Cortex-M3-/201475385315?hash=item2ee8de67e3:g:~CUAAOSw8-tWWthI
Oder für 4,42 aus der Volksrepublik: http://www.ebay.de/itm/STM32F103C8T6-ARM-STM32-Mindestsystem-Development-Board-Modul-fur-Arduino-DE-/231713114640?hash=item35f32d8a10:g:66UAAOSw9r1WBPrA
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Bei den ARM Cortex-M habe ich eine grössere Spanne zwischen klein (M0, z.B. LPC8xx oder STM32L0xx) und ganz gross (LPC54xxx, LPC4088, STMF4xx, STMF7xx). Dazu viel umfangfreiche Peripherie, LPC sind zB angenehm weil viel 32 Bit Zähler, bei STM finde ich mehr in Richtung
im Näheren und die Welt der Cortexe M0..4 im Besonderen nur aus STM32 bestünde??? Grrmpf... W.S.
-
Thread
STM3240G-EVAL Beispielprogramm
/inc -I../../../../Libraries/CMSIS/Device/ST/STM32F2xx/Include -I../../../../Libraries/STM32F2x7_ETH_Driver/inc -I../../../../Utilities/STM32_EVAL -I../../../../Utilities/STM32_EVAL/Common -I../../../../Utilities/STM32_EVAL/STM322xG_EVAL -I../../.
/Project/Modules/Console/*.c \ $(TOP)STM32F2-F4_Demonstration_Builder_V1.0.1/Project/Modules/Ethernet/*.c \ $(TOP)STM32F2-F4_Demonstration_Builder_V1.0.1/Project/Modules/Serial/*.c \ $(TOP)STM32F2-F4_Demonstration_Builder_V1.0.1
-
Thread
STM32 USART mit falscher Baudrate
; /*!< System Clock Frequency (Core Clock) */ #endif const uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9}; const uint8_t APBPrescTable[8] = {0, 0, 0, 0, 1, 2, 3, 4}; #if defined(STM32F100xE) || defined(STM32F101xE) || defined(STM32F101xG) || defined(STM32F103xE
; /* Reset CFGR2 register */ RCC->CFGR2 = 0x00000000; #else /* Disable all interrupts and clear pending bits */ RCC->CIR = 0x009F0000; #endif /* STM32F105xC */ #if defined(STM32F100xE) || defined(STM32F101xE) || defined(STM32F101xG
-
Thread
Welchen µC-Typ für neues Projekt?
muss aber nicht sein. bzw kann per software sogar deaktiviert werden. ich würd jetzt mal sagen STM32F0?
de.futureelectronics.com/de/technologies/development-tools/development-tool-hardware/Seiten/7044984-STM32F3348-DISCO.aspx?IM=0 Wenn es 'mainstream' sein soll, dann macht man mit dem großen Bruder STM32F407 nichts verkehrt; den gibt es ab 64-pol. TQPF, sauschnell und im 100-pol. Gehäuse recht günstig
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
STM32L0: Das schaue ich mir gerne an, danke!
Für Wifi / BT würde ich auch den ESP32 empfehlen. Andernfalls die STM32G4xx-Linie, nicht die ultra-low-power Serie wie L0. Gerade für den Anfänger ist es praktisch, dass z.B. eine FPU an Bord ist, und auch die Taktrate hoch genug gewählt
-
Thread
Starterkit Mikrocontroller
bevorzugen. Da mehrfach nach Büchern gefragt wurde: Insider's Guide STM32 - Hitex Es befasst sich mit dem STM32F1 internas. (Für mich zuwenig Details.)
"stm32f10x.h" #define STACK_TOP 0x20002000 void nmi_handler(void); void hardfault_handler(void); void delay(void); int main(void); /* IRQ Vektoren */ unsigned int
-
Thread
STM32 linker scripts
Natürlich muß die newlib auf dem STM32 laufen.
ST heruntergeladen. Aus dem Verzeichnis ..\STM32F10x_StdPeriph_Lib_V3.1.2\Libraries\CMSIS\Core\CM3\startup\gcc benutzte ich startup_stm32f10x_md.s als Startup-Code. Als Link-File kommt stm32f10x_flash_extsram.ld aus dem Verzeichnis ..\STM32F10x_StdPeriph_Lib_V3.1.2
-
Thread
Welcher ARM?
Was ist von diesen Boards zu halten: http://www.ebay.de/itm/STM32F103C8T6-Cortex-M3-ARM-STM32-JTAG-System-Development-Board-Module-New-H5-/111860634079?hash=item1a0b69d1df:g:~pMAAOSw3KFWgU2f http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF253215?sc=internet
schrieb im Beitrag #4502751: > Was ist von diesen Boards zu halten: > > http://www.ebay.de/itm/STM32F103C8T6-Cortex-M3-ARM-STM32-JTAG-System-Development-Board-Module-New-H5-/111860634079?hash=item1a0b69d1df:g:~pMAAOSw3KFWgU2f > > http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF253215?
-
Thread
STM32F4 CoOS
Hallo, ist es möglich das CoCox CoOS auf einem STM32F4 Controller zu laufen zu bringen. Auf der Website steht es ist für Cortex M0 / M3 / M4 ausgelegt. Allerdings ist kein einziger STM32F4 Controller unter den Supported Devices aufgeführt. Ich meine
-mcpu=cortex-m4 -mthumb -LC:\CooCox\CoIDE\workspace\STM32F4_Discovery_CoOs -Wl,--gc-sections -Wl,-TC:\CooCox\CoIDE\workspace\STM32F4_Discovery_CoOs/link.ld -g -o STM32F4_Discovery_CoOs.elf ..\obj\kernelHeap.o ..\obj\core.o ..\obj\timer.o ..\obj\utility.o
-
Thread
STM32F4 "Gameboy"
RCC_APB1Periph_PWR, ENABLE); PWR_BackupAccessCmd(ENABLE); PWR_BackupRegulatorCmd(ENABLE); *(uint32_t*)(BKPSRAM_BASE+0) = ('H'<<24)|('e'<<16)|('l'<<8)|('o'); for(unsigned int i=0;i<40000;i++) { __asm("NOP"); } uint32_t out_data = *(uint32_t*)(BKPSRAM_BASE+0); [/c] MfG GamerBoy
uns diese hier ausgesucht, da ich die sowieso hier zuhause rumfliegen habe. http://www.ebay.de/itm/STM32F407-417ZG-module-HY-STM32F4xxCore144-Core-Dev-Board-/180923405960?pt=LH_DefaultDomain_0&hash=item2a1fe01688#ht_2935wt_1163 Da wir auch noch XBee Pro hier rumfliegen haben, kommen die auch mit auf
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
Ich schlage auch etwas vor, STM32F4 DISCOVERY STM32F429 TFT LCD 32 Bit mit Bildschirm und Kommunikation zur Entwicklungsumgebung COOCOX mit DEBUG. Zwei LED für erste Versuche. Viele Schnittstellen und gute Dokumentation vom
+20 € für ein STM32F4DISCOVERY (Debugger ist schon dabei) und dann kann man bei beiden (AVR/STM32) mal mit einem BlinkLED sich versuchen und da merkt man schnell was einem besser gefällt. (ATMEL Studio/Coocox)
-
Thread
Assemblerprogramm zur Ausgabe eines Zeichens auf UART3
Richtig ist: #include "stm32l0xx.h" Christoph K. schrieb im Beitrag #7101930: > Woher soll ich denn den Namen stm32l031xx wissen? Indem man sich zuerst mit den Grundlagen befasst, bevor man sich an eine komplexe Bibliothek
Manual - Datasheet - Errata - Programming Manual Fange mal damit an: http://stefanfrings.de/stm32/stm32l0.html Die Seite leitet sich genau dazu an. Wenn du damit (und den verlinkten Dokumentationen) durch bist, bist du für die HAL einigermaßen vorbereitet.