-
Thread
STM32F303K8 I2C
Hi ich verwende eine i2c verbindung am stm32F401Re board problemlos. Bei der Verwendung mit einem STM32F303K8 Board bekomme ich es irgendwie nicht hin. Das hat sicherlich mit den Solder bridges zu tun. Link: https://www.st.com/content/ccc
Schaltplan: SB16 und SB18 brücken PA6 mit PB6 (d.h. Pin A5 und D5) , bzw. PA5 mit PB7 (Pin A4 und D4). STM32F schrieb im Beitrag #5476075: > ich verwende eine i2c verbindung am stm32F401Re board problemlos. > Bei der Verwendung mit einem STM32F303K8 Board bekomme ich es irgendwie > nicht hin. Das hat
-
Thread
Controller mit FPU
Wie schneidet den der ATSAM4 gegenüber dem STM32F4 bezüglich Rechenleistung ab?
erreicht der SAM4S beim IAR 6.5 etwa 408Coremark Werte, bei 21MHz etwa 63 Coremark Werte. ST hat den STM32F417 mit Greenhills ins Rennen geschickt, erreicht bei 168MHz etwa 488Coremark Werte Auf den MHZ gesehen, liegt der SAM4S klar vorne mit 3.38Coremark / MHz, der STM32F4 mit 2.81Coremark / MHz. Beeindruckend
-
Thread
RS485 - viele Teilnehmer - hohe Geschwindigkeit
Reichweite, braucht aber halt eine CAN-PHY und die ist halt nicht so trivial zu haben wie ein UART. Beim F103 kannst du z.B. nicht CAN und USB gleichzeitig nutzen. Das könnte aber z.B. ein F042 oder F072. Was für einen STM32 hast du denn eigentlich? Bei Cortex M3 tippe ich mal auf F103.
Suche Dir ggf. einen STM32 aus, der USB und CAN gleichzeitig unterstützt, z.B. den STM32F303. Der alte STM32F103 kann das nicht.
-
Thread
STM32F0 Discovery und ST-Link V2
In meiner board.cfg (für OpenOCD) steht drin: [pre] # This is a board with a single STM32F103C8T6 chip. source [find interface/stlink-v2.cfg] set WORKAREASIZE 0x4000 #transport select swd # fuer J-Link source [find target/stm32f1x.cfg] # use software reset reset_config srst_only
[code] openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg [/code] gearbeitet (bzw. stm32f0x.cfg für F0) und hatte bisher nie Probleme damit. Wenn ich da irgendetwas von "reset_config" mit hinein packe, dann kommt
-
Thread
neuere BluePill (WeAct) I2C1 will nicht
(Suspended : Signal : SIGINT:Interrupt) HAL_GetTick() at stm32f1xx_hal.c:305 0x8001e70 I2C_WaitOnFlagUntilTimeout() at stm32f1xx_hal_i2c.c:7,306 0x8002bda HAL_I2C_IsDeviceReady() at stm32f1xx_hal_i2c.c:3,568 0x8002918 SSD1306_Init() at ssd1306.
zu durchforstende Errata-Dokument ist dieses: https://www.st.com/resource/en/errata_sheet/es0340-stm32f101xcde-stm32f103xcde-device-errata-stmicroelectronics.pdf ?
-
Thread
f030 viel langsamer als f103 ?
Der STM32F030 kommt bei mir beim selben Whestone Benmard auf 2.15Mips während der STM32F103 auf 7.63 Mips kommt. Wie kann das sein, es haben doch beide einen M0 Core,
Ok STM32F030 => M0, 48Mhz STM32F103 => M3, 72Mhz Ihr haltet also den Faktor 3.5 in der Geschwindigkeit anstatt 1.5 für realistisch? Wodurch ist der M3 so viel schneller?
-
Thread
Attiny Programmierung
Stefan ⛄ F. schrieb im Beitrag #6095926: > Bevor ich mich mit diesen "neuen" AVR beschäftige, schaue ich mir lieber > die STM32 an. Ich denke, davon habe ich langfristig mehr. ... kommt drauf an, wenn es mal
zu können, einen 386SX25 PC aus Teilen von EBAY gebaut, und der ist teurer gekommen, als ein Ryzen 3 PC) Auf dem habe ich den Code des Apfelmännchens mit einer Auflösung von 480x320 mit 256 Farben laufen lassen und denselben Code auf einem STM32F411 mit 120 MHz. Der STM32 war deutlich schneller
-
Thread
Paradigmenwechsel im Embedded Design Gesperrt
Stefanus F. schrieb im Beitrag #5942669: > Google mal nach "STM32 Anleitung" oder "ESP822 Anleitung" Sorry, das sollte ESP8266 heissen.
Stefanus F. schrieb im Beitrag #5942875: > Schau Dir mal die STM32 Cores für > Arduino Unter STM32-Cores verstehe ich die die Kerne, den Chip selber und was hat das mit Arduino zu tun. Bevor du hier weiter
-
Thread
STM32U5 – stromsparende 40nm-Variante mit ARM-Cortex-M33
Presseaussendung fand sich allerdings folgendes Statement, das Informationen über die Preisplanung offeriert: "STM32U5 MCUs are sampling now to lead customers and will be in full production in September 2021. Budgetary pricing starts at $3.60. A broad choice of packages including a 4.2mm x 3.95mm WLCSP and 7mm x
Kundenwunsch des Normalverbrauchers geht dort hin... Zu der momentanten Nicht-Verfügbarkeit von STM32F1 und F0: ist nervend, ja, weiss ich. Aber, andererseits, das sind auch so ziemlich die ältesten Controller die SGS im Programm hat. Außerdem war a) Streik bei diversen Werken von SGS, b) die unerwartet
-
Thread
Überhitzung STM32F7
Platine mit LCD, SD-Ram, QSPI, CAN-Bus, SD-Karte und alles funktioniert einwandfrei. Ich benutze ein STM32F769Bi (208pins LQFP). Die Temperatur des STM32F7 ist sehr hoch (80-85 Grad). Normalerweise arbeite ich mit Stm32f103 und habe keine Temperatur - Probleme. (praktisch keine Temperaturerhöhung). Hat
sein (kleiner 1mA). Wenn's dann immer noch heiß wird ist's ein Hardware Problem. Ich hatte mal einen STM32F3 welcher immer heiß wurde, aber funktionierte. Nach Austausch des Controllers war das Problem weg...
-
Thread
Einfache Mikrocontroller-Plattform für schnelle Basteleien
Wenn Du Arduino kannst, kannst Du auch mit einem stm32 weitermachen: http://stm32duino.com/ Dafür gibt es dann z.B: solche Boards: http://www.ebay.com/itm/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Arduino-/201414966215
USB Type A connector Two on-board LEDs and one button. STM32F401CDU6 CPU - ARM Cortex M4, 384kb flash, 96kb RAM On-board 3.3v 250mA voltage regulator, accepts voltages from 3.5v to 16v Current draw in sleep: < 0.05mA - over 2.5 years on a 2500mAh battery
-
Thread
STM32F105R8T6 + USART2
***************************************************************************** * @file: system_stm32f10x_cl.h * @purpose: CMSIS Cortex-M3 Device Peripheral Access Layer Header File for the * ST STM32 Connectivity Line Device Series * @version: V1.01 * @date: 22. Jul. 2009 *
mir mal einen Link zum Tool posten? http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32f1-series/stm32f105-107/stm32f105r8.html Das ist die Produktseite für deinen Controller. Ab da musst du schon selbst was tun. Einfach mal nach
-
Thread
STM32: Sendepuffer für USART
Das "Cube F4" Paket kann man ganz normal einzeln downloaden, ohne CubeMx zu installieren. https://www.st.com/en/embedded-software/stm32cubef4.html
die c/h Datei des UART Treibers schreiben. Zudem includierst du in deiner serial.c eine #include "STM32F302xB.h". dann kommen DA! eben auch die Bitdefines rein und nicht nur die Registerdefines -> keine zusätzliche Datei. Wo ich mit STM32 angefangen hatte nutzte ich den CMSIS noch nicht und baute meine
-
Thread
Auswahl eines ARM-µC für Einsteiger
STM32F103 http://stefanfrings.de/stm32/index.html Die Stromaufnahme im Standby ist allerdings deutlich höher, als du von AVR Controllern gewöhnt bist. Wenn es da wirklich auf wenige µA ankommt, dann
dem 413 und dem 423 am Ende? Development-boards finde ich zwar, aber da steht immer nur STM32F4. Was ist mit den letzten beiden Ziffern?
-
Thread
STM32F405 int64_t lehren
Rufus Τ. F. schrieb im Beitrag #4793420: > Detlef _. schrieb: >> Der STM32F405 kann keine 64Bit ints' nativ rechnen, der braucht dafür ne >> Software lib, die muss irgendwo her kommen. > > Das ist dann die
-nostartfiles -Wl,--gc-sections -Tsrc/STM32F401XE/gcc_linker.ld -lm -Wl,-Map=build/hello_world.map Ich verwende den offiziellen gcc von Arm auf Launchpad.
-
Thread
S: Doku für SI5351 I2c LowLevel
https://www.handsonembedded.com/stm32f103-spl-tutorial-6/
es dir, von meinem Beispielcode abzugucken. Damit müsste das klappen: http://stefanfrings.de/stm32/stm32f1.html#i2c
-
Thread
STM32F105 Parameter im Code zur Laufzeit updaten
wohl auch Probleme. IDE ist Coocox CoIDE. [c] #include "stm32f10x.h" #include "morse.h" //#include "eeprom.h" #include "semihosting.h" #include "string.h" #include "stm32f10x_flash.h" void storeToFlash(uint32_t data1, uint32_t data2, uint32_t b, uint32
Damit jetzt Schritt fürSchritt verändert werden kann vom funktionierenden aus. [c] #include "stm32f10x.h" #include "morse.h" //#include "eeprom.h" #include "semihosting.h" #include "string.h" #include "stm32f10x_flash.h" void storeToFlash(uint32_t data1, uint32_t data2, uint32_t b, uint32
-
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
MCU mit 16 Bit DACs?
STM32F373R8T6, STM32H743VIH6 Gert
Gert schrieb im Beitrag #5577777: > STM32F373R8T6, STM32H743VIH6 Die haben auch nur 12 bit.
-
Thread
STM32 - IDE, Toolchain, HAL, Libs, etc.
Als totaler STM32-Anfänger hab ich "System Workbench for STM32" mit CubeMX benutzt (für ein SMM32 F3 Discovery Board), und eigentlich keine Probleme gehabt... CooCox hingegen hat bei mir extrem rumgezickt...
(siehe auch https://github.com/roboterclubaachen/xpcc/blob/bdb717048ddee044d13660328762c004d40fbe4f/examples/stm32f3_discovery/gdb/Readme.md) > Nutzt ihr CubeMX seit es die Hal-Libs gibt? Nein. > Nutzt ihr Libraries die nochmals eine weitere Abstraktion als HAL > bieten? Benutze für
-
Thread
LDO und Step-Down-Converter parallel
Guten Morgen, ich hab ein Batterie-betriebenes System, das meistens im Stand-By läuft (STM32L1 im Stop-Mode mit RTC - sowas 1.5µA Stromaufnahme), das aber im vollen Betrieb sowas 100mA Strom benötigt. Früher hatten die STM32 - so wie der F1 - einen eigenen VBat-Pin, den gibt es quasi aber
Phasen? Stop-Mode sowas 1, 5uA und wenn das Ding rennt, braucht ein TOF Sensor sowas 40mA Strom, der STM32L1 sowas 12mA und dann gibt es noch ein ublox Modem, das über einen eigenen 3.8V buck versorgt wird. Also so in etwas 1.5uA vs 60mA
-
Thread
RPi - CANbus - STM32F303K8
Für den MCP2551 brauch ich noch ein Level Shifter (5V -> 3.3V), richtig? Vdd (MCP2551) verbinde ich mit dem +5V Output vom STM32F303. Die Rx Leitung muss ja dann noch auf 3.3 reduziert werden, da die Pins vom STM32 nicht 5V kompatibel sind. Ich bin mir
welcher LevelShifter passt. Weiß da jemand bescheid? Ansonsten verbinde ich den RPi mit dem STM32 wie folgt: RPi 24V out (optoentkoppelt) -> Spannungsregler (30V->12V) -> Vin STM32F303 RPi CAN_H -> MCP2551(am STM32F303) CAN_H RPi CAN_L -> MCP2551(am STM32F303) CAN_L STM32F303 Rx/Tx ->
-
Thread
Umstieg STM32 auf Atmel SAM Erfahrung
mit Sensoren, würde ich gerne auf die Atmel SAM Plattform wechseln. Bei älteren Projekten hat der STM32F427 gut gedient und mit Keil war die Programmierung auch recht flott zu meistern. Jedoch wächst unser Team und Keil (Traum Debugger) ist sehr teuer. Die Eclipse Toolchain mit STM32 CUBE Mx ist
Ersan G. schrieb im Beitrag #4041186: > Die Eclipse Toolchain mit STM32 CUBE Mx ist ganz nett nur hat die neue > Library (HAL) von ST sehr viele Bugs und Fehler. > Dies stellten wir bei unserem letzten Projekt mit dem STM32F411CE > schnell fest - die alte Std. Periph
-
Thread
ARM, Philosophie und Programmierparadigmen
wackeln, ist AVR sicher schneller am Ziel. Jetzt will ich das doch mal vergleichen: AVR: [c]// Pin C3 auf output setzen DDRC |= (1 << 3); // Pin C3 auf High setzen PORTC |= (1 << 3)[/c] STM32F4: [c]// Pin C3 auf output setzen GPIOC->MODER |= (1 << (3*2)); // Pin C3 auf High setzen GPIOC->BSRR
>AVR: >... >STM32F4: >.. Wobei auch das ja nichts mit ARM oder AVR zu hat. Das sind lediglich Unterschiede in den h-Files, die dem Compiler oder der IDE beiliegen. Anstatt GPIOC->BSRR = (1 << 3); könnte man
-
Thread
Probleme mit serieller Kommunikation
könnte > Licht auf die Sache scheinen... Ich habe noch nie untersucht, was eigentlich zwischen STM32 und ISL passiert, aber offenbar ist die RX-Leitung auf Hoch im Ruhe-Modus. Wenn ich da mit dem Oszi dran gehe bekomme ich immer nur gerade 3,3V-Linie -- egal ob Wyse oder Dongle.
könnte >> Licht auf die Sache scheinen... > > Ich habe noch nie untersucht, was eigentlich zwischen STM32 und ISL > passiert, aber offenbar ist die RX-Leitung auf Hoch im Ruhe-Modus. Wenn > ich da mit dem Oszi dran gehe bekomme ich immer nur gerade 3,3V-Linie -- > egal ob Wyse oder Dongle. H Pegel
-
Thread
SPL und Atollic
: error: 'RCC_CFGR3_USART3SW' undeclared (first use in this function) RCC->CFGR3 &= ~RCC_CFGR3_USART3SW; ^~~~~~~~~~~~~~~~~~ In file included from ..\src\stm32f0xx_rcc.c:59:0: ..\src\stm32f0xx_rcc.c
^~~~~~~~~~~~~~~~~~~~ ..\src\stm32f0xx_rcc.c:1200:20: error: 'RCC_CFGR3_USART3SW' undeclared (first use in this function) if((RCC->CFGR3 & RCC_CFGR3_USART3SW) == 0x0) ^~~~~~~~~~~~~~~~~~ ..\src\stm32f0xx_rcc.c
-
Thread
STM32 schneller SWDIO Programmer gesucht mit CMD
: clock speed 2000 kHz Info : STLINK V2J37M27 (API v2) VID:PID 0483:374B Info : Target voltage: 3.241967 Info : stm32g0x.cpu: hardware has 4 breakpoints, 2 watchpoints Info : starting gdb server for stm32g0x.cpu on 3333 Info : Listening on port 3333 for gdb connections Info : Unable to match
dankbar. Der übliche China V2-Clone mit st-link braucht für 64kB keine zwei Sekunden auf einem STM32F411. [pre] st-flash --freq=4m write <filename> 0x8000000 [/pre]
-
Thread
[STM32F4] IRQHandler
funktionierenden IRQHandler in der main.c definiert. Der Ordnung halber möchte ich diesen aber in die stm32f4xx_it.c verfrachten. Wenn ich ihn dorthin kopiere und in der stm32f4xx_it.h deklariere, dann funktioniert es nicht mehr. Der Interrupt wird nicht mehr ausgelöst. Im Debug-Modus finde ich keinen
in die stm32f4xx_it haben: /* Includes ------------------------------------------------------------------*/ #include "main.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_usart.h" #include "stm32f4xx_dma.h
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
Heinz-Wilhelm F. schrieb im Beitrag #5863466: > Für die Bridge Lösung würde ich > einen STM32F103C8T6 aka blue pill nehmen > und ein CAN Transceiver auf PCB, made by China. Oder ein Olimexino-STM32 - vielleicht etwas teurer, aber praktischer. https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware Heinz-Wilhelm F. schrieb im Beitrag #5863466: > Den STM32F103 kann man dank ARM Cortex M0 > später bei Bedarf durch was anderes ersetzten. Das ist ein
-
Thread
(STM32) Register Lib mit define oder nicht define..
//stefanfrings.de/stm32/index.html
Sorry, musste sein. Hier ein Beispiel von den ARM Machern: http://www.keil.com/dd/docs/arm/st/stm32f10x/stm32f10x.h Schön alle Flags als Masken, wie es sich gehört.
-
Thread
Videosignalverarbeitung mit STM32
Speicher hast musst Du diese 4 Signale in ein Signal zusammen kopieren, das kostet nun CPU Zeit. Ein STM mit 70MHz ist garantiert der falche Typ, 168 oder 200 wäre da angesagt, also STM32F4 / F7. Machbar aber nicht so einfach!
Wandlung monochrom nach USB: https://github.com/iliasam/STM32F4_UVC_Camera https://www.youtube.com/watch?v=V_uk3eTgr50 http://www.stmcu.org/module/forum/thread-614342-1-1.html Generatoren findet man einfacher.
-
Thread
Auswahl zwischen Cortex M3 von NXP, ST, TI
/st-link/programmierer-icd-f-stm8-stm32/dp/1779159 Ist ein reiner Debugger/Programmer für alle STM32 und STM8 Derivate. Also müsste mans ich noch ein eigenes Eval-Board machen, was aber nicht das Problem wäre. Ausserdem verwenden
STM32F103RE hat mehr.
-
Thread
Basic Interpreter für uC ?
schreiben, wenn man sie ändern wollte? Ganz sicher bin ich mit aber nicht mehr, zu lange her. Zielsystem STM32F103, dafür habe ich alles, meinetwegen auch Arduino Mega. Kennt da jemand etwas in der Richtung?
Hugo H. schrieb im Beitrag #5974183: > Youtube-Video "Basic Editor and Interpreter with a STM32F429 Discovery > Board" Habe ich das Ding, sogar zwei Stück davon. Danke erstmal! Uwe B hatte mal eine schöne STM32 Homepage, die dann irgendwann weg war.
-
Thread
C++ mit CooCox
:\CooCox\CoIDE\configuration\ProgramData\UART Test/arm-gcc-link.ld" -g -o '"UART Test.elf"' ..\obj\stm32f4xx_syscfg.o ..\obj\stm32f4_discovery_audio_codec.o ..\obj\stm32f4xx_usart.o ..\obj\stm32f4xx_dac.o ..\obj\startup_stm32f4xx.o ..\obj\stm32f4_discovery.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\stm32f4xx_gpio.o ..\obj\system_stm32f4xx.o ..\obj\stm32f4xx_dma.o ..\obj\stm32f4_discovery_callbacks.o ..\obj\stm32f4xx_spi.o ..\obj\stm32f4xx_i2c.o ..\obj\stm32f4xx_exti.o ..\obj\misc.o ..\obj\stm32f4_
-
Thread
Cortex M3 Hobby: STM32* oder LPC17* ?
@ Thomas Burkhart: Du hast die FW-Lib V 3.2 sicher schon von der ST Seite geladen und entpackt. Darin gibt es die Datei "stm32f10x_stdperiph_lib_um.chm". Über 14 MB Doku. >Hatte ich auch gelesen, ist dann aber erst ab den erwähnten 256 kB
Für STM32 siehts besser aus http://www.tme.eu/de/katalog/index.phtml#cleanParameters%3D1%26search%3DSTM32F%26bf_szukaj%3D+
-
Thread
CH32V003: Selbstbauprogrammer und "Getting started"
STM32F0, F1, F3, F4 und Atmel AVR. Ich habe genau 2 Firmware's gefunden, die in der Lage sind, einen CH32 zu flashen, eben die eine für Atmel und die andere für einen V003. Und aus den oben genannten
aber einmal nur der Vergleich der Codegrößen Arduino IDE 18 (und ich bin immer mehr entsetzt): - CH32V003: 9572 Byte (riscv-none-elf-gcc 14.2.0) - UNO R3 (ATmega328): 2040 Byte (avr-gcc 7.3.0) - UNO R4 (RA4M1): 52576 Byte (arm-none-eabi-gcc q7-2017, für mich absoluter negativ-Wahnsinn) - STM32F401
-
Thread
Problem mit RTC bei STM32F103
Dafür hat der STM32F103 zwei andere Register mit denen man viel feiner abstimmen kann: http://stefanfrings.de/stm32/stm32f1.html#rtc_calibrate
schrieb im Beitrag #6811016: > Nur seltsam, warum das Dingens in BKP sitzt und nicht in RTC. Beim STM32F103 ist einiges seltsam. Man merkt dass es der erste "Versuch" dieses Herstellers war. Der STM32F303 ist schon deutlich logischer aufgebaut.
-
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
STM32 Einstieg
Ich würde mich gerne mit den STM32 Controllern von ST beschäftigen und gern mal antesten. Es gibt bei Farnell ein schönes Eval-Board: http://de.farnell.com/stmicroelectronics/stm32f4discovery/bord-eval-stm32f4-discovery/dp/2009276
@Dennis X.: Das Board gibts auch bei http://www.watterott.com/de/STM32F4Discovery für Privatpersonen, wenn das mit RS nicht klappen sollte.
-
Thread
STM32 Flashinhalt bei neuem Controller
Karl K. schrieb im Beitrag #7148903: > F407 z.B. dauert ein Mass-Erase rund 30 Sekunden Ich habe zwar noch nie einen STM32 in der Hand gehabt, aber das kann ich nicht glauben. Damit wären die nicht so erfolgreich geworden. Mass-Erase hast
0. Mindestens beim STM32L031 ist es so (RM0377, 3.3.4, Program a single word to Flash program memory). Und der STM32F407 darf offiziell für ein Mass Erase 32 Sekunden brauchen (bei 1.8V; bei 3.3V immer noch 16s).
-
Thread
Spannungsteiler-Problem
ist 3.3V welche aus einem Spannungswandler kommen, gemessen wird jedoch die Batteriespannung 2...3V. Beim STM32F103 ist die Spannungsreferenz immer die Betriebsspannung. Bei Grösseren Mikrocontrollern kann
von Masse und zu Vcc) oder ggf. eine Shottky-Diode vom Pin zu Vcc) > Die Referenz vom MCU ist 3.3V welche aus einem Spannungswandler kommen, > gemessen wird jedoch die Batteriespannung 2...3V. Beim STM32F103 ist die > Spannungsreferenz immer die Betriebsspannung. Bei Grösseren > Mikrocontrollern
-
Thread
Virtuelle Karte - Polygon oder Quadrat?
holger schrieb im Beitrag #2685182: > Auch dann langweilt der STM32F4 sich. Selbst wenn dein Boot > mit Schallgeschwindigkeit fährt hat der kaum was zu tun;) Also es ist ja nicht so, als würde ich für alles im Boot einen eigenen Controller nehmen. ;) Der Stm32f4
zu lassen und ein verändern der Motorengeschwindigkeit Auditiv darstellen zu lassen. Kann der STM32F4 das alles erledigen, ohne Verzögerungen? Wenn ich 2 Stm32f4 nutzen sollte, würde das Schnitstelleprotokol nicht allzu groß ausfallen, da nur die Sensordaten in eine Richtung und Steuerdaten für
-
Thread
stm32 probleme mit Assembler für startup File
Bei folgendem Aufruf aus dem Makefile arm-none-eabi-gcc -x assembler-with-cpp -c -mcpu=cortex-m3 -g -gdwarf-2 -Wa,-amhls=cmsis/CM3/DeviceSupport/ST/STM32F10x/startup/startup_stm32f10x_md_vl.lst cmsis/CM3/DeviceSupport/ST/STM32F10x/startup/startup_stm32f10x_md_vl.s -o cmsis/CM3/DeviceSupport/ST
aus dem Makefile Welchen Quelltext? > arm-none-eabi-gcc -x assembler-with-cpp -c -mcpu=cortex-m3 -g -gdwarf-2 > -Wa,-amhls=cmsis/CM3/DeviceSupport/ST/STM32F10x/startup/startup_stm32f10x_md_vl.lst > cmsis/CM3/DeviceSupport/ST/STM32F10x/startup/startup_stm32f10x_md_vl.s > -o > cmsis/CM3/DeviceSupport
-
Thread
Blackboard STM32F407
hatte ich ein solchiges Developmentboard gut ein halbes Jahr herumliegen: https://www.ebay.de/itm/STM32F407VET6-STM32-Cortex-M4-Development-Board-NRF2410-FMSG-SD-Card-No-Battery/201950756099?epid=15002706333&hash=item2f0533fd03:g:1QQAAOSwDtpZbiNZ und hab damit herumgespielt und bin über die Geschwindigkeit
auf der Suche nach einem passenden Display, habe ich das hier gefunden: https://www.ebay.de/itm/STM32F4DISCOVERY-STM32F407-STM32-ARM-Cortex-M4-Development-Board-STLink-V2/142642521795?epid=1184250968&hash=item21362826c3:g:UMQAAOSw8b1aRuqx und konnte des Preises wegen nicht widerstehen es zu kaufen
-
Thread
STM32 I2C Probleme
Hallo. Ich versuche mich gerade daran mit dem STM32F3 Discovery Board meinen ersten 32-Bit ARM zu programmieren. Bis jetzt habe ich erfolgreich die onboard LED's mit einem Timer blinken lassen. jetzt möchte ich als Vorbereitung auf mein nächstes Projekt
dass es sich um ein Hardwareproblem handeln muss!? Anbei mein Code: DEFINES [c] #include "stm32f30x_gpio.h" #include "stm32f30x_rcc.h" #include "stm32f30x_i2c.h" #include "stm32f30x.h" #include <stddef.h> #include <stdlib.h> #include <stdbool.h> /* Define LEDs */ #define LIDARLite_ADDRESS
-
Thread
Löttemperatur STM32
Hallo, weiss jemand mit welcher Löttemperatur man einen STM32 löten sollte? Bei mir geht es speziell um einen STM32F103C8T6. Ich habe ihn verlötet, bekomme aber einfach keine Connection zu ihm, obwohl ich einfach nur die Schaltung eines Eval-Boards übernommen
Ich habe mal meinen Schaltplan (Schaltplan_JTAG.png) mit den beiden genommenen Referenzen (MINI-STM32-Schematic-Diagram.pdf und STM32F103C8T6-Schematic-Diagram.pdf) angehangen. Ich würde wetten, dass alles gleich ist. Aber vielleicht bin ich auch nur verblödet :-( Aufgefallen ist mir noch folgendes
-
Thread
Flashing und Debugging mit gdb und BMP
: clock speed 2000 kHz Info : STLINK V2J34M25 (API v2) VID:PID 0483:374B Info : Target voltage: 3.225638 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f4x.cpu on 4242 Info : Listening on port 4242 for gdb connections [/c] gdb aufgerufen:
apropos word" to search for commands related to "word". Available Targets: No. Att Driver 1 STM32F40x M4 0x5bb3b9be in ?? () (gdb) x /10x 0 0x0: 0x0cfeccba 0x45d7ebea 0x98904468 0x5bb3b9bf 0x10: 0xb14eaf54 0xf7fbe4bd 0x2f032839 0x7e655535 0x20: 0xa95c6a38 0xbfdbaa7c (gdb) load
-
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
/stm32duino/Arduino_Core_STM32/blob/master/variants/Generic_F411Cx/PeripheralPins.c
-
Thread
Welcher PIC ist der beliebteste ?
momentan günstigste aus China ist ? (bei AVR hätte ich wohl gesagt ATmega8 und ATmega328p, bei STM32 wohl den F103)... bei PIC habe ich keine Ahnung !
"-Typen (PIC12F1xxx, PIC16F1xxx) nehmen. Diese haben einen erweiterten Befehlssatz (besser geeignet für C-Compiler) und eine bessere Performance (min. 16, oft 32 MHz interner Takt möglich, dazu kurze Interrupt-Latenz
-
Thread
USB Host zum Schreiben auf USB-Stick
speichern und die Sounds auf dem Controller abspielen. Dann brauchst du kein Sound Modul und kein USB. Die STM32F4 haben IIRC genug Leistung um MP3 zu dekodieren. Vielleicht kann das ja auch der ESP32. Wenn nicht, musst du dir "nur" überlegen wie du WLAN an einen leistungsfähigen Controller bekommst - z.B. STM32F4
die Sounds auf dem > Controller abspielen. Dann brauchst du kein Sound Modul und kein USB. > Die STM32F4 haben IIRC genug Leistung um MP3 zu dekodieren. Das Projekt macht mich noch bekloppt ;) In Anbetracht der Ratschläge hier werde ich mich doch mit einem STM32 + ESP8266 zufrieden geben.