-
Thread
USART von Microcontroller zu GSM Modul funktioniert nicht
SMS-Nachrichten mittels einem Microcontroller via GSM versendet werden. Dafür nutze ich einen Nucleo-STM32L476RGT6 Microcontroller und ein MIKROE LTE Cat.1 Click Board GSM Modul (https://www.mikroe.com/lte-cat1-eu-click-for-europe). Als Programmierumgebung nutze ich STM32CubeIDE. Da GSM Module im
Sam_Oe1 schrieb im Beitrag #7149377: > Dafür nutze ich einen Nucleo-STM32L476RGT6 Microcontroller und ein > MIKROE LTE Cat.1 Click Board GSM Modul > (https://www.mikroe.com/lte-cat1-eu-click-for-europe). Als > Programmierumgebung nutze ich STM32CubeIDE. Erster
-
Thread
STM32 - Software für Bootloader gesucht
Uwe B. schrieb im Beitrag #5997163: > Welcher STM32? Manche haben auch eine eingebauten USB Bootloader. > Schau Dir mal ansonsten STM32FLASH an. Es handelt sich um einen STM32F302RBT6. Wenn ich es richtig verstanden habe, dann hat er ja einen USB
Kim Jong UN der IV schrieb im Beitrag #5997133: > ich möchte meinen STM32 mithilfe eines FTDI Chips und dem integrierten > Bootloaders des µCs über USB programmieren können. Kim Jong UN der IV schrieb im Beitrag #5997205: > Es handelt sich um einen STM32F302RBT6.
-
Thread
Kleine STM32-Boards (mit originalem Prozessor) gesucht
Irrtum des Händlers ausgehen und um Nachlieferung bitten. Vielleicht gefällt Dir der Nachfolger vom STM32F103: https://robotdyn.com/stm32f103c8t6-stm32-arm-arduino-mini-system-dev-board-with-arduino-bootloader-ea0be366-c911-11e7-86fd-10c37b90f38d.html
/RobotDyn-STM32F103C8T6-Cortex-M3-Development-bootloader/dp/B077SRGL47 M4: https://www.amazon.com/RobotDyn-Black-Pill-STM32F303CCT6-Development/dp/B07V372HHC/ref=sxbs_sxwds-stvp?m=AQXCH2WZQPD33&marketplaceID=
-
Thread
Arduino analog channel index?
denselben Pin ab wie analogRead(14) Oh, das klingt nach Mehrdeutigkeit. Gilt das auch für die STM32-Boards https://github.com/stm32duino/Arduino_Core_STM32 die Pipicos https://github.com/earlephilhower/arduino-pico und die ESP32-Varianten? https://github.com/espressif/arduino-esp32
Christoph M. schrieb im Beitrag #7683569: > Oh, das klingt nach Mehrdeutigkeit. > Gilt das auch für die STM32-Boards > https://github.com/stm32duino/Arduino_Core_STM32 > > die Pipicos > https://github.com/earlephilhower/arduino-pico > > und die ESP32-Varianten? > https://github.com/espressif/arduino-esp32
-
Thread
Standard-Schnittstelle für schnelle Datenübertragung CPU <-> FPGA
Arc N. schrieb im Beitrag #4577641: > Gerd E. schrieb: >> Strongly T. schrieb: >>> Wenn ich an einen STM32 denke, fällt mir der FSMC (Flexible Static >>> Memory Controller) ein >> >> Bei den größeren
... :-( >>> Hallo, >>> Ich verwende SRIO. Das habe ich noch nicht gehört. Was ist das? zum STM32: Ich liebe den STM32 - aber ich halte den STM32 als Basis für eine Applikation welche einen FPGA nutzt für zu klein - es sei denn der dient als Controller zur Ankoppelung zur Kommunikation. Auch
-
Thread
STM32 Programmiertool
UM0919 Das Usermanual vom STM32VL-Discovery. Da ist ein Schaltplan drin.
Der STM32 braucht nur: - VCC 3,3V - GND - Reset-Pin auf Hi - Boot-Pin(s) entsprechend beschaltet ansonsten nur ein paar einzelne C's 100nF an VCC/GND. Kein Takt, der hat einen internen 8MHZ Takt.
-
Thread
Problem FatFS + SPI
Idee? [1] http://siwawi.bauing.uni-kl.de/avr_projects/arm_projects/arm_memcards/index.html#chanfat_stm32
invertiert. Dahinter steckt für mich keine Logik. Außerdem sollten die Byte laut LA ja passen, nur der STM32 liest sie falsch ein - scheint zumindest so. Also die Frage lautet - wieso liest der STM32 die vier Byte (CR7) falsch ein! Ich denke ich muss mir mal das Signal mit dem Oszi genauer anschauen.
-
Thread
Schneller Mikrocontroller mit Ethernet gesucht
Platinenentwicklung braucht alleine schon mindestens 3 Monate. Eine Liste von Demo-Board (Links) gibt es hier: [[STM32]] (Die Hersteller bieten nicht nur für STM32.)
mit diesem Board gearbeitet, aber es scheint die Anforderungen zu erfüllen: http://elmicro.com/de/stm32proto.html Ganz unten: STM32-P107 Bei Olimex gibt es auch ein Beispiel für Ethernet, die Qualität kann ich nicht beurteilen: http://www.olimex.com/dev/soft/arm/ST/STM-P107/STM32-P107_ethernet_demo
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
schon günstiger als die klassischen sind). Allerdings: wenn man sieht wie ultrabillig die kleinsten 32-Bitter zu haben sind (STM32F030 ab ca. 40ct bei 100Stck+) mit Tendenz fallend, stellt sich die wirklich die Frage (wie viele der Vorredner bereits gesagt), wann der Preisvorteil der 8-Bitter aufgefressen
Ralph S. schrieb im Beitrag #7421056: > Allerdings: wenn man sieht wie ultrabillig die kleinsten 32-Bitter zu > haben sind (STM32F030 ab ca. 40ct bei 100Stck+) mit Tendenz fallend, > stellt sich die wirklich die Frage (wie viele der Vorredner bereits > gesagt), wann der Preisvorteil der 8-Bitter
-
Thread
Sanfter Umstieg von 8bit auf 32bit Atmel
Waagschale werfen... Und es kommt wohl nicht > notwendigerweise Atmel dabei heraus. Lass am Ende STM32 dabei rauskommen, kauf dir für 6 Euro einen ST-Link v2 Clone oder für 10 Euro einen ST-Link v3 Mini oder für 20 Euro einen ST-Link V2 Original und programmiere und debugge damit. Kein ISP/DebugWire
Ich verwende sowohl AVR 8-Bit, STM32 als auch SAM Mikrocontroller. Wobei IMHO die SAMs die etwas intelligenteren Peripherieeinheiten haben. AVR 32 mag ich nicht so, die sind big Endian...
-
Thread
Wetterstation - Low Power Design
RC-Oszillatoren der STM32L4 können per Software und beim L431 auch per Hardware getrimmt werden. Als Referenz dienen die 32kHz oder ein 1Hz-Takt von einer RTC. Wenn beide Quarze entfallen, hast du oben Platz für die NRST-Leiterbahn
dann könnte man den an PA0, PA2 oder PC13 statt an PA12 anschließen. Über diese WKUP-Pins kann der STM32 aus dem Tiefschlaf geweckt werden wenn es regnet. [pre]9. The I/Os with wakeup from Standby/Shutdown capability are: PA0, PC13, PE6, PA2, PC5.[/pre] Mit einem LiFePO4-Akku ohne Spannungsregler
-
Thread
UART und I2C Konflikt mit STM32duino STM32G070
Joachim B. schrieb im Beitrag #8041163: > nur als Anregung zum selberlernen Ein STM32 ist kein AVR! Dein AVR hat keine alternative Portpins.
Im STM32G070 Datenblatt https://www.st.com/resource/en/datasheet/stm32g070cb.pdf Auf Seite 36 bei PA9 und PA10 bei alternativen Funktionen: - I2C1_SCL - I2C1_SDA
-
Thread
STM32F4: µs-Delay
[c] #ifndef DELAY_H #define DELAY_H #include <stm32f4xx.h> #include <misc.h> extern void SysTick_Init(void); extern void delay_ms(uint32_t nTime); extern void delay_us(uint32_t nTime); #endif [/c] Zudem habe ich in einer Funktion die SysTick_Handler
............................. #ifndef __Delay_H #define __Delay_H #include "stm32f10x.h" #include "stm32f10x_it.h" void SysTick_Init(void); u32 micros(void); u32 millis(void); void delay_ms(u32 nTime); void delay_us(u32 nTime); #endif .................................
-
Thread
Interrupt beim STM32 F103
sich. Es gibt viele Arduino Cores und theoretisch könnten die sich unterschiedlich verhalten. Für STM32 dürfte der STM32DUINO aber der meistgenutzte sein und da ist es so. https://github.com/stm32duino/Arduino_Core_STM32/blob/6dec3b655fda17ba0f33cf12cef16b64d0333abd/cores/arduino/WInterrupts.cpp#L64-L73 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99/libraries/SrcWrapper/src/stm32/interrupt.cpp#L186 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99
-
Thread
RTC der MCU benutzen
konstanter ist und deshalb bessere Gangergebnisse zu erwarten sind. Ich verwendete vor Jahren die RTC im STM32F103VET6 und das funktionierte auch sehr gut. Eine CR1225 lief da mit guter Genauigkeit über fünf Jahre im ausgeschalteten Gerätezustand. Der F103 hat einen Vbat Pin dafür.
Widerstand am Kondensator. Der kann dadurch von 3.3V bis runter zu 0.9V genutzt werden, und das mit max. 600nA@85°C (typ. 190nA). Die STM32 z.B. geben bei 1.65V auf. Der entscheidende Vorteil ist aber der integrierte Quarz, deshalb schwingt der auch auf einer versifften Platine und bei jedem Wetter an. Und
-
Thread
STM32F429-Discovery Recycling: 90 MHz Frequenzzähler mit TFT
Als Entwicklungsboard für die STM32F429 µCs gedacht, ist das 429-Discovery-Board neben dem schnellen µC auch noch mit einem SDRAM, div. ICs und einem 2,4" TFT-Display bestückt: http://www.st.com/web/catalog/tools/FM116/CL1620/SC959/
hat dieser einen asynchronen 1:8 Vorteiler, der sich viel höher takten läßt als SYSCLOCK/2, was beim STM32F429 max. 90 MHz sind. Das Bild zeigt 414 MHz, wobei das Signal "freifliegend" mit paralleler GND-Leitung (ganz rechts) an PD2 angelegt ist. Als Taktgeber dient der MCO2-Ausgang eines STM32H750.
-
Thread
STM32: 2x PWM mit Phasenversatz?
zwar schon etwas älter, aber ich habe auch ein kleines Problem mit soetwas. Ich möchte auf einem STM32F103 eine Vollbrücke ansteuern und mit Phasenverschiebung regeln. Ich habe auf einem Blue Pill Board TIM1 im output compare programmiert; CH1 CH1N und CH2 CH2N, die Phasenverschiebung zwischen CH1
Hat keiner eine Antwort? PS: es hat nix mit dem gefälschten Stm32 aus dem anderen Beitrag zu tun, ich hab hier zwar auch einen gefälschten chip, aber es ist kein Unterschied erkennbar, wenn ichs auf einen orig stm32f103c8t6 aufspiele.
-
Thread
Bluepill STM32: welche Taktquelle?
aktiv ist und welcher Takt Bluepill ist ein F103. Also hätte ich vermutet da: https://github.com/stm32duino/Arduino_Core_STM32/blob/main/system/STM32F1xx/system_stm32f1xx.c
Nemopuk schrieb im Beitrag #7995718: > Was ist KAL? Kernel Abstraction Layer? N. M. schrieb im Beitrag #7995725: > Bluepill ist ein F103. > Also hätte ich vermutet da: https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_BLUEPILL_F103C6
-
Thread
Spannungsteiler an ADC von STM32F4?
mit 5V betreibe. > > Das bezweifle ich noch stärker. Nach meinem Kenntnisstand gibt es keinen > STM32, der mit 5 Volt betrieben werden kann. Wirklich ein Stm32? Ich weiß nur das ein HK32F103CBT6 5V Betriebsspannung unterstützt. Ist ein mehr oder weniger kompatibler Clone des STM32F103CBT6.
voltage "The voltage on VREF ranges from 1.8 V to VDDA" ------------------------------- Quelle: STM32F446xC/E Datasheet https://www.st.com/resource/en/datasheet/stm32f446mc.pdf Kapitel 6.2 Absolute maximum ratings (...) VDDx Variations between different VDD power pins: 50 mV max.
-
Thread
Erfahrung mit NXP Kinetis
einem STM32 Nucleobord und ChibiStudio schätze ich für mich maximal 1 Woche https://www.st.com/en/evaluation-tools/stm32-nucleo-boards.html http://www.chibios.org/dokuwiki/doku.php
Sehr gute Erfahrungen! Wenn man mit STM32 und mit Kinetis gearbeitet hat und beide kennt wird man die STM32 hassen und die Kinetis lieben. Die STM32-Peripherie ist im Vergleich dazu dermaßen verknotet und verkorkst daß es fast unmöglich
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
im Beitrag #3549027: > Seine 1.8V..5.5V find ich chic und einen Kontrast zu den LPCs > (1.8V..3.6V). Dafuer sind NXP (und STM32) Pins beim Betrieb mit 3.3V 5-Volt tolerant, XMC1100 dagegen nicht.
Der ADC scheint etwas langsam zu sein, aber mit einem einstellbaren Gain 1, 3, 6 und 12 hat er eine Eigenschaft, die ich bei den STM32's oft vermisst habe.
-
Thread
Schloss öffnen durch Musiktöne
STM32F oder STM32U Serie, da gibt es eine ganze Reihe SoC die gleich ausreichend (12 Bit) gute ADC/DAC im Chip haben. Software FFT gibt es wie Sand am Meer. Eine auf Audio ausgerichtete Übersicht gibt
FFT zu langsam, die integrierten ADC von ESP32 sind zu schlecht. Daher der Rat zu STM32.
-
Thread
STM32Fxx und WS2812 LEDs ohne DMA
WS2812 Library von Tim (https://github.com/cpldcpu/light_ws2812) meine WS2812 LED Strips auf einem STM32F4xx respektive STM32F1xx zum laufen zu bringen, leider bisher ohne erfolg da die Library für LPC's ausgelegt ist. #include "stm32f4xx.h" Ich habe schon versucht es anzupassen, aber da meine
Beispiel mit dem alle LEDs von CH1 abwechselnd auf grün, rot gesetzt werden : [c] #include "stm32_ub_ws2812.h" if(UB_WS2812_Init()==SUCCESS) { UB_WS2812_SetChannel(1); for(n=0;n<WS2812_CHAIN_LEN.ch1;n+=2) { UB_WS2812_One_Led_RGB(n,WS2812_RGB_COL_GREEN,0); UB_WS2812
-
Thread
Welchen µC benutzen wenn mehr als 32 Inputs benötigt werden?
Wenn du mehr Eingänge brauchst, kannst du einen größeren Mikrocontroller verwenden. STM32 gibt es mit 48 bis weit über 100 Pins.
Schieberegister kannst du locker mit mehreren MHz takten. Damit fragst du 32 Eingänge locker mehrere zig-tausend mal pro Sekunde ab. Für Taster ist ein Abfrageintervall von 1/100 Sekunde mehr als ausreichend. Bei Amazon und Ali Express bekomnst du STM32 Boards mit über 100
-
Thread
Ich suche einen "etwas anderen" C-Compiler Gesperrt
niemand. Für den "Hausgebrauch" reichen somit 20 EUR - so viel kostet das STM32F4DISCOVERY Borad, bei dem ein ST-LINK schon gleich mit drauf ist. ATMEGA ist schon ziemlich alt und heute gibt es viel moderneres, z.B. PIC18, PIC24, PIC32, STM32, LPC1xxx, MSP430 - alles moderne
[LPC1xxx für Umsteiger]] Hier ein Beispiel für eine kostenlose IDE: [[STM32 CooCox Installation]]
-
Thread
Maximale Taktfrequenz STM32G4 nutzen?
Die STM32 lassen sich nicht besonders stark übertakten. Kühlung war daher nie ein Problem.
wäre er durchaus brauchbar. Für diese Aufgabe könnte man aber auch einen 8-bit-AVR in SOT23-6 nehmen, falls es von den Abmessungen her noch kleiner werden muss. Aber wie schon erwähnt, 170 MHz sind bei STM32 überhaupt kein Problem, denn der F411 kann bis 100 MHz, der F446 bis 180 MHz, die
-
Thread
STM32F030 Timer 14 tut nichts
{ */ #define RCC_APB1Periph_TIM2 RCC_APB1ENR_TIM2EN /*!< Only applicable for STM32F051 and STM32F072 devices */ #define RCC_APB1Periph_TIM3 RCC_APB1ENR_TIM3EN #define RCC_APB1Periph_TIM6 RCC_APB1ENR_TIM6EN #define RCC_APB1Periph_TIM7 RCC_APB1ENR_TIM7EN
/*!< Only applicable for STM32F072 and STM32F042 devices*/ #define RCC_APB1Periph_PWR RCC_APB1ENR_PWREN #define RCC_APB1Periph_DAC RCC_APB1ENR_DACEN /*!< Only applicable for STM32F051 and STM32F072
-
Thread
H-Brücke gegen falsche Ansteuerung schützen
: Ich habe n BLDC-Regler aufgebaut, der noch ein Problem mit der Spannungsversorgung für den STM32 hat. Die Spannungsversorgung bricht im Umschaltmoment der PWM immer ein. Meine Versorgungsspannung kommt bisher
Nimm doch einen Treiber mit Deadtime. Zb den IR21844 Alternativ unterstützt der Stm32 eine Totzeiteinstellung bei der Phasenansteuerung...
-
Thread
Umwandlung ASCII Charactr zu decimal in STM
Hallo zusammen, Ich möchte Daten von Python über die serielle Schnittstelle an STM32 μc senden. Das Problem ist, dass ich nur Zeichen von Python an STM senden kann. Zum Beispiel wird 21 in Python in stm 0x32 und 0x31 empfangen. und ich will es 22 in deciaml haben. import serial
Martin schrieb im Beitrag #5847365: > Zum Beispiel wird 21 in Python in stm 0x32 und 0x31 empfangen. und > ich will es 22 in deciaml haben. Was meinst du mit "in decimal"? Hexadezimal und dezimal sind Eigenschaften einer Zeichenkodierung von Zahlen. 0x32 und 0x31 wären
-
Thread
Auswertung mehrerer Drehencoder
m.n. schrieb im Beitrag #6573326: > Wegen der Geschwindigkeit des STM32 hätte ich keine Bedenken. Es ist > eine Fleißarbeit beim Layout und beim Programmieren. > Mein Vorschlag wäre pro Kanal einen ATtiny
Drehwurm schrieb im Beitrag #6573209: > ich würde gerne 16 Drehencoder mit einem STM32 auswerten. Ah, es MUSS ein STM32 sein, einen anderen Cortex würdst du nicht in Betracht ziehen. Soso. Also, mir kommt da so ein Gedanke: Sowas wäre doch eine prima Anwendung für diese kleinen
-
Thread
Auf-/Abwärts-Zähler mit 33 Ausgängen und Zustandsspeicher.
ist ein guter Aufhänger, die µC Programmierung zu lernen. Man könnte mit einem Blue-Pill Board (STM32F103C8T6) für ca. 1,50€ bei Ali Express anfangen. Das hat (wenn man auf USB und Uhrenquarz verzichtet) 31 freie I/O Pins. Einen davon könnte man analog für die beiden tasten verwenden, dann bleiben noch 30 Ausgänge übrig. Oder das nächst größere STM32F103RET6 Board, das kostet allerdings 6 Euro. Als Schnittstelle zum PC brauchst du einen USB-UART oder ST-Link Adapter. Ich würde den ST-Link bevorzugen, weil man damit auch debuggen kann. Die
-
Thread
Was spricht gegen die Black Magic Probe?
Fuer die STM32L4 Familie enthaelt BMP: ID_STM32L41 = 0x464u, /* RM0394, Rev.4 */ ID_STM32L43 = 0x435u, /* RM0394, Rev.4 */ ID_STM32L45 = 0x462u, /* RM0394, Rev.4 */ ID_STM32L47 = 0x415u, /* RM0351, Rev.5 */ ID_STM32L49 = 0x461u, /* RM0351, Rev.5 */ ID_STM32L4R = 0x470u, /* RM0432, Rev.5 */ ID_STM32G03 = 0x466u, /* RM0444/454, Rev.2 */ ID_STM32G07 = 0x460u, /* RM0444/454, Rev.2 *
-
Thread
STM32: Suche Hilfe zu ADC
http://www.diller-technologies.de/stm32.html
dasselbe sucht. Eine gut lesebare Übersicht über die ADC-Modi liefert die Application Note AN3116 "STM32's ADC modes and their applications". Damit kennt man die Namen, die ST benutzt. Damit wiederum ist dann in der "stm32f10x_stdperiph_lib_um.chm"-Doku das Beispiel "STM32F10x_StdPeriph_Examples/ADC
-
Thread
Probleme mit STM32F030CC
Mit oben genanntem Chip (STM32F030CC ist 48 pol.) habe ich im Moment derzeit zu kämpfen. Diesen möchte ich in einem eigenentwickelten Board laufen lassen. Dieses Board (Platinen sind von JLCPCB) habe ich bereits mit STM32F103CB
Hast du dein Programm mit den richtigen Include Dateien neu compiliert? In der stm32f0xx.h musst du das Modell auswählen oder ein entsprechendes Symbol in den Einstellungen der IDE definieren. Wenn ich die beiden Dateien stm32f030xc.h und stm32f030x8.h miteinander vergleiche, sehe
-
Thread
STM32 ADC und SPI Problem
getriggert der diesen Buffer an einen STM32F429 sendet. Das heißt ich bekomme einen kontinuierlichen Stream. Danach gehts über Ethernet an den PC und ich bekomme das Signal wie auf den Bildern zu sehen. Das Komische ist nun, dass genau während
Hi Reggie, hast Du Dir schonmal das STM32F4 Errata Sheet angeschaut? Zitat aus der Rev6: "Internal noise impacting the ADC accuracy Description An internal noise generated on VDD supplies and propagated internally may impact the ADC
-
Thread
NUCLEO STM32F767ZI: ich bekomme den OTG_FS_IRQHandler() nicht zum Laufen
main] 1 [core: 0] (Suspended : Signal : SIGTRAP:Trace/breakpoint trap) HardFault_Handler() at stm32f7xx_it.c:92 0x8000d82 <signal handler called>() at 0xfffffff1 HAL_TIM_IRQHandler() at stm32f7xx_hal_tim.c:3,744 0x8005088 TIM1_UP_TIM10_IRQHandler() at stm32f7xx_it.c:190 0x8000dc6
Ich war lange weg vom Thema STM32, will jetzt aber doch noch mal einen Anlauf machen. Ich habe damals die STM32CubeIDE v1.6.1 verwendet. Jetzt habe ich mir die aktuelle v1.16.0 installiert. Ich verwende immer noch das Board STM32F767ZI
-
Thread
Assembler (AVR) Freaks bitte: der schnellste Weg, einen ganzzahligen Wert zu skalieren? Gesperrt
Ich als C-Programmierer sehe da keine Grenzen. Ich werfe den teuren AVR in die Tonne und nehme einen STM32 für dasselbe Geld. Damit läuft es schneller, als jeder Assembler-Programmierer auf der Welt es mit einem AVR schafft. Das erzeugte Assembler-Listing mit schlappen 7 Zeilen Code für den STM32 wurde
übersetzen kannst. Sollte also auch bei Dir compilierbar sein. Ja. Irgendein Unterschied zwischen <= v6 und >= v7. Die alte(n) Version(en) machen keine Division, die neue(n) aber schon.
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
Korrektur). Diese Werte kann man dann wieder ablegen und in die PWM-Stufe füttern. Auch dort bietet der STM32F alle nötigen Optionen, PWM mit N und P Ausgang und einstellbarer DeadTime. Muss mal nachsehen, ob man die PWM nicht auch per DMA aus einer Tabelle füttern kann. Die Ströme und Spannungen auf
grafisch > darzustellen, aber die Hardware und auch software ist noch nicht > fertig... LCD haben die STM32 auch. Man kann ja für das Info-System, also Display, Netzwerk... auch einen STM32F207 einsetzen oder einen STM32F103 mit externem Serial-Flash für das ganze HTML und Logfiles. Dazu noch einen externen
-
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
[STM32] SPI über DMA lohnenswert?
Guten Tag, Ich habe ein STM32F429-Discovery Board, an dem über SPI ein LIS3DH Beschleunigungssensor von ST angeschlossen ist. Mittels einem Timer Interrupt, der alle 200µs auslöst, wird der aktuelle Beschleunigungswert für alle
Servus, hier sieht man die Vorteile von DMA+Interupt: http://letanphuc.net/2014/06/stm32-mpu6050-dma-i2c/ mfg
-
Thread
Verzögerung eines STM32F4 (168 MHz) für ein Interrupt-Event
außerhalb der Spezifikation: Auszug aus dem Datenblatt (DocID022152 Rev 6) des STM32F407xx, Chapter 2: "The STM32F405xx and STM32F407xx family is based on the high-performance ARM® Cortex®-M4 32-bit RISC core operating at a frequency of up to 168 MHz." Oder aus dem
m.n. schrieb im Beitrag #4987459: > Andreas S. schrieb im Beitrag #4987396: >> Kommt auf die Anwendung an - in vielen Fällen mag ein STM32F4, >> der mit 84,75 MHz arbeitet, völlig ausreichend sein. Und
-
Thread
Ansteuerung von LED-Stripes
man zwar 6 PWMs, aber wichtige > Alternativfunktionen liegen auch auf diesen Portpins. Das wird eng. > STM32 bieten PWM im Überfluß. Ist denn ein STM32 nur für so eine Ansteuerung nicht ein Overkill? hacker-tobi
erfordern? Gibt es https://german.alibaba.com/p-detail/Hottest-60487547598.html?spm=a2700.7724857.0.0.6b355428hEdGf9&s=p Artur K. schrieb im Beitrag #7174478: > Ist denn ein STM32 nur für so eine Ansteuerung nicht ein Overkill? STM32F3 kosteten (als sie noch verfügbar waren) nicht mehr als ein ATmega
-
Thread
UART Kommunikationsproblem
Rufus Τ. F. schrieb im Beitrag #5563155: > Worauf läuft Dein Programm? Auf dem STM32F1. Die lib laeuft innerhalb von RIOT OS. Die Doku zum UART von RIOT ist hier: http://riot-os.org/api/group__drivers__periph__uart.html Die nutzen auch 8N1, also das sollte demnach kein Problem
von "internen USB to UART controller" im Reader, was dann gegenüber RS232 invertiert wäre und sagst "STM32F1, haengt direkt an RS232". Was meinst du mit der letzten Aussage? Ist da nun ein UART-RS232 Wandler drin oder hast du den UART direkt an die RS232-Leitung gehängt?
-
Thread
Suche µC in kleinem Package, mit USB
oder: STM32F405xx in WLCSP90 4,1x4,2 aber 90 Balls :-) oder besser mit 36Balls STM32F042xx in WLCSP36 mit 2,6x2,7 Viel spaß beim löten :-)
STM32F411 oder STM32F401 gibts mit USB im 3x3 mm BGA http://www.st.com/web/en/catalog/mmc/SC1169/SS1577
-
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
Programmieradapter verwendet. Schade an der BlackPill ist, dass der F411CE wohl keinen DA-Wandler hat: https://stm32-base.org/boards/STM32F411CEU6-WeAct-Black-Pill-V2.0
-
Thread
Ripple in Versorgungsspannung
ich verstehe die Frage leider nicht. Peter H. schrieb im Beitrag #5311787: > Ich verwende einen STM32F103X, versorgt wird er über einen linearen 3.3V > Regler. Hi, ich klicke auf STM32F103X, genau so, wie Du es geschrieben hast. Da öffnet sich der mc net Bauteil link https://www.mikrocontroller.net/part/STM32F103 Das PDF-File hat die Figures am Ende. (Seite 44) So kam ich drauf. ciao gustav
-
Thread
Nur PLL clock für Timer?
Mit den SAMs habe ich noch nicht gearbeitet. Habe nur Erfahrung mit älteren NXP ARM7TDI, LPC1788 und STM32F1/F4. Ja, die Doku ist bei ST auch nicht immer hilfreich. Mit welchen Werkzeugen arbeitest Du übrigens? Ich arbeite mit ST TrueStudio. Ein STM32F1 schaffte die Berechnung eines faktorisierten,
libriaries installieren. Wenn du Linux auch noch auf der Platte hast, wird es ein Kampf. Beim STM32 arbeite ich mit STM Workbench von AC6. Das habe ich recht schnell zum laufen bekommen im Gegensatz zum Atollic Studio, wo es Probleme gab mit dem Debuggen. Mit dem STM32L431 will ich einige Projekte
-
Thread
[ARM / Cortex-M0(+)] delay-Funktionen "avr-libc style"
eingebaut und musste für den STM32 die Zeiten durch 6 teilen. Die -4 am Ende beseitigt für meine 72MHz bei kleinen Zeiten etwas die fixen Zeiten. Damit lagen die Unterschiede bei delay_us(10) bei <0.5us zwischen debug und release
Ja, klar, der Flash ist natürlich 32-bittig organisiert bei einem ARM. Das erklärt dann auch den Teilerfaktor 6: du holst die ersten beiden Befehle mit einem zusätzlichen Waitstate (+ 2 Takte für die Ausführung), danach wird der
-
Thread
Welchen Controller für C++ Programmierung? Gesperrt
AVR Studio + Atmel (8bit/32bit) Cocox + STM32 Codecomposer (Eclipse) + MSP430xxxx
Ich bin wohl gerade in einer ähnlichen Situation, und arbeite mich in stm32duino ein. Benutze dazu die Arduino IDE und eines der Stm32c8t6 minimum dev boards von eBay (knapp 4,-). Ist nicht ganz so einfach wie Arduino, aber zumindest compiliert mal was.
-
Thread
Lebensdauer von lokalen Variablen
Durchläufen kam nur noch ein NULL Zeiger zurück, obwohl alles ge-free()'t wurde. Keine Ahnung wieso, beim stm32 lief das alles immer prima. ich weiss aber auch nicht wie gross der Heap beim Arduino eingestellt worden ist. Annahme: void nixgut() { int a,b,c; (.....) { int e,f,g; }
oder GUI-Generator hast du den das Bund-Display zum > laufen gebracht? ILI9341 SPi Version für STM32F103, beim F407 sind die Prescaler anders zu setzen und der APB ist auch ein anderer für die SPI.