-
Article
Remote IRMP
Definitionen zu den IR-Protokollen irmpsystem.h Vom Zielsystem abhängige Definitionen für AVR/PIC/STM32 irsnd.c Der eigentliche IR-Encoder irsnd.h Include-Datei für die Applikation irsndconfig.h Anzupassende Konfigurationsdatei w5100.c Treiber-Modul für WIZnet W5100 Netzwerk-Controller w5100.h Include-Datei
-
Article
Benutzer Diskussion:Erlkoenig
Du hast meinen Beitrag Linux auf STM32 ausgelagert. Wie soll jetzt jemand ohne suchen diesem Beitrag finden ? Er sollte über die Menüstruktur links mit 2-3 Klicks erreichbar sein. Indem man im STM32-Artikel nach "ucLinux" sucht, oder über die Suche auf der Startseite nach "Linux STM32", oder indem man den dritten Link bei Tutorials für diverse Tool-Kombinationen anklickt. Selbst bei Google ist das erste Ergebnis der Suche nach "Linux auf STM32" genau der Artikel. Du könntest die
-
Article
STM32 LEDBlinken AtollicTrueStudio
Symbole zu definieren. STM32F10X_CL Definiert dass eine Controller aus der Connectin Line (STM32F107 oder STM32F105) verwendet wird. USE_STDPERIPH_DRIVER Definiert dass die Module für die STM32 Peripherie aus der STM32StdPerLib
\ST\STM32F10x\startup\TrueSTUDIO\startup_stm32f10x_cl.s In diesem Intro ist der StartupCode für einen Conection Line Controller in verwendung. Startupcodes für andere STM32 Controller Lines sind zu finden in
-
Thread
GNU ARM Eclipse: full Cortex-M7 support added
projects. (see http://gnuarmeclipse.github.io/assets/images/2015/wizard-cortexm-core.png) The STM32F7xx C/C++ Project wizard ---------------------------------- And last, but probably the most useful, a new template to create STM32F7 projects was added. (see http://gnuarmeclipse.github.io/assets/images/2015/wizard-stm32f7.png) The wizard currently supports STM32F745xx, STM32F746xx, STM32F756xx, and can create blinky projects for the STM32F746_EVAL and STM32F746_DISCOVERY boards. The created projects not only
-
Article
Datei:STM32 Min System Dev Board.pdf
STM32_Min_System_Dev_Board.pdf
-
Thread
STM32F407 TIM5 external Clock/ ChibiOS
Hello, i want to configure the Timer 5 with an external Clock (Button). This is my code, but it doesn't work correct: GPIOA->MODER |= GPIO_MODER_MODER0_1; // Enable AF mode for A0 GPIOA->AFRL = (GPIOA->AFRL & 0xFFFFFFF0) | 0b0010; // Select AF2 for A0 TIM3/4/5) RCC->APB1ENR |= RCC_APB1ENR_TIM5EN; // Enable TIM5 clock TIM5->CCMR1 |= TIM_CCMR1_CC1S_0; // Input mode, map TI1 to IC1 TIM5->CCER &= ~(TIM_CCER_CC1P | TIM_CCER_CC1NP); // CC1P and CC1NP = 0 for rising edge //TIM5->SMCR |= TIM_SMCR_SMS; // External clock mode 1 TIM5->SMCR |= TIM_SMCR_ECE;
-
Thread
mapping the exact input to the output
#include "stm32f0xx.h" #include "stm32f0308_Discovery.h" #define in0 GPIO_Pin_0 #define in1 GPIO_Pin_1 #define in2 GPIO_Pin_2 #define in3 GPIO_Pin_3 #define in4 GPIO_Pin_4 #define in5 GPIO_Pin_5 #define
-
Thread
i want to map in0 to out0
#include "stm32f0xx.h" #include "stm32f0308_Discovery.h" #define in0 GPIO_Pin_0 #define in1 GPIO_Pin_1 #define in2 GPIO_Pin_2 #define in3 GPIO_Pin_3 #define in4 GPIO_Pin_4 #define in5 GPIO_Pin_5 #define
-
Thread
General question: how does ARM core updates its registers?
down where all the registers (such as pll setting, IO, ...) get updated. For example, for the STM32F0 processor, below are the code to set system clock but the codes only have the registers that get modified, but how the register get updated by the processor? My guess is there is some type of interrupt
compiler these specifically for the hardware. Here's a link to CMSIS: file:///C:/LinuxEmbSrc/STM32F0-Discovery_FW_V1.0.0/Libraries/CMSIS/Documentation/CMSIS_Core.htm
-
Article
STM32 Eclipse JLink Linux/Windows
muss die Datei "STM32F4xx_StdPeriph_Driver/src/stm32f4xx_fmc.c" gelöscht werden, wenn kein FMC vorhanden ist (wie beim STM32F40x), bzw. die "STM32F4xx_StdPeriph_Driver/src/stm32f4xx_fsmc.c" wenn kein FSMC vorhanden ist
/src/stm32f4xx_wwdg.c ./STM32F4xx_StdPeriph_Driver/src/stm32f4xx_usart.c ... ./STM32F4xx_StdPeriph_Driver/inc - Hier liegen die Includes für die Peripherie-Treiber ./STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_wwdg.h
-
Article
Datei:Eclipse STM32 Debugging.png
Debuggen eines STM32-Projekts in Eclipse
-
Article
Datei:Eclipse STM32 Project.png
Ein STM32-Beispielprojekt in Eclipse geöffnet.
-
Article
Datei:Stm32f4 eclipse example.c
Einfacher LED-Blinker für STM32F4 für Verwendung mit Eclipse.
-
Article
Diskussion:EFM32
Kann dieser Artikel nicht links unter ARM eingebetet werden, wie der STM32 Artikel? Alte Links. Hallo, die Seite scheint schon etwas länger zu bestehen, jedenfalls funktionieren viele Links nicht mehr :( Könnte das jemand überarbeiten? Grüße Mathew
-
Article
STM32 Eclipse Installation
OpenOCD und LD Linker-Datei src: die eigenen Quellcodes makefile Das Projekt wurde geschrieben für den STM32F103RC (256K Flash/48K RAM), läuft aber auch mit einem STM32F103xB da der Stack-Pointer auf 20K initialisiert wird. Details stehen in der Datei "src/stm32f10x_vector.c", Zeile 29,30: Damit wird der
Dennoch hilft es die Peripherie einfacher planen zu können. Weblinks, Foren, Communities. Artikel STM32 Artikel STM32 CooCox Installation Thread zu diesem Thema
-
Thread
STM32F429 DMA2D bilinear bitmap resize
Hello everyone, I wrote a simple but powerful DMA2D app to resize a bitmap using bilinear interpolation using very low CPU resource. A demo video is on https://www.youtube.com/watch?v=TgTxBIYUuVM and the source code is available on http://www.mediafire.com/download/w25kovq8umnmou0/DMA2D_bilinear_resize.rar Enjoy !!!
-
Thread
STM32F0 Discovery Port C Pin 1 and Pin 2 problem
Hello Folks, I tear my hair out over this. I have a STM32F0 Discovery board here and i would like to get all 16 bits of PORTC high. Most of the pins do what i expect them to do, but PC1 and PC2 dont. They stay low out of what ever reason. I am a bloody newbie
I am chewing on this problem already since a week and ready to give up on it. [c] #include "stm32f0xx.h" #include "stm32f0xx_rcc.h" #include <stm32f0xx_conf.h> #include "stm32f0xx_gpio.h" #include "diag/Trace.h" //#include <stdio.h> int main() { GPIO_InitTypeDef GPIO_InitDef;
-
Thread
Arm STM32F0 Discovery PORT C Problem
Hallo Gurus, Ich versuche mein Glueck mit dem STM32F0 Discovery board. Fuer ein project brauche ich den Port C die unteren 8 bits. Aus irgendwelchen Gruenden kann ich die bits PC1 and PC2 nicht zum gehen bekommen. Alle anderen Bits arbeiten so wie
-
Thread
Possible wrong explanation on "STM Discovery as Black Magic Probe" page
Hi, There is a tutorial how to use the STM32 Discovery boards as Back Magic probes, and one section refers to why the DFU does not work on the STM32F429I board. http://embdev.net/articles/STM_Discovery_as_Black_Magic_Probe#F429Discovery_board_doesn.27t_enter_System_DFU_bootloader I believe the explanation is wrong, and the reason it does not work on the STM32F429I discovery board is that the USB OTG wired out is the USB OTG2 peripheral in FS mode. DFU supports the only the OTG1 peripheral, see STM32 AN2606, section 18.1.1, table 38. PA11, PA12 pins used
-
Thread
STM32F4 PWM outputs do not have the same frequency after updated
Hello. I have a problem. I'm using Kit STM32F407VG Discovery to control frequency of FullBridge LLC Converter. I use 50kHz Interrupt TIM2 and CH1,1N,3,3N PWM TIM1. The PWM frequency band is 80-140kHz. When updating new frequency (TIM1->ARR),
-
Article
Temperaturmessungs Überblick
spielt die Rechenzeit bei einem Thermometer in vielen Fällen sowieso keine große Rolle. Auf einem STM32 mit 72MHz Taktfrequenz dauert die faktorisierte Polynomial Berechnung nur 14uS. Natürlich dauert das auf einem 8-Bit MCU schon etwas länger. PTCs Bei PTCs wie z. B. beim KTY81, kann man durch einen
-
Thread
[HOW TO] Interface an SD XC 64GB Card Class 10 Locked
FAT32 filesystem you could look into FatFS by Elm Chan, which is available to AVR controllers and the STM32 series of MC. Its probably easy to port to other architectures: http://elm-chan.org/fsw/ff/00index_e.html
-
Thread
AVR Transistortester
can optionally set 5v on GPIO, which iirc would be of benefit. I saw other project that use the STM32 to lesser effect and seeing that the Flipper Zero uses the STM32WB55, I was curious if that could be leveraged too. welcoming any input, even if it's confirming this as a foolish idea.
-
Article
STM32F10x Standard Peripherals Library
=Allgemeines= Die STM32F10x Standard Peripherals Library ist eine umfangreiche komfortable C-Bibliothek, die den Zugriff auf alle Funktionen der STM32F10x Familie erlaubt. Dabei ist für die verschiedenen Peripheriekomponenten
nicht in der STM32F10x Standard Peripherals Library enthalten. Die hierfür verfügbare Firmware sowie Beispielcode befindet sich in der STM32_USB-FS-Device_Lib Hinweise. Die notwendigen Informationen, um die Funktionen
-
Article
Datei:3pcs.jpg
Auf dem STM32F103C8T6 Entwickler Board sind BOOT0 und BOOT1 vertauscht beschriftet. Auf dem roten ST-Link Emulator ist das Plastik etwas aufgeschnitten. Auf dem blauen ST-Link Emulator sind CLK und TCK sowie DIO
-
Thread
unrecognised emulation mode: cpu=cortex-m3
I have attached the makefile that I use to compile compile my first simple code (main.c) for the stm32VL board. My operating system is OS X Maverics and I use Yagarto with STLINK. I attached the bash_profile file to show how the Yagarto toolchain is set. The main.c file gets operated first by the local
this? Demo Ruslan$ make /Users/Ruslan/yagarto/yagarto-4.7.2/bin/arm-none-eabi-ld -T/Users/Ruslan/STM32-Template/stm32f100.ld -mthumb -mcpu=cortex-m3 -o Demo.elf startup_stm32f10x.o system_stm32f10x.o main.o /Users/Ruslan/yagarto/yagarto-4.7.2/bin/arm-none-eabi-ld: unrecognised emulation mode: cpu
-
Thread
STM32 GDB on Mac OS
(GPIOx=0xa, PortVal=<optimized out>) at /l/arm/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c:423 423 /l/arm/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c: No such
fixing this issue. Could someone advice on how to address this problem? I started by loading the STM32VL library into my project folder STM32 Template but the error persists. I don't understand why gdb is looking for thestm32f10x_gpio.c since the .elf file is already a compiled and ready to be loaded
-
Article
STM32F103C8T6 Boards
Hauptsächlich aus China gibt es preiswerte STM32F103C8T6 Boards in 600 mil und 1300 mil Breite. Pinbelegung. Nachfolgend die Pinbelegung beider Versionen: Pin Name 600 mil 1300 mil Type POR-Fct Default Remap 1 VBAT 1 5 S VBAT 2 PC13-TAMPER- RTC(5
-
Article
Datei:STM32BreakoutBoardBottom.png
Rückseite des STM32 Breakout Board v1.1
-
Article
Datei:STM32BreakoutBoardTop.png
Vorderseite des STM32 Breakout Board v1.1
-
Article
Benutzer:Sengp
How-to manual - Installing a toolchain for Cortex-M3/STM32 on GNU/Linux