Tag: stm32

Der STM32 ist ein mikrocontroller von ST Microelectronics, basierend auf der Cortex M0, M0+, M3, M4 oder M7 ARM-core (abhängig von der Produkt-Familie).

Wie führe ich eine Funktion aus dem RAM auf einem Cortex-M3 (STM32)?

Anzahl der Antworten 4 Antworten
Ich versuche, eine Funktion ausführen aus dem RAM auf einem Cortex-M3-Prozessor (STM32). Die Funktion löscht die und schreibt den internen Blitz, so dass ich auf jeden Fall muß sich im RAM befinden, aber wie mache ich das?

Wie zum anzeigen der Zeit auf stm32-discovery

Anzahl der Antworten 2 Antworten
Ich habe experimentiert mit dem STM32-DISCOVERY in letzter Zeit viel, aber ich bin mir nicht sicher, was ist der beste Weg, um wirklich begonnen mit einer Anwendung für dieses board. Möchte ich zeigen, die Zeit von der

Wie kann ich Lesen und schreiben, die ein byte in den FLASH mit einen STM32-chip

Anzahl der Antworten 1 Antworten
Zum Beispiel habe ich einen Zähler-Wert muss gespeichert werden, um flash und nachdem ich einen Neustart, das ich Lesen will, dass der Zähler wieder. Ich bin neu in der ARM-Prozessoren. Ich bin mit dem HAL-Treiber. Etwas ähnliches

Uhr Konfiguration der RTC in Stm32L in LSI/LSE/HSE nur?

Anzahl der Antworten 2 Antworten
Ich die Umsetzung der Echtzeit-Uhr auf STM32L152RB Discovery board mit IAR-compiler. Ich habe implementiert die Clock-Konfiguration auf HSI und mit PLL ich habe es multipliziert durch 4. Code --> /* Enable HSI Clock */ RCC_HSICmd(ENABLE); /*!< Wait

Wenn ist .ARM.exidx verwendet wird

Anzahl der Antworten 3 Antworten
Arbeite ich auf Contiki 2.7 mit der mbxxx Ziel. Während dem Bau meiner code der linker beschwert sich über eine überschneiden .ARM.exidx und .Daten Abschnitten. Nach etwas Herumprobieren, um mit dem linker-Skript contiki-2.7/cpu/stm32w108/gnu-stm32w108.ld habe das problem behoben

STM32CubeMX USB-CDC VCP?

Anzahl der Antworten 3 Antworten
Habe ich gefunden große Anzahl von Beispielen, aber nichts, wie man es "richtig" aus STM32MXCube. Wie erstelle ich codegerüst aus STM32CubeMX für USB-CDC virtual COM-port-Kommunikation (wenn möglich STM32F4 Discovery)? InformationsquelleAutor user505160 | 2015-11-05

Wie schützen Sie Lesen flash der stm32f10x

Anzahl der Antworten 3 Antworten
Arbeite ich an einem Projekt mit STM32F103 und ich habe fertig, die Entwicklung der firmware. Ich benutze ST-Link Utility für das herunterladen Zeug auf den mikrocontroller. Wenn ich aktiviere read-out-protection auf mein chip, nicht mehr funktioniert. Und

Error: selected processor does not support ARM mode `wfi'

Anzahl der Antworten 1 Antworten
Bin ich immer den folgenden Fehler beim Versuch zu kompilieren eines ARM-embedded-C-Programm (ich verwende YAGARTO als mein cross-compiler). Ich bin versucht, herauszufinden, was dieser Fehler bedeutet und was sind die Schritte, um es zu korrigieren. Aus der

STM32: Empfangen von Daten über USART

Anzahl der Antworten 1 Antworten
Arbeite ich auf STM32 Discovery (F10x Familie), und ich bin versucht zu senden und empfangen von Daten über USART1. int uart_putc(int c, USART_TypeDef* USARTx) { assert_param(IS_USART_123_PERIPH(USARTx)); while (USART_GetFlagStatus(USARTx, USART_FLAG_TXE) == RESET); USARTx->DR = (c & 0xff); return

STM32F401RE-Nucleo LED-und BUTTON-Beispiel

Anzahl der Antworten 4 Antworten
Ich versuche zu laufen, ein einfaches Programm auf meinem neuen Nucleo board, Ich habe dieses Programm entwickelt, um ein-und ausschalten der grünen led, wenn ich drücken Sie die Benutzer-Taste (die Blaue), #include "stm32f4xx.h" #include "stm32f4xx_nucleo.h" #include "system_stm32f4xx.h"

Reservieren von Speicher in den Flash-Speicher für Benutzerdaten (STM32F4 HAL)

Anzahl der Antworten 1 Antworten
Ich versuche, verwenden Sie den internen Blitz, ein STM32F405 zum speichern von ein paar Benutzer einstellbare bytes, bleiben nach dem Neustart. Ich bin mit: uint8_t userConfig[64] __attribute__((at(0x0800C000))); reservieren von Speicher für die Daten, die ich speichern möchten.

Wie kann der Sprung in den bootloader (DFU-Modus) in der software auf dem STM32-F072?

Anzahl der Antworten 2 Antworten
STM32-App Hinweis: 2606 beschreibt, aber es ist kein einfaches code-Beispiel. InformationsquelleAutor Brad Grissom | 2015-02-02

STM32F429 ist nicht auf den Empfang der CAN-Nachricht

Anzahl der Antworten 3 Antworten
Bin ich mit dem STM32F429-Mikrocontroller und implementieren müssen, um CAN-Bus-Kommunikation zwischen CAN2 und PCAN-View.Ich bin in der Lage zum übertragen der Nachricht von CAN2, aber ich bin nicht in der Lage, erhalten keine Nachricht.Ich bin mit TJA1041A

Wie halten uart-RX-interrupt aktiviert für immer mit HAL-Bibliothek auf einem STM32F1

Anzahl der Antworten 4 Antworten
Sehe ich HAL bietet die folgende Funktion für das empfangen von seriellen Daten mit interrupts: HAL_UART_Receive_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size) was im Grunde setups rx-interrupts und zurück. HAL_UART_RxCpltCallback() wird aufgerufen, wenn die Menge der empfangenen bytes

Ubuntu: Was gcc zu verwenden, wenn crosscompiling für den STM32 (Cortex-M3)?

Anzahl der Antworten 1 Antworten
Ich versuche die ersten Schritte mit dem STM32 (Cortex-M3) und mein plan ist es dies funktioniert von Ubuntu (9.04 /AMD64). Beginnen mit ich habe die Olimex stm32-h103 header board, und die Olimex ARM-USB-OCD jtag, und auf der,

Deaktivieren der STM32-IWDG beim Debuggen

Anzahl der Antworten 2 Antworten
Ich habe eine ChibiOS 3.x-Programm auf einem STM32F4 microcontroller, wo ich den IWDG watchdog-reset der MCU auf Fehler wie diese: int main() { iwdgInit(); iwdgStart(&IWDGD, &wd_cfg); while(true) { //... do stuff } } Wenn ich jetzt anfügen,

GNU-ARM - nano.specs nicht gefunden

Anzahl der Antworten 3 Antworten
Letzten Tage, die ich versucht habe zu kompilieren eines STM32F4xx Projekt mit Ubuntu 14.04 LTS, Eclipse und GNU-ARM-plugin für Eclipse. Nun heißt es, dass nano.specs fehlt. Hier ist mein build log: 14:39:35 **** Incremental Build of configuration

keine stdint.h-file auf Debian

Anzahl der Antworten 4 Antworten
Ich versuche, Chibios. Der Beispiel-code, die Sie bieten, scheint zu müssen stdint.h-Datei. Das Makefile gibt die folgende Fehlermeldung: /usr/lib/gcc/arm-none-eabi/4.8/include/stdint.h:9:26: fatal error: stdint.h: No such file or directory # include_next <stdint.h> ^ compilation terminated. ../../os/ports/GCC/ARMCMx/rules.mk:182: recipe for target

Undefined symbol SystemInit(im Sinne von startup_stm32f2xx.o), während Gebäude mit STM32 Keil

Anzahl der Antworten 3 Antworten
Ich bin mit STM32F207VC controller. und ich bin mit uvision4 IDE, Wenn ich versuche zu kompilieren, einen einfachen code, bekomme ich die Fehlermeldung, tst1.axf: Error: L6218E: Undefined symbol SystemInit (im Sinne von startup_stm32f2xx.o). . Platz habe ich

USART receive interrupt stm32

Anzahl der Antworten 5 Antworten
Entwickle ich an einer map arbeite ich auf STM32 und USART-interrupts. Nach der Konfiguration der USART1 und machen Sie Aktivieren erhalten unterbrechen. Das problem, dass die Unterbrechung der Rezeption haben nicht erkannt???? erste Sachen zuerst: ist der

Wie verwende ich die STM32CUBEF4 HAL-Bibliothek zum Auslesen der sensor-Daten mit i2c?

Anzahl der Antworten 1 Antworten
Will ich mit den neuesten HAL-Bibliothek anstelle der Standard Peripheral Library. Und ich möchte Auslesen der BMA250E G-sensor chip_id, aber es funktioniert nicht. Wert von aRxBuffer immer bei 0x00. Aber es sollte 0xf9! Was falsch in meinem

Wie Sie initialisiert die I2C-Schnittstelle auf STM32F0?

Anzahl der Antworten 5 Antworten
Vor kurzem ich habe versucht, den I2C-bus arbeiten auf der STM32F030F4P6 MCU, aber mit wenig Glück. Ich bin mit einem STM32F0-Modul und gefunden haben, ausreichende Ressourcen für die STM32F1-Modul I2C Initialisierung, aber nichts spezifisches über die STM32F0-Initialisierung/transfer-Prozess.

NVIC_SystemReset () funktioniert nicht für den STM32F4

Anzahl der Antworten 2 Antworten
Arbeite ich auf STM32F4 board. Meine IDE der IAR Embedded Werkbank. Ich bin versucht zu tun, ein software-reset aus code. Für die, die ich verwendet, API 'NVIC_SystemReset ();' (definiert in 'core_cm4.h ' - header. Aber der system-reset

was ist die maximale Geschwindigkeit des STM32 USB-CDC?

Anzahl der Antworten 2 Antworten
Ich bin mit stm32L151 für die Kommunikation mit PC über USB-CDC. Ich verwendet stm32 HAL-Bibliotheken zu erstellen, die mein Projekt. Ich fand, dass die usb sendet die Daten in 1ms Abständen und jeweils 64 bytes gesendet. Also

Undefined reference to __libc_init_array

Anzahl der Antworten 1 Antworten
Ich versuche zu kompilieren, einige-code für einen STM32-chip mit CodeBench G++ Lite tools. Jedoch, es wird ein Fehler generiert. startup.o: In function `LoopFillZerobss': (.text.Reset_Handler+0x2a): undefined reference to `__libc_init_array' Habe ich gegoogelt und es scheint, dass libc_init_array wahrscheinlich

generieren EXTI0 unterbrechen, wenn extenal-Temperatur-sensor angeschlossen ist STM32F207VC

Anzahl der Antworten 1 Antworten
Ich bin mit STM32F207VC controller . Ich habe meine externe Sonde Temperatur sensor an einem der internen ADC-Kanal des stm32. Ich will erzeugen einen externen interrupt, wenn diese angeschlossen ist, um controller und ich sollte starten Sie

STM32 HAL USART per interrupt

Anzahl der Antworten 2 Antworten
Habe ich einige Probleme empfangen von Daten über den USART. Was ich eigentlich erreichen möchte ist, dass ich empfangen kann, einen Befehl über USART mit keine bestimmte Länge (maximal mögliche Länge). Also ich benutze die interrupt-routine, um

Wie erstellen Sie AUF Befehle-Parser in C, um die eingehende Zeichenfolge aus USART1?

Anzahl der Antworten 2 Antworten
Ich möchte den string von USART1 von STM32VLDiscovery (STM32F100X4) und schreiben Sie einen AT-Befehl-Parser, der aus der Zeichenfolge empfangen von USART1. Unten sind das Konzept, das ich entwickelt habe, aber ich bin mir nicht sicher, ob es

STM32 Rotary Encoder config auf TIM4

Anzahl der Antworten 3 Antworten
Ich versuche, TIM4 für Quadratur-encoder-Eingang auf meinem STM32F4DISCOVERY board. Hier ist mein code : RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE); GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz; GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6| GPIO_Pin_7; GPIO_Init(GPIOB,

Wie kann der Sprung in den bootloader (DFU-Modus) in der software auf dem STM32-F072?

Anzahl der Antworten 2 Antworten
STM32-App Hinweis: 2606 beschreibt, aber es ist kein einfaches code-Beispiel. InformationsquelleAutor Brad Grissom | 2015-02-02

Undefined symbol SystemInit(im Sinne von startup_stm32f2xx.o), während Gebäude mit STM32 Keil

Anzahl der Antworten 3 Antworten
Ich bin mit STM32F207VC controller. und ich bin mit uvision4 IDE, Wenn ich versuche zu kompilieren, einen einfachen code, bekomme ich die Fehlermeldung, tst1.axf: Error: L6218E: Undefined symbol SystemInit (im Sinne von startup_stm32f2xx.o). . Platz habe ich

USART receive interrupt stm32

Anzahl der Antworten 5 Antworten
Entwickle ich an einer map arbeite ich auf STM32 und USART-interrupts. Nach der Konfiguration der USART1 und machen Sie Aktivieren erhalten unterbrechen. Das problem, dass die Unterbrechung der Rezeption haben nicht erkannt???? erste Sachen zuerst: ist der

Beschränken der Funktion der port vom Arduino

Anzahl der Antworten 3 Antworten
Bin ich jetzt die Portierung von arduino-code für stm32(c/c++). Bitte helfen Sie mir mit diese Funktion: constrain(x, a, b) Gibt x: wenn x ist zwischen a und b a: wenn x ist weniger als ein b: wenn

UART über USB für STM32-mikrocontroller

Anzahl der Antworten 2 Antworten
Ich versuche, umzusetzen UART über eine USB-Schnittstelle auf der STM324x9I-EVAL development board. Der Zweck ist, um Befehle zu senden, um einen servo-controller (oder andere hardware, die für diese Angelegenheit) Seriell. Ich habe erfolgreich das USB_Device_CDC Beispiel auf

Wie halten uart-RX-interrupt aktiviert für immer mit HAL-Bibliothek auf einem STM32F1

Anzahl der Antworten 4 Antworten
Sehe ich HAL bietet die folgende Funktion für das empfangen von seriellen Daten mit interrupts: HAL_UART_Receive_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size) was im Grunde setups rx-interrupts und zurück. HAL_UART_RxCpltCallback() wird aufgerufen, wenn die Menge der empfangenen bytes

Mit OpenOCD für debugging STM32F1xx Discovery-board (ST-Link)

Anzahl der Antworten 4 Antworten
Habe ich einige Probleme bekommen OpenOCD zu kommunizieren, mit meinem STM32F100RB Discovery-board (es verwendet ST-Link). Ich bin nicht verwendet, um die Arbeit mit open-source-tools, und daher habe ich nie Probleme gehabt, Programmier-und debugging-meine embedded-Plattformen. In der vergangenen

So konfigurieren Sie die STM32103 für KÖNNEN und Zuordnung der pins PB8 und PB9

Anzahl der Antworten 3 Antworten
Ich versuche, auf dieser Bühne, senden Sie einfach eine übertragung KANN auf den STM32F103 V8T6. Der chip implementiert ist, auf einem Brett, das maßgeschneidert war von meiner Firma. Blick auf den Schaltplan sehe ich, dass die Tx-und

Wie Sie initialisiert die I2C-Schnittstelle auf STM32F0?

Anzahl der Antworten 5 Antworten
Vor kurzem ich habe versucht, den I2C-bus arbeiten auf der STM32F030F4P6 MCU, aber mit wenig Glück. Ich bin mit einem STM32F0-Modul und gefunden haben, ausreichende Ressourcen für die STM32F1-Modul I2C Initialisierung, aber nichts spezifisches über die STM32F0-Initialisierung/transfer-Prozess.

STM32F3 UART-receive-interrupt-Daten hängt nach receveing ersten Satz von Daten von Arduino

Anzahl der Antworten 1 Antworten
Als Anfänger in der ARM-mikrocontroller, ich bin mit STM32F3-Discovery-Kit für die Kommunikation mit Arduino. Ich benutze EWARM für die Kodierung und Putty für serielle terminal. Ich habe ein echo-test auf stm32f3 UART2. Die Daten werden auf dem

STM32: Umsetzung der UART im DMA-Modus

Anzahl der Antworten 5 Antworten
Bin ich versucht zu implementieren UART im DMA-Modus zu übertragen-eine einfache Zeichenfolge jedes mal, wenn ein Taster gedrückt wird. So, das ich verwendet habe CubeMX um den code zu generieren und ich habe so konfiguriert UART2 TX

Mit STM32-HAL-Timer und Einstellen des Duty-Cycle eines PWM-Signals

Anzahl der Antworten 2 Antworten
Benutzte ich die STM32Cube-Initialisierung-code-generator zum erzeugen eines initialisierten Timer-Funktion. Zum generieren einer festen Tastverhältnis PWM-signal, fügte ich HAL_TIM_Base_Start(&htim1); //Starts the TIM Base generation und HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_1)//Starts the PWM signal generation an der Timer-Initialisierung-Funktion, wie unten gezeigt. /*

STM32F103 microcontroller CAN-Nachrichten

Anzahl der Antworten 2 Antworten
Frage ich mich, wenn jemand vertraut ist mit jedem STM32f10x Mikro-Controller? Wenn das so ist, ich habe einige Probleme mit der Konfiguration eines CAN-Treiber. Kann ich den demo-code, der zu einem loop_Back-Modus, aber ich kann nicht Normal_Mode

Tut HAL_GetTick() return ticks oder Millisekunden? (und wie dies gemessen in Mikrosekunden)

Anzahl der Antworten 3 Antworten
Ich bin neu mit HAL-Funktionen. Die Beschreibung der Funktion HAL_GetTick() sagt, dass es "bietet eine tick Wert in Millisekunde". Ich verstehe nicht, wenn diese Funktion gibt zurück, ticks oder Millisekunden. Natürlich die Umrechnung von ticks in Millisekunden

STM32F030 und BOOT0 pin

Anzahl der Antworten 2 Antworten
Ich versuche zu schaffen Schaltung mit STM32F030K6T6 microcontroler und im nicht sicher über eine Sache. Gibt es nur BOOT0 pin (ohne BOOT1) und vielleicht bin ich ja blind, aber ich kann nicht finden die Beschreibung zu diesem

STM32F2 Entfernung von readout-Schutz

Anzahl der Antworten 2 Antworten
Den STM32F2 micro-controller hat build-in-Funktionen zu verhindern, Auslesen der code für die Anwendung mit einem debug-interface. Es funktioniert gut und geschieht ganz einfach durch die Konfiguration der lese-Schutz(RDP) - Ebene zu '1' (!0xAA || !0xCC) or '2'

STM32-Programmierung-Tipps und Fragen

Anzahl der Antworten 3 Antworten
Konnte ich nicht finden, eine gute Dokument im internet über STM32-Programmierung. STM eigenen Dokumente nicht erklären nichts mehr, als register Funktionen. Ich werde sehr dankbar, wenn jemand erklären kann, meine folgenden Fragen? Bemerkte ich, dass alle Beispiel-Programme,

stm32f0 uart Programmierung

Anzahl der Antworten 1 Antworten
ich versuche, den usart auf meinem stm32f0-discovery, aber jetzt fand ich heraus, dass die Dokumentation über diese irgendwie "fehlt" also gibt es jemanden, der hat ein Beispiel eines usart arbeiten für die stm32f050? Dank. Bart Teunissen STM

Wie man richtig initialisieren, I2C stm32?

Anzahl der Antworten 4 Antworten
Möchte ich, um Daten vom ADXL345 accelerometer,aber es scheint, dass ich falsch anschließen. SCL - PC6(mit 10k Widerstand) SDA - PC7(mit 10k Widerstand) SDO - GND CS - VCC GND - GND 3.3 v - VCC Hier

STM32 und SD-Karte (FATFS und SPI)

Anzahl der Antworten 2 Antworten
Ich bin mit der Arbeit beginnen mit einer stm32l0 Bord und es war in Ordnung, bis ich hatte einige weitere interessante Funktionen zu nutzen. Ich lese nie die SD-Karte von windows, ich fand die Pins links und

STM32 HAL timer-interrupt nicht ausgelöst

Anzahl der Antworten 1 Antworten
Ich versuche, in regelmäßigen Abständen senden und Serielle Zeichenfolge aus meinem STM32F746ZG Gerät, mit einem interrupt. Der meiste code wird automatisch generiert stm32cubemx. Ich habe hardware-breakpoints (jlink) eingestellt, bei jeder Unterbrechung, aber ich geben nur die Frist