-
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
abspielen und braucht das Modul nicht. Bräuchte man das WLAN nicht, könnte man das alles auf einem STM32F4 oder F7 erledigen (z.B. STM32F746 Discovery hat alles was man braucht) - das WLAN ist hier der eigentliche Strich durch die Rechnung. Vielleicht wäre ein sparsames Embedded Linux Board (gibt
-
Thread
ATmega328P mit mehr Pins
/32502726562.html Wenn das zu wenig ist, käme als nächstes der STM32F103RBT6 in Frage: https://de.aliexpress.com/item/STM32F103RBT6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino-Minimum-System-Board-STM32F103C8T6-upgrade-version/32821993698.html Oder noch größer, der STM32F103VET6: https://de.aliexpress.com/item/STM32-development-board-STM32-STM32F103VET6-minimum-system-board-core-board-cortex-M3/32830281663.html Es gibt noch weitere Größen von diesem Chip. Das
-
Thread
Audiorecorder
Was willst du denn mit FFpmeg? Nimm dir einen STM32F4 (mit FPU, DMA und USB-OTG) z.B. das STM32F4Discovery und mach FLAC Encoding drauf.
Michael schrieb im Beitrag #3116035: > Was willst du denn mit FFpmeg? Nimm dir einen STM32F4 (mit FPU, DMA und > USB-OTG) z.B. das STM32F4Discovery und mach FLAC Encoding drauf. FLAC wird aber verdammt schnell verdammt groß
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
Code kleiner wird, da in diesem, bisher auf AVR laufend, viel 16-bit Timer Berechnungen und viele 16-/32-bit Messwertberechnungen erfolgen und darüber hinaus große Tabellen adressiert werden müssen. Wenn man aber sieht, dass ein STM32L oder STM32F Entwickler-Board 10€ bis max. 49€ kostet... Nicht quatschen
Mein letztes Projekt (migriert von ATmega644 auf STM32F103 wegen schnelleren ADCs): AVR: 88kB (Hex) ARM: 127kB (Hex) Das Programm ist bei beiden weitestgehend identisch, der STM32 hat nur ein paar Routinen für ein externes I2C-EEPROM dazubekommen
-
Thread
Mikrocontroller-Programmierung selber beibringen
Datenblatt das Ende vom RAM - 1 Aha. Das steht wo? Gibt's da Unterschiede zwischen LPC800, LPC1114, STM32F100 und STM152L? Vordefinierte, überall verfügbare Konstanten irgendwo? >> Wo ist der Startup-Code? > > Braucht es hier (!) nicht, erste Instruktion bei 0 wird nach Reset > ausgeführt. Ansonsten
her, weil da > einfach alles von Anfang an lief. siehe > http://www2.keil.com/stmicroelectronics-stm32/mdk Tolle Info! Würd' ich dann damit kombinieren: http://de.farnell.com/stmicroelectronics/nucleo-f091rc/entw-board-stm32f091rc-stm32-nucleo/dp/2456785 Hat 4faches RAM und Flash, außerdem
-
Thread
stm32 harte nuß !
Hallo, ich beginne mit dem stm32f4 discovery. em::blocks als ide, mit dem avr-gcc compiler ("bare metal"). folgendes progrämmchen läuft prima : [c] #include <stddef.h> #include <stdlib.h> #include "stm32f4xx.h" volatile
Weißt du was AVR oder STM32 sind? Reiner Doll schrieb im Beitrag #3918429: > ich beginne mit dem stm32f4 discovery. em::blocks als ide, mit dem > avr-gcc compiler ("bare metal").
-
Thread
STM32 mit AVR/FAT32 Bibliothek
Hat denn jemand schon mal mit dem STM32 und FatFS richtig gearbeitet? Ich finde leider kein funktionsfähiges Beispiel für meinen STM32f103
über 2 Jahren auf einem STM32F051 (mit der STL) für eine Sprachausgabe eines Fernsteuer-Senders per DMA->DAC in Betrieb. Vor einem Jahr habe ich auf die LL Driver mit einer zusätzlichen Portierung auf den STM32L4xx umgestellt
-
Thread
lpc1700 - ARM Cortex M3 von NXP: Endlich!
Dann wird wohl ST keine neuen Kunden mehr gewinnen :) Denn beim STM32F103 kann USB und CAN nicht gleichzeitig benutzt werden ... da sind schon viele Leute auf die Nase gefallen! Der 12-Bit AD den neuen LPC17xx ist auch super.
-v0.2.pdf Der STM32 basiert sich auf die "r1p1-01rel0". Die 3 Erratas sind minor eingestuff (cat3), die dritte trifft der STM32 sogar gar nicht da er kein MPU hat (463769). Zum Thema 12-bit ADC.... der STM32 bietet
-
Thread
STM32 Flash Schaltung über UART
den SWD Anschluss verzichten, den wirst du bald zum Debuggen brauchen. Dort geht es um ein anderes STM32 Modell, aber das Prinzip ist gleich: http://stefanfrings.de/stm32/stm32f3.html#proginterfaces
Für die STM32G0 ist ein Debug-Stecker ganz besonders zu empfehlen. Ich bin bei STM32L4xx immer ohne ausgekommen, aber bei einem G0 habe ich den dringend gebraucht. Neben SWDIO, SWCLK und GND gehört da auch NRST
-
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) 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
STM32L072 USB bei 2-3 Volt Spannungsversorgung
Schau dir mal den Schaltplan vom Adafruit STM32 Feather an. Ist zwar ein STM32F4 aber sollte ähnlich sein. Jedenfalls haben die einen LiPo-Lader und damit eine Umschaltung zwischen USB und Akku.
Jens R. schrieb im Beitrag #7229385: > Ehrlich gefragt, warum dann nicht die Adafruit Feder (STM32 Feather)? Erster Eindruck: ziemlich teuer. Es ist von der Schaltung her weit von dem entfernt, was ich machen will. Es soll ein STM32L0 werden, kein F4.
-
Thread
STM32F1 Blue Pill und RC522
Steve van de Grens schrieb im Beitrag #7646916: > Möglicherweise ist due Bibliothek für den alten STM32Duino Core von > Roger Clarks geschrieben worden. Das dürfte es sein, da wird das STM32F1 definiert https://github.com/rogerclarkmelbourne/Arduino_STM32/blob/338020bee1491a3876d4b0bdd26ea0a395c89c38/STM32F1/platform.txt#L39
-
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
Suche: USB Eval-Board für STM32F10x
zusammen, ich will für ein künftiges Bastelprojekt mich an einem kleinen Proof of Concept für einen STM32F10x als USB-HID-Device, genauer gesagt als Tastatur, versuchen. (Was für ein fieses Denglisch.) Für den STM32F40x gäbe es das STM32F4-Eval-Board, aber die STM32F4xx erscheinen mir /wirklich/ extrem
Johannes schrieb im Beitrag #3751313: > Hallo, > > schau dir doch mal das stm32f1 discovery an. Das hat alles was du > willst, lediglich JTAG ist nur als SWD Schnittstelle ausgeführt, was > aber bei den meisten STM32 so gemacht wird. Hmm...ein STM32F1 discovery scheint es
-
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
Wie gesagt mit dem ST-Link-V2-Utility funktioniert alles. Da habe ich Heute mal das Atollic-StudioSTM32-Light installiert. Dann den die STM32F4-Discovery-Demo als Workspace verwendet und das Projekt RCC(Demonstration) importiert, Build, alles läuft fehlerfrei...gut den Target noch auf 32F4Discovery
-
Thread
STMF302 SWO geht nur einmal
Foerch schrieb im Beitrag #6438472: > Was mache ich falsch? > Wie macht Ihr das mit dem SWO beim F302? Ohne HAL so: http://stefanfrings.de/stm32/stm32f3.html#traceswo http://stefanfrings.de/stm32/stm32f3.html#newlib Ich zitiere aus deinem Code: [c] int _write(int32_t file, uint8_t *ptr,
Stefan ⛄ F. schrieb im Beitrag #6438708: > Foerch schrieb: >> Was mache ich falsch? >> Wie macht Ihr das mit dem SWO beim F302? > > Ohne HAL so: > http://stefanfrings.de/stm32/stm32f3.html#traceswo > http
-
Thread
Verlosung RX210 Promo-Board
das bieten seine größeren Brüder. Natürlich sind Pro und Contra zu den konkurrierenden kleineren STM32F4.. abzuwägen. Aber einen Versuch mit dem RX210 zu machen, könnte weiterhelfen und kostet nichts. Jetzt muß ich noch herausfinden, wo ich meine Provision abrufen kann :-)
nicht. Du kannst auch problemlos beim lahmen Pferd Eclipse bleiben. > ARM7, Cortex-M0 und zuletzt STM32F4 standen bei mir auf dem Speiseplan. > Mit den IDEs von Code Red, Atollic, Keil und IAR habe ich probiert, wie > und was für mich brauchbar sein könnte. Man kann auch mir ARM/STM32 arbeiten
-
Thread
Sinn und Zweck des TXFE-Bits im STM32F407?
alle Bibliotheken gilt. Auch die Cube HAL baut > auf CMSIS auf. Ja, stimmt. Ich benutze die "STM32F105/7xx, STM32F2xx and STM32F4xx USB On-The-Go Host and Device library" Ich dachte es gehört zu CMSIS.
Wieso machst Du das nicht mit memcpy() aus der Standardlibrary? Vor allem weil das Casten auf uint32_t Probleme mit Alignment machen kann... Witzigerweise ist im USB-Treiber-Code für die LPC /genau so/ ein Fehler, welcher das Programm auf Cortex-M0 zum Absturz bringt. Beim STM32F4 ist es entweder langsam
-
Thread
STM32 Discovery Entwicklungsumgebung
Haperts am Englisch oder wo ist das Problem? "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)" Bitte wählen Sie zuerst das Ziel STM32F10x processor der in Ihrer Anwendung benutzt wird (im stm32f10x.h file)
Hallo, ich habe schon in der stm32f10x.h gesucht, finde aber den stm32f100rb nicht. Gruß
-
Thread
Controller mit FPU
Wie schneidet den der ATSAM4 gegenüber dem STM32F4 bezüglich Rechenleistung ab?
liegt der SAM4S klar vorne mit 3.38Coremark / MHz, der STM32F4 mit 2.81Coremark / MHz. Beeindruckend dass der SAM4S unter allen CortexM4 die höchste Effizienz erreicht
-
Thread
STM32F411RE IDE?
. Trotzdem ist der STM32F051 eben auch ein STM32. Zum lernen von ARM-Controller also 100% gleichwertig. Ich kenne mehrere Einsteiger, die beim F4 kapituliert haben. Darum die Empfehlung.
dem F051. > > Trotzdem ist der STM32F051 eben auch ein STM32. Zum lernen von > ARM-Controller also 100% gleichwertig. > > Ich kenne mehrere Einsteiger, die beim F4 kapituliert haben. Darum die > Empfehlung
-
Thread
STM32F207: Alternative Pin-Belegung
Oh. Wie komme ich zum STM32F4xxx RM!? Aber dennoch, der Inhalt zu den GPIOs scheint gleich zu sein.
Funktionen (implementierte Peripherie) er verschaltet werden kann. Vergesst einfach was Ihr über STM32F1xx gelesen habt und glaubt dem Datenblatt von STM32F2/4xx.
-
Thread
(ST) ARM Programmierung - HAL, SPL, CMSIS
dokumentiert (Oder ich kenne die richtige documentation dazu nicht). In meinem Fall habe ich das STM32F4 Discovery Board und habe die Möglichkeit, die Discovery Firmware einzusetzten in der die Standard Peripheral Libraries vorhanden sind, welche wohl auch nichtmehr weiterentwickelt werden. Zudem hab
Raphael G. schrieb im Beitrag #4922940: > In meinem Fall habe ich das STM32F4 Discovery Board und habe die > Möglichkeit, die Discovery Firmware einzusetzten in der die Standard > Peripheral Libraries vorhanden sind, welche wohl auch nichtmehr > weiterentwickelt werden
-
Thread
Bluepill >32k flashen
als Lösung für dieses fake Problem? Das habe ich bereits vor 3 Jahren gemacht. Ich bin von den STM32F103 BluePills auf die STM32F4x1 BlackPills umgestiegen. Diese kosten beim Chinesen auch nicht viel mehr, scheinen aber noch keine Fakes zu sein. Der Umstieg geht auch problemlos, solange Du auf CAN
Frank M. schrieb im Beitrag #7341864: > STM32F4x1 BlackPills umgestiegen. Diese kosten beim > Chinesen auch nicht viel mehr, scheinen aber noch keine Fakes zu sein. F4 und G4 giebts bereits fakes. H7 ist meines wissens noch sicher.
-
Thread
ARM Anfänger Board
Lese mal in diesem Artikel: [[STM32]] Und frage dann gezielt. Das STM32F4 discovery kann ich auch empfehlen. Bei den 15 EUR macht man garantiert keinen Fehler ;-)
Ich bin auch gerade mit dem STM32F4Discovery gestartet.. eine gute Einführung vom Scratch aus gibt es hier: http://www.chibios.org/dokuwiki/doku.php?id=chibios:articles:stm32f4_discovery Bis auf Kleinigkeiten hat das sofort
-
Thread
BluePill -> CH32 statt stm32
und auch bei Github zu finden Oder wenn’s schneller gehen soll hier: https://www.ebay.de/itm/STM32F411CEU6-STM32F401CCU6-Core-Development-Board-Minimum-System-For-Arduino-/402574544993 STM32F411CEU6 Habe einfach mehr ROM und RAM Christian
Felix schrieb im Beitrag #6661196: > Gibt es bei STM32F411CEU6 noch keine Fälschungen? WeAct behauptet das zumindest: https://github.com/WeActTC/MiniSTM32F4x1 Und sie scheinen dagegen vorzugehen. Den Bildern nach habe ich auch anders aussehende Platinen
-
Thread
Welches stm32 Entwicklungsboard?
Ich würde an der Stelle einfach mal den STM32F103 (z.B. STM32F103C8T6) in den Raum werfen, bei Reichelt günstig zu haben, leistungsstark genug für die allermeisten Projekte, via China gibt es Boards für wenige Euro, die sich mit einem ST-Link
Einen f103c8t6 gibt es nicht entweder c8 oder t6. Die T Typen gibts laut stm nur in 36 qfn und haben nur 1spi. Die f103x(4 oder 6) Typen haben laut Stm nur 1Spi Als lqfp 48 oder 64 kommen nur die C oder R
-
Thread
Einstieg in STM32 : STM32F103C8T6 --> Kompilieren und Flashen?
einen > Seite kann man natürlich zusätzliche Hardware > (https://www.mikrocontroller.net/articles/STM32#Pro...) > kaufen. > Auf der anderen Seite soll es angeblich /vielleicht /eventuell möglich > sein den STM32F103C8T6 direkt über USB zu programmieren. > (Beitrag "Anfänger mit STM32F103C8T6")
jetzt erst einmal einen günstigen ST-Link V2 bestellt (http://www.ebay.de/itm/ST-Link-V2-Link-fur-STM8-STM32-komp-USB-Programmer-Debugger-mit-SWIM-SWD-JTAG-/172332741554?hash=item281fd4f3b2:g:5cQAAOSwFdtXz1gX) und werde dann mit dem von euch vorgeschlagenen st-flash (https://github.com/texane/stlink
-
Thread
[STM32] - Wie mehrere MCUs in einem Projekt?
> <configuration Name="STM32F407" arm_target_device_name="STM32F407IG" /> <configuration Name="STM32F429" arm_target_device_name="STM32F429II" /> </solution> [/c]
unterschiedlichen Devices: https://arm-software.github.io/CMSIS_5/Core/html/templates_pg.html in meiner system_stm32f4xx.c (die vom CubeMX ins Projekt kopiert wurde), wird [C] #include "stm32f4xx.h" [/C] gemacht ... HTH, Adib.
-
Thread
Suche ultra-low voltage, micropower MCU
Schau Dir auch mal den STM32F411 an. 1,7 Volt minimal, etwas 4 mA bei 16 MHz aktiv, 1.3 mA sleep, etwa 15 uA im Tiefschlaf mit RTC und Datenerhalt. Alles schon selbst auf einer Platine gesehen.
parallel auch Tipps für ein 25AA040 kompatibles EEPROM, das mit weniger Spannung auskommt. Die STM32L051 sieht schick aus, zumal ich STM32F0,1,4 regelmäßig einsetze. Bei 1MHz MSI Takt müssen 1,65V (besser 1,8V für Analogperipherie) und 0,5..1mA zur Verfügung stehen. Damit liegt der Leistungsbedarf
-
Thread
ARM Mini Board gesucht
Die Disco-Boards von STM sind natürlich schon billiger. Kommt ja vom Erzeuger :) STM32VLDISCOVERY ~ 10€ und nicht so groß wie das F4
Wenns China sein darf ... http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103c8t6-STM32-Core-Board-Module-Mini-Development-Plate-Modul-/181553012412?pt=Wissenschaftliche_Ger%C3%A4te&hash=item2a45671ebc Im günstigsten Fall unter 6€ oder http://www.ebay.de/itm/NEU-Entwicklungsboard-STM32F103C8T6
-
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
Eclipse CDT + ARM + AVR
allerdings ziemlich alt): https://www.carminenoviello.com/2014/12/28/setting-gcceclipse-toolchain-stm32nucleo-part-1/ 3. Klappt das Debuggen mit dem OpenOCD-Plugin? 4. Gehen damit irgendwelche wichtigen Sachen nicht, die mit STM32CubeIDE funtkionieren?
aber es sind zwei Sommer und Winter vergangen. Cube hilft schonmal, aber was machst du wenn dein F103 nicht mehr reicht? Wie portierst du dein Programm auf einen grösseren F4/F7? Oder gar NXP oder Nordic (andere Mütter haben auch schöne Töchter)? Für einen anderen STM32 in der Familie kann man wieder
-
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
Wie steige ich am besten von AVR auf PIC um?
nur schlecht programmiert oder für was brauchst Du Fließkommazahlen? Andere µC haben einen Cortex-M4F Kern - der kann direkt Fließkommazahlen rechnen, innerhalb weniger Taktzyklen! Beispiel: STM32F407 - den gibt es auf dem STM32F4DISCOVERY Board für 20€ >> gleich auf ARM umsteigen willst. > >
Dingens23 schrieb im Beitrag #3483762: > PIC24FV32KA304 > STM32F030R8T6 > MK10DN128VFM5 Dingens23 schrieb im Beitrag #3483670: > PIC24FJ128GC010 huebi h. schrieb im Beitrag #3483436: > XAM3359AZCZ100 Wundert sich immer noch jemand, weshalb
-
Thread
Komisches Verhalten Delay
den ersten Breakepiont... Wie gesagt mit Delay(400) läuft alles wie geplant... [c] #include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "misc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_spi.h" #include "stm32f4xx_tim.h" #include "ADXL345.h" /*Prototypen*/ void Systick_Handler
#include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "misc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_spi.h" #include "stm32f4xx_tim.h" #include "ADXL345.h" Da wären doch einige gute Kandidaten
-
Thread
Auswahl des passenden uC für mobiles Testgerät
Nucleo-Reihe beschäftigt. Ist vielleicht mit Kanonen auf Spatzen geschossen, aber ich denke mit dem STM32F401RE (https://www.exp-tech.de/plattformen/arm/stmicroelectronics/5645/stm32-nucleo-development-board-for-stm32-f4-series-with-stm32f401re-mcu-supports-arduino?c=1158) mit - 512kB Flash - 32 Bit
Power Domains, 64bit Datenbus, Vielzahl an DMA Controllern, dual core. Eine Einarbeitung in einen stm32f4 ist einfacher, allein schon vom Datenblatt her. Mag sein, dass man viel mit Bibliotheken umschiffen kann, aber falls Mal doch etwas nicht funktioniert, dann ist die Komplexität doch wieder da. Ich
-
Thread
Loxone Link - CAN-Bus
Ein STM32F103C8T6 blue Pill ist ja echt super interessant. Kannte ich bisher noch gar nicht. Werde ich mir auf jeden Fall anschauen. Hab gerade gesehen Code hast du schon in deinem zweiten repository:-)
In der Doku :-) Such z.B. auf AliExpress nach STM32 und CAN.
-
Thread
Hilfe bei der Auswahl des Quarzoszillators für STM32G4
Hi Ich wollte ein Quarzoszillator für mein Miktro(STM32G431CBT6) auswählen, aber AN2867 sagt nichts für STM32G4. Ist es noch nutzbar für G4-Serie?
> recht einfach und problemlos, es geht eigentlich nur um die Signalform > und Spannung. Für die STM32G4 wäre das HCMOS und Vcc des Controllers, > also z.B. 3,3V. HCMOS-Pegel sind garnicht notwendig. Auch 1 Vss Signale können über 1 nF an OSC_IN eingekoppelt werden. Wenn der TO tatsächlich
-
Thread
(Echter) UART Baud (und mehr) Detektor
ausgeben. -> Idee: Einheiten mit anderen Baudraten verwerfen Daten aufgrund fehlendem Stopbit. Ein STM32F4 hat z.B. 6 UART Einheiten, in 2 Durchgängen sollte man alle üblichen Frequenzen prüfen können. Als uC für eine Implementierung stell ich mir einen stm32 vor. Hat jemand Ideen, oder einen
schon auf ein modifizierbares Programm nebst Hardware mit LC-Anzeige verwiesen. Es reicht schon ein STM32F407-Discovery-Board.
-
Thread
STM32 Interrupt
in den Compiler Optionen. Es muss irgendwas von denen hier sein: #if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) && !defined (STM32F10X_MD) && !defined (STM32F10X_MD_VL) && !defined (STM32F10X_HD) && !defined (STM32F10X_HD_VL) && !defined (STM32F10X_XL) && !defined (STM32F10X_CL
&& !defined (STM32F10X_HD) > && !defined (STM32F10X_HD_VL) && !defined (STM32F10X_XL) && !defined > (STM32F10X_CL) Habe nachgeschaut sind alle defines vorhanden. Patrick B. schrieb im Beitrag #3977138: > Was
-
Thread
Ungewöhnliche Vorgaben vom Projektleiter
Die HAL kann den Code sogar weniger portabel machen. Beispiel: Der STM32F4 und F7 haben nahezu die gleiche SD-bus Peripherie. Irgendein Schlaumeier hat die beim F4 "SDIO" genannt, und beim F7 "SDMMC". Die HAL übernimmt diese Bezeichnungen, sodass der Code kein bisschen
auch einschränkend. Interessant finde ich dass I2C hier als so einfach angesehen wird. Bei den alten STM32 (F1, F4) muss die Software auf jeden Pups manuell reagieren, dabei Zig Fälle unterscheiden und den nächsten Schritt starten. Natürlich zeitkritisch. Die HAL kapselt das zwar, aber nur für den synchronen
-
Thread
Brauche hilfe mit Makefile STM32+FreeRTOS
./obj/stm32f4xx_dac.o ./obj/stm32f4xx_dbgmcu.o ./obj/stm32f4xx_dcmi.o ./obj/stm32f4xx_dma.o ./obj/stm32f4xx_exti.o ./obj/stm32f4xx_flash.o ./obj/stm32f4xx_fsmc.o ./obj/stm32f4xx_gpio.o ./obj/stm32f4xx_hash.o ./obj/stm32f4xx_hash_md5.o ./obj/stm32f4xx_hash_sha1.o ./obj/stm32f4xx_i2c.o ./obj/stm32f4xx_iwdg.o ./obj/stm32f4xx_pwr.o ./obj/stm32f4xx_rcc.o ./obj/stm32f4xx_rng.o ./obj/stm32f4xx_rtc.o ./obj/stm32f4xx_sdio.o
-
Thread
STM32 mit HAL Tutorial
schrieb im Beitrag #5670525: > Ich empfehle ebenfalls die HAL von Chibios, Ist wohl fast nur für STM32.
>> Ich empfehle ebenfalls die HAL von Chibios, > >Ist wohl fast nur für STM32. STM32 ist fast vollständig, hat aber auch Beisppielprojekte für AVR, LPC21xx, SPC5 und ARM (generic) für eigene Portierungen.
-
Thread
irsnd Callback function
STM32F10X_CL) // ARM STM32 # include <stm32f10x.h> # define ARM_STM32 # define ARM_STM32F10X # define F_CPU (SysCtlClockGet()) #elif defined(STM32F4XX) // ARM STM32 # include <stm32f4xx.h> # define ARM_STM32 # define ARM_STM32F4XX #elif defined(__SDCC_stm8) // STM8 # define SDCC_STM8 #elif defined
-
Thread
uC mit USB gesucht
soweit für alle USB-fähigen Controller gleich. USB-fähige Controller gibt es viele, z.B. die meisten STM32. In meinem [[USB-Tutorial mit STM32]] wird die USB-Programmierung bei den STM32F103-Controllern erläutert. Im Abschnitt https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32#Eigene_Anwendung_f.C3
mit). Je nach Anforderung würde ich daher zu einem Controller mit der "USB"-Peripherie raten, wie STM32F103, und nicht den von "jemand" genannten STM32F407, welcher gleich 2 "OTG"-Module hat.
-
Thread
STM32F429 Disco Board - Was damit machen?
Ich würde schaun, ob sich das Board mit Ethernet erweitern lässt, z.B. mit dem BaseBoard STM32F4DIS-BB Dann geht einiges, Fileserver, Internet Radio Sender und Empfänger, Youtube-Player, etc... Aber erst schaun, ob das kompatibel ist. Ich werde mir wohl eins für mein STM32F4 Discovery
/PF259243 -> ganz unten unter "STM32CubeF4" (emWin ist ein Teil der ST Firmware)
-
Thread
Immer noch keine STM32
Manchmal fallen STM32F100C8 vom Himmel...
So STM32 F7 oder H7 wird man wohl kaum durch AVR ersetzt bekommen.
-
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.