-
Thread
STM32-Timer: Internal Clock Division?
Ich denke mal doch, daß die einzelnen STM32 sich schon unterscheiden. Nenne mal den konkreten Typ.
Es handelt sich konkret um den STM32F303 Timer2, parametriert mit CubeMX.
-
Thread
Datenstrom auf Zeichenkette untersuchen
komplex und für komplexe Aufgaben manchmal unzureichend. Dafür kann man relativ leicht auf andere STM32 wechseln.
auch ein ATTINY. Ich hab auch mal mit Atmel und Co angefangen, aber das Debugging finde ich auf den STM32 deutlich bequemer und da ich das als Hobby betreibe und gerne einen "Standard µC" habe, auf dem meine Projekte laufen bin ich bis jetzt mit F103 und F303 ganz gut gefahren. Ich will ja auch keine
-
Thread
Tassimo-Controller reverse engineering und neu programmieren?
development-tools/stsw-link009.html Und du brauchst den Programmer: https://www.st.com/en/development-tools/stm32cubeprog.html Und wenn du eigene Firmware dafür schreiben willst die IDE: https://www.st.com/en/development-tools/stm32cubeide.html
#6739770: > müßte > die den 15A BLDC driver steuern können, Im ST-BLDC-Workshop wird ein Nucleo F303-RE genutzt.
-
Thread
[V] diverse Evalboards, STM, MSP, LPC, XMC
als auch Österreich versendet werden. Auf allen Boards ist wieder die Standart Firmware drauf. *STM32F303 Nucleo* 7€ wurde kurz mit den M24SR genutzt für eine NFC Entwicklung bis die eigenen Boards gekommen sind *M24SR Nucleo Expansion* 5€ Siehe STM32 Board *M24LR-Discovery* 12€ War nur kurz
* 20€ *WEG* Gekauft aus interesse an der Neztwerkfägihkeit, aber nie was damit gemacht. *MSP430F5529 Launchpad* 7€ *Verkauft* Keine Ahnung mehr, warum das hier ist. *LPCXpresso1549* (OM13056 Board) 12€ war gedacht als Motoransteuerung, ich habe danach aber auf den VESC gewechselt *EFM32ZG-STK3200
-
Thread
STM32 SPI im IRQ
wollte auch mmal mit einem LED-Cube spielen. Also gegriffen was noch rumlag, 512LEDs, 5 MCP23S17, ein STM32F303 und ne Handvoll Hühnerfutter. Nach 'nem Wochenende Löten ging es an die Programmierung. Die Ansteuerung der LEDs funktioniert, ein kompletter Durchlauf braucht 650µs. Um ein stabiles Bild
SPI_SR_BSY)); // Wait while busy > hängen. Relativ blöde Idee im Interrupt zu warten, auch auf 'nem STM32. Im SPI Interrupt ist das Peripherial in einem /bekannten/ Zustand - da brauchts keine Wartezeiten. Schnelles SPI für'n Cube würde ich lieber mit DMA machen.
-
Thread
STM32 Echtzeitproblem
Guten Morge Leute! Mit meinem STM32F411RE NUCLEO Board habe ich mein Projekt gestartet. Jede Peripherie die ich für die Umsetzung benötige habe ich erfolgreich unter Kontrolle! Nun hat sich ein kleines Zeitproblem eingestellt, da ich
@Volle: Guter Hinweis! Ich habe gerade mal ins Datenblatt des STM32F303 geschaut, der scheint das zu können. Man kann die Größe des Frames auf 4 bis 16 bit einstellen und die NSS Einheit erzeugt automatisch Impulse alle n Bits. Interessant, das Feature kannte ich
-
Thread
stm32 LCD Float-Wert runden und Nachkommastellen kürzen
Hallo liebes Forum, ich programmiere mit einem stm32f3discovery (auf welchem sich ein STM32F303 befindet) und verwende die standard peripheral library von STMikroelectronics. An diesem habe ich ein 2004-LCD über eine I2C-Schnittstelle angeschlossen.
Stefan ⛄ F. schrieb im Beitrag #6654547: > Printf kann das doch schon mit "%.2f". Aber er will ja keine feste 2, also "%.*f".
-
Thread
STM32 Nucleo Datenblatt?
Hi guten Tag, durch Onlinerecherche bin ich auf das STM32 Nucleo Board aufmerksam geworden. Anscheinend ist es günstiger als zum Beispiel das Arduino Board und hat viel mehr GPIOs. Außerdem ist auch ein Cortex M4 dort drinne. Hier mal der Link dazu. http
Wenn es einfach und übersichtlich sein soll: STM32CubeMX Board auswählen und alles dazu passende/mögliche wird angezeigt. Must ja nicht den Code damit erzeugen wenn Du nicht willst.
-
Thread
STM32 SWD Pins nutzen. Trotzdem programmierbar?
eine gute Idee, einen Controller erst eine "Platzrunde" von ca. 1 sec drehen zu lassen. Nur die STM8 brauchen den NRST zwingend zum Debuggen. (m.W.)
Programmer und die Tests dazu habe ich damals – soweit ich mich erinnern kann – entweder mit einem STM32F030CC oder einem STM32F303CC gemacht.
-
Thread
STM32 CubeMX SoftPWM
Hallo Zusammen, ich möchte gerne ein Software PWM Signal mit einem STM32F303 (ST-Nucleo-32) Board generieren. Ich verwende CubeMX und deren HAL_Library. Das gewünschte PWM habe ich damit auch generieren können, allerdings mit einem Problem. Das PWM Signal "flackert
am Anfang von stm32f3xx_it.c bool test=false; int count=0; int c=1; uint32_t CNT_Current=0; uint32_t New_Compare; ... geändert wird c im IQR.
-
Thread
STSW-STM32126 I2C timing Excel sheet funktioniert bei mir nicht.
Hi zum STM32F303 gibt es ein Excel sheet, das einem bei der Einstellung des I2C behilflich ist. Das Excel sheet lässt sich auf der ST Webseite unter dem Begriff STSW-STM32126 finden. Der Link ist aber auch
beigefügt: https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-library-expansion/stsw-stm32126.html#overview Soweit, so gut. Wenn ich das Sheet herunterlade und öffne, setze ich die Einstellungen bezüglich Macros
-
Thread
UART array auslesen
Hallo Ich habe die UART implementiert. STM32F303 Ich würde gerne wissen, wofür der Timeoutparameter in dieser Funktion gut ist, bzw. wofür dieser gebraucht wird. Ich erkenne nämlich keinen Unterschied, wenn dieser 100 oder 1000000 ist.
max schrieb im Beitrag #5021673: > UART_FLAG_TXE Ich kenne die STM32F3xx nicht so gut, um hier als Experte durchzugehen. Trotzdem meine ich, dass dieses Flag dafür steht, dass der Sendebuffer voll bzw. leer ist. Da die HAL-Funktion blockierend sein soll, (ich habe
-
Thread
Stm32 I2C Sensor HYT221
Hallo liebe Leute, ich möchte den Temp-Sensor HYT221 mit dem STM32F303 auslesen (mittels I2C-Kommunikation). Hierbei verwende ich von STM die stm32f30x_i2c.c Library. Hier sind auch fertige Funktionen vorhanden, welche ich auch verwende. 1. Problem: Um mit
dann kommst du womöglich voran, indem du von meinem Beispiel-Code abguckst: http://stefanfrings.de/stm32/stm32f3.html#i2c Der kommt ganz ohne Libraries aus (mit Ausnahme der CMSIS Core).
-
Thread
STM32 quadrature encoder
Hallo allerseits, ich mache grade meine ersten, wackeligen Schritte mit dem 32f3 discovery-board. Da ist ein STM32F303 verbaut. Ich habe einen Drehencoder (ddm 427) an PC6/PC7 und GND angeschlossen. Ich möchte die Schritte mit dem „encoder interface mode“ von Timer 8 zählen.
T2, um überhaupt eine Funktion zu sehen. Ohne es zu überprüfen, sollten die Register beim ..F303 doch sehr ähnlich sein. void init_t2(void) { RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN; // GPIOA freigeben GPIOA->MODER |= 0x0a; // AF PA0 und PA1 GPIOA->PUPDR |= 0x05; //
-
Thread
HAL SPI TransmitReceive
SPI_CRCCALCULATION_ENABLE) { SPI_RESET_CRC(hspi); } #endif /* USE_SPI_CRC */ #if defined (STM32F302xC) || defined (STM32F303xC) || defined (STM32F373xC) || defined (STM32F358xx) || defined (STM32F378xx) /* packing mode management is enabled by the DMA settings */ if ((hspi->Init.DataSize
XferAbortCallback = NULL; /* Enable the Rx DMA Stream/Channel */ HAL_DMA_Start_IT(hspi->hdmarx, (uint32_t)&hspi->Instance->DR, (uint32_t)hspi->pRxBuffPtr, hspi->RxXferCount); /* Enable Rx DMA Request */ SET_BIT(hspi->Instance->CR2, SPI_CR2_RXDMAEN); /* Set the SPI Tx DMA transfer complete
-
Thread
Raspberry Pi CM0 bei AliExpress, STMicroelectronics mit PX5, neue Messtechnik und AI-Assistenten
sein soll bzw. wird: [c] Native Raspberry Pi support is coming to STM32CubeProgrammer, and it’s driven by your feedback. With STM32CubeProgrammer v2.23, scheduled for June 2026, ST will introduce a Linux Arm 64-bit package available on st.com, enabling STM32 programming
 Bildquelle: https://www.st.com/content/st_com/en/about/ai-at-st/stm32-sidekick.html?ecmp=tt48887_gl_enews_apr2026&mkt_tok=ODU2LVBWUC03MTUAAAGhWFkvWA9w3iizMqhTI_lrkgfmTKvzKrDAAc4lHPKDkYejkRjrjjK3gJ-1ZLCDilFU0DoVoB7LEiwghlVllhpp4gmPHHv4CRUF1M2pF-4L7SUb6RCE. ### ESP
-
Thread
Welche Boards haben eine CPU mit FPU
Nucleo-F303RE <-- Mit diesem habe ich experimentiert Nucleo-F401RE Nucleo-F746ZG
Nunja, eine single precision FPU haben die meist, da kannste auch das Ergebnis direkt würfeln. zB STM32H7 haben dann eine double precision FPU.
-
Thread
GCC + Cmake + libs: STM32: arm-none-eabi-ranlib.exe: Permission denied
Hallo, zu Selbstschulzwecken, habe ich versucht ein STM32 Projekt per CMake, Ninja mit GCC zu übersetzten. Mittels Libs. D.h. der Code wird erst in Libs übersetzt, z.B. in meinem Fall jeder Treiber (Core, Rcc, Tim, Spi, Gpio) in eine eigene Lib. Am Ende
-E remove lib\libgpio_lib.a && [..cut..]\bin\arm-none-eabi-ar.exe qc lib\libgpio_lib.a pkg/Driver/STM32/F303CCT/20150710_V1_2_3/GPIO/Work_GPIO/CMakeFiles/gpio_lib.dir/stm32f30x_gpio.c.obj && [..cut..]\bin\arm-none-eabi-ranlib.exe lib\libgpio_lib.a && cd ."[..cut..]\bin\arm-none-eabi-ranlib.exe: unable
-
Thread
Newbie mit Fragen GD32
Mähroboter der später in Hoass integriert werden soll. Nun soweit gut. Das Mainboard hat einen GD32F303xxx verbaut. Es besteht die Möglichkeit ein Modul für Wifi einzubauen. Nach suchen wäre dort ein WBR3 Modul eingebaut. Damit die zwei sprechen muss ich sicherlich in der MCU was dazu Programmieren
Famg lieber mit originalen STM32 an, die (und ihre Software) sind schon komplex genug. Du musst dich nicht gleichzeitig auch noch mit den Mängeln der Fakes quälen.
-
Thread
STM32 + VCP + Debugger = Problem
Hallo ans Forum, ich habe hier einen STM32F303 liegen. Der sendet mir per VirtualComPort Daten an den PC. Das klappt auch schon so weit. Aktuell habe ich Probleme mit dem Empfang von Daten, weshalb ich mir meinen Eingangspuffer ansehen möchte. Mein Problem: Wenn man den STM32 neu programmiert, hängt sich der VCP auf. Mein Debugger läuft dann zwar, aber ich kann HTERM nicht mit dem VCP verbinden. Ziehe ich kurz den Stecker und stecke ihn wieder ein, dann kann ich mich
-
Thread
STM32 zwei ADC channels auslesen ohne DMA
Hi, Ich versuche mit einem STM32f303x und den HAL libraries zwei Channels des ADC's auszulesen. Mit DMA geht alles wunderbar, aber wie man das ohne DMA per software macht, da blicke ich im Moment noch nicht durch. Ich muss zwei Strommessungen
Schau mal hier: https://developer.mbed.org/teams/Senior-Design-Sound-Monitor/code/STM32L4xx_HAL_Driver/docs/80ee8f3b695e/group__ADC__Exported__Functions__Group2.html Ist zwar nicht für deinen Controller, aber die HAL-Befehle gleichen sich in der Regel. Du musst deine beiden Channel
-
Thread
Digitaluhr mit geringem Stromverbrauch
David P. schrieb im Beitrag #6971941: > Könnt ihr mir da einen controller empfehlen? STM32L072 Low Power, mit EEprom STM32F303 normal Power, ohne EEprom, dafür 3x so schnell und mit FPU Beide können ohne externe Bauteile laufen (nur Abblock-Kondensatoren). Für die RTC brauchst du aber
Stefan ⛄ F. schrieb im Beitrag #6971974: > STM32L072 Low Power, mit EEprom > STM32F303 normal Power, ohne EEprom, dafür 3x so schnell und mit FPU Da ich keine Platinen designen kann ist der denke ich raus.
-
Thread
(V) diverse Boards
3 x BLE400 NRF51822 Baseboard: 9,00 EUR 12.) 1 x Olimex A10 OLinuXino: 13,00 EUR 13.) 1 x Nucleo STM32F031 (Original verpackt): 5,00 EUR 14.) 1 x Nucleo-32 STM32F303 (Original verpackt): 6,00 EUR 15.) 4 x LPCXpresso LPC812: 8,00 EUR 16.) 1 x LPCXpresso LPC1769: 10,00 EUR 17.) 1 x ITEAD A20 Core Baseboard: 22,00 EUR 18.) 1 x Silicon Labs Blue Gecko Starter Kit EFR32BG: 60,00 EUR 19.) 1 x Atmel SAMD21XPlained Pro mit WINC1500 und IO1: 40,00 EUR 20.) 2 x Atmel SAMB11XPlained Pro BLE: 18,00 EUR 21.) 1 x THAOYU Electronics LPC1768-Mini-DK2 Board: 8,00 EUR Versand
-
Thread
Eagle 5 LIb für STM32F4 & F3 gesucht
Hallo, ich brauche für ein Projekt den STM32F404 und den STMF303. Hat jemand eine passende Lib für Eagel 5? VG, Peter
Hallo, ich hab mal ne Lib für die Gehäuse nach den Daten von ST gemacht. (Für die STM32 Controller) LQFP48 LQFP64 LQFP100 LQFP144 LQFP176 Moritz
-
Thread
BLDC Ansteuerung
müsste noch mit einem avr gehen. Für die bemf-Auswertung ist dann sicher ein ARM erforderlich. Von STM gibt es spezielle f7-evual-motor-kits ab 800€ aufwärts. Das übersteigt das vorgegebene budget. Was ist der Sinn dieser 800€-kits? wer kauft sowas? Es geht doch sicher auch deutlich kleiner, z.B. f407
z.B. f407? Es gibt auch billigere, z.B. Nucleo-F303RE und STEVAL-IPM10B für zusammen vielleicht 100€. Diese Kombination wird auch von oben genannter Software unterstützt.
-
Thread
STM32F3 - Problem mit GPIOs Rise/Fall viel zu langsam - 250 µs
Hi, habe hier ein extrem seltsames Problem mit einem STM32F3. Die Anstiegs und Abfallzeiten an den I/Os sind VIEL zu langsam. Oder genauer gesagt, von 0 bis ca. 2.4V ist es normal schnell. Sind ein paar Nanosekunden, aber danach braucht es dann plötzlich
getestet. 10X Tastkopf. Auch Gegenprobe mit einem STM32F7 gemacht - da funktionierts normal mit sehr ähnlichem Code. Habe schon von direkt BSRR/BRR Register setzen auf HAL Funktionen umgestellt, aber das hat auch nix gebracht. HAL_Init(); SystemClock_Config
-
Thread
STM32: DAC bringt keine Ausganagsspannung
Hallo zusammen, ich versuche aktuell den DAC eines STM32F303 in Betrieb zu nehmen, doch leider bekomme ich am Ausgang (PA4) kein Signal. Die Initialisierung kommt von CubeMX [CODE] /* DAC1 init function */ static void MX_DAC1_Init(void) {
Der DAC vom STM32F103 hat mWn. einen Stromausgang. Klemm mal nen R vom DAC Out gegen GND, und miss noch einmal. Später brauchst dann nen OPV.
-
Thread
Controller gesucht, interner ADC und DAC?
STM Nucleo ist auch bastelfreundlich. F3 kann mit 5 MHz ADC samplen.
Auch wenn hier alle auf AVR und ARM abfahren, schau dir die PIC-Familien von Microchip an. 8/16/32bit, die meisten auch zum basteln im DIP verfügbar, erst die 32bit-Riesen brauhen einen DIP-Adapter. z.B. Power Conversion: http://ww1.microchip.com/downloads/en/DeviceDoc/00001240F.pdf
-
Thread
GPSDO Fragen
er ein bisschen schneller, dann wieder etwas langsamer. Der OCXO treibt einen Mikrocontroller (STM32F303) an. Die PLL setzt den Takt der CPU und der Timer auf 60 MHz hoch. Im Mikrocontroller lasse ich einen 32 Bit Timer laufen, und mit dem PPS-Puls von einem LEA-8 Modul wird ein Capture Ereignis
Hi m.n., danke für deine Ausführungen. Zuerst zum Thema PLL: ich verwende einen STM32F303. Ich hatte zuerst auch die Idee, die Auflösung zu erhöhen, indem ich die PLL verwende und z.B. einen Takt von 50MHz aus den 10MHz vom OCXO erzeuge. Das hat aber leider nicht funktioniert, die
-
Thread
USART Kommunikation zwischen ATMega32 und ATMega328p
Habe es ausprobiert. Leider ist das der selbe Fehler mit Syntax Error Ich habe es auch mit f 1:1000\r und \n so wie f 1:1000<\r><\n> und f 1000<\r><\n>
CH340N in Kombination mit ATmegaxx8. Ende. CH340N läuft in Verbindung mit jedem von mir getesteten STM32 (F030, F070, F072, F103, F303, F401, F411, F407, F429), STM8 und sogar mit einem PFS154 von Padauk klaglos. Da ich keine Ahnung habe, wie alt der Gott ist, ich aber annehme, dass Gott sogar jünger
-
Thread
Startup Code: .equ BootRAM, 0xF1E0F85F
funktionieren: https://www.mikrocontroller.net/topic/223410 frage ich was diese Zeile .equ BootRAM, 0xF1E0F85F im Startupcode von meinem STM32F107xC bedeutet? Wie müsste ich den HEx-Wert für andere Controller anpassen? Steht das im Datenblatt?
der Thread ist schon alt und ohne Antworten geblieben ... mir ist diese Kontante in der startup_stm32f303vct.s auch aufgefallen. Compiler mekert nicht, wenn ich die Kontante auskommentiere. Scheint wohl nicht notwendig zu sein.
-
Thread
Hook up a MEMS microphone to the I2S of a Cortex M4
schwierig aufzusetzen und läßt sich in CubeIDE einfach zusammenklicken. Ich habe mein Projekt für einen F303 mal angehängt, kuck Dir einfach die .ioc an und implementiere für Deinen uC entsprechend. Cheers Detlef
mich noch etwas schwer. Laut Datenblatt ist das Oversampling 64. Wenn ich mir den HAL-Code vom STM32 anschaue, ergibt sich der I2S-Clock aus der Audio Frequency * Datenbreite. Ich muss also die Datenbreite auf 24Bit stellen. Der STM32 macht daraus 2 * 32 Bit. Das passt zum Oversampling laut Datenblatt
-
Thread
Absoluter Anfänger
Arduino-IDE programmieren, neben den von Anfang an unterstützten AVRs auch z.B. die oben erwähnten STM32, ESP8266 und ESP32. Du musst Dich also kaum auf eine bestimmten Mikrocontroller-Familie festlegen. Meine konkrete Hardware-Empfehlung für den Einstieg wäre: Ein beliebiges Arduino-Board mit AVR
Aha, und warum nicht Renesas-Fan? Momentan bearbeite ich übrigens gar keinen PIC, sondern einen STM32F303ZE. Aber der ist nicht Anfängertauglich, denke ich. Ich mag einfach nur keine dummen Vergleiche, die aus Engstirnigkeit resultieren. Wenn PIC<>AVR müsstest du PIC16/PIC18 <> ATMEGA vergleichen
-
Thread
Analoges Steuersignal "verbiegen"
DennisK schrieb im Beitrag #5834829: > Ein 32F407 > bekommt 2 Kanäle vernünftig hin, 8 Bit reichen . Mit seinem internem D/A > getestet. Aber das ist ein bisschen mit "Kanonen auf Spatzen geschossen" > finde ich. Naja, etwas handlicher geht's schon, der STM32F303K hat nur 32 Pins statt 100 oder mehr, hat auch je 2 getrennte ADCs und DACs und kostet um die 3 Euro.
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
Ich hatte vor Jahren mir meinen eigenen PIC-Programmer gemacht und dafür einen 'allgegenwärtigen' STM32F103C8T6 benutzt sowie Schaltregler und Schalter für VCC und VPP separat davon. Das hat den Vorteil, daß man die Spannungen in aller Ruhe einstellen kann und für PWM dabei auch besser tiefpaßfiltern
free-pdk/easy-pdk-programmer-hardware Der kann auch den PFS173. Allerdings ist der dort verwendete STM32F072 in Pandemiezeiten ziemlich rar geworden, leider ! Alternativ kannst du einen Programmer mit STM32F072 auch nach: https://www.mikrocontroller.net/topic/487332#6481283 aufbauen. Hier hast
-
Thread
STM32 arm-none-eabi Linking Problem..
..ein Haufen Kram... stm32.ld: [code] /* Linker script for STM32F10x Copyright RAISONANCE 2007 (modified by Lanchon 1-Feb-2008) You can use, copy and distribute this file freely, but without any waranty. Configure memory
/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/gcc_ride7/startup_stm32f10x_md.s mit hinzu gelinkt: [code]/** ****************************************************************************** * @file startup_stm32f10x_md.s
-
Thread
STM32 PWM One Pulse Mode mit variablen Puleweiten
Das Beispiel findet sich gemeinerweise nicht im DMA-Beispiel-Ordner, sondern im TIM-Beispielordner: STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Project\STM32F4xx_StdPeriph_Examples\TIM\TIM_DMA Viele Grüße Igel1
code] /* Includes ------------------------------------------------------------------*/ #include "stm32f4xx.h" TIM_OCInitTypeDef TIM_OCInitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; uint32_t ndtrnew; uint32_t ndtrold; uint32_t counter; uint32_t checkpar; uint32_t checkm0ar
-
Thread
STM32 Input Capture für PWM Signal
Hi, Ich habe ein wenig Probleme mit dem Input Capture des STM32F303K8T6: https://www.st.com/content/ccc/resource/technical/document/programming_manual/6c/3a/cb/e7/e4/ea/44/9b/DM00046982.pdf/files/DM00046982.pdf/jcr:content/translations/en.DM00046982.pdf
Jemand eine Idee, warum der STM32 so weit neben der eigentlichen Frequenz ist mit Input Capture?
-
Thread
ATmega328/Arduino und weiter?
eingebautem USB zum hochladen gab es damals (erster Arduino Atmega8) aber wohl noch nicht. Heute ware ein STM mit USB wie STM32F303CBT6 oder BlackPill natürlich eleganter - gibt es aber auch nicht in DIL40.
ich mich meist auf I2C betriebene HD44780 Displays. Ist schön schlank. Für TFT LCD ist bei mir ein STM32F429 oder L476 zuständig. 400 Stunden ist beachtlich für den kleinen 18650er Akku. Übrigens, zur Kommunikation mit dem P.M. verwende ich CP210x USB Kabel mit sechs Drähten. Das ist sehr bequem.
-
Thread
EmBitz 1.1: Wie erzeugt man Assembler Listings?
\326a\016*t\321\252\247\347\303U" .ascii "L\345\324\366B\035\255\317\200sA\203\272\0074f\345Z" .ascii "_h\326\306\231\233\017\007\230\302\3156\177\212\374" .ascii "\370G\227\303\250V\211\314g\263\025\343\"\252t\271\254
etlichen Erros endet. Und man auch nicht nachvolziehen kann was da nicht stimmt. Ich arbeite mit dem STM32 Cortex M3. Daher bitte nur jener antworten, wer dieses Tool wirklich benutzt und den gewünschten Effekt schon erreicht hat. Vielleicht mit einem Screenshot dabei wo was eingetragen wird. Es gibt
-
Thread
SPI-Kommunikation - was wenn hängen bleibt?
Liebes Forum, ich programmiere den STM32F303 und verwende die Stadard Peripheral Library von STMicroelectronics. Momentan arbeite ich an der SPI-Kommunikation. Es funktioniert soweit alles. Unter anderem habe ich folgende Programm-Zeilen
the TXE and RXNE flags instead." (ursprung : http://www.disca.upv.es/aperles/arm_cortex_m3/curset/STM32F4xx_DSP_StdPeriph_Lib_V1.0.1/html/group___s_p_i___group5.html) Dabei kann timeout in diesen fall NUR kommen durch falsch initialisieren im Software. Fuer diesen fall koennte man einen Watchdog
-
Thread
STM32: mit DMA Daten empfangen
NVIC_InitStructure); } [/c] Im Internet findest Du auch jede Menge Beispielcode, wenn Du nach stm32 dma usart receive googelst. EDIT: Den Aufruf von NVIC_PriorityGroupConfig() brauchst Du wohl nicht unbedingt.
verbunden! Marc Vesely schrieb: > Du meinst ein Byte (START-8bits-STOP) oder ? genau! Felix F. schrieb: > Welchen Controller mit wie viel MHz verwendest du? STM32F303 mit 72MHz > Der Cortex M3 (und vmtl auch seine Nachfolger) haben so eine Art Tail > Chaining. Wenn der nächste INT bereits
-
Thread
STM32 (CubeMX) Pi Kommunikation
Hallo, ich möchte eine Kommunikation zwischen einem Raspberry Pi und einem STM32F303 herstellen. Der Pi soll 1-2 Parameter im STM32 C-Code verändern können. Ich dachte dabei an I2C. Der Pi ist dabei der Master. Der STM32 der Slave. STM32 Seite: [c] uint8_t aRxBuffer
-
Thread
Zwei ADC über DMA laufen lassen STM32
adc_array2, ADC_SIZE); geht auch nicht, wenn ich die erste Codezeile auskommentiere. Datenblatt (STM32F303K8T6): http://www.st.com/content/ccc/resource/technical/document/reference_manual/4a/19/6e/18/9d/92/43/32/DM00043574.pdf/files/DM00043574.pdf/jcr:content/translations/en.DM00043574.pdf
eine Appnote "STM32 ADC modes and their applications". Für den F3 wäre das diese hier: www.st.com/resource/en/application_note/dm00069390.pdf In dem Fall wird das aber nichts mit dem Auslesen aus dem CDR, weil im
-
Thread
STM32 ADC Modus
Hallo Forum, ich bin gerade dabei bei einem STM32F303 (64Pins) ADC Werte auszulesen. Für einen Wert ist das kein Problem. Was sich als Problem rausstellt, ist die zyklische Abfrage von ADC Werten von ADC1. Auf der Tutorialseite http://www.diller-technologies.de
ich die Kanäle des ADC1 abfragen will (ADC_Channel_6- ADC_Channel_9) Mode_Independent ist es laut stm32f30x_adc.h File nicht, weil dieser nicht explizit als ADC Multi ADC mode gekennzeichnet ist. Vielen Dank für euren Input.
-
Thread
Falscher Wert im Register. STLink Bug?
ich mir das Dissassembly und die Register angesehen, das passt alles soweit. Der Richtige Wert (0x2F4) steht im Register und wird mit einem STR auf die richtige Adresse geschrieben (0x40013000). Wenn ich das Register (CR1) danach auslese, bekomme ich aber 0x2B0. Ich kanns mir jedenfalls nicht erklären. Ich benutze das STM32F3Discovery (STM32F303xC). Screenshots sind dabei. Vielen Dank im Voraus!
-
Thread
STM32F3 ADC Kalibrierungsproblem
Moin, ich habe ein Problem mit der ADC Initialisierung. Zum Einsatz kommt ein STM32F303CCT6. Alle vier ADCs werdem von TIM1 getriggert, die ADC Ergebnisse werden von DMA verarbeitet. Davor hatte ich den gleichen Code am STM32F3 Disco Board laufen, ohne Probleme. Jetzt auf meinem
Fehler gefunden. Code lief NICHT exakt genau so wie auf dem STM32F3 Discoboard, weil ich auf meinem eigenen Board kein Quarz verbaut hatte.
-
Thread
Lazarus + Synaser
ADC3:= 303; ADC4:= 8; // macht stOut:= 'D0058065903030008'; uart1_write_text('stOut'); Aber ich will folgendes machen. stOut:= 'D58,659,303,8'; Da muss, ich zb 58 Speichern im entfangADC1 bis
Comport senden; Empfangen vom Comport--> via Timer in die Listbox stopfen Das Folgende stammt aus dem STM32Prog-Projekt (hier im Forum zu finden), hab das Ganze vor einiger Zeit auch nach Lazarus portiert, aber das D10 Programm sieht dank Skin netter aus. [c] LaberBox: TListBox; LiBoTimer: TTimer;
-
Thread
STM32F446 - USART
USART hängt und was da an Teilerfaktoren im Spiel ist. Aktuell bin ich gerade an einem Projekt mit STM32F303, da kann man in einem RCC-Register aber auch noch die Clock-Source für die USARTs umschalten und so z.B. HSI statt PCLK einstellen. Mit Oversampling/16 ist's übrigens einfacher, da ist BRR
dezenten Änderungen schon auf NEC 78K3+4, Fujitsu FR, ARM7TDMI, LPC11xx, LPC13xx, LPC17xx, LPC4088, STM32F1xx..3xx benutzt. Und damit du mein generelles I/O-Konzept verstehst, hänge ich dir auch noch gio.zip mit dran, ist ein ganz primitives Interface. Damit kriegt man aber auf den unterschiedlichsten
-
Thread
STM32F3 Timer PWM
Hi, Ich versuche gerade auf einem STM32F303VCT6 den Timer2 in den PWM Mode zu bringen. Leider gibt mir PA1 kein Signal aus. Habe ich da was übersehen, ich habe mich an das Datenblatt (S. 627, 21.3.9) gehalten: http://www.st.com/content
" // RTOS object definitions #include "stm32f3xx.h" // Device header long f_s = 8000000L; volatile int b =0; void initGPIO() { RCC->AHBENR = RCC_AHBENR_GPIOAEN; //enable PORTA clock GPIOA->MODER = GPIO_MODER_MODER1