-
Datei
config.h
CONFIG_H_INCLUDED #define CONFIG_H_INCLUDED #include <stdbool.h> #include <stdint.h> #include "tm_stm32f4_bmp180.h" #include "tm_stm32f4_rtc.h" // Typdefinition diverser RAM Typen, Verwendung <Typ> <CCRAM> <Variablenname> #define CCRAM __attribute__((section(".ccram"))) #define BKRAM __attribute__((section
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
WC_MiniDev_Shield_v6.pdf
1 19 22 B14 D GND 20 21 B13 WC Shield v6 (OTA) BlackPill +5V B12 GND GND GND (c) 2018 by T.Giese STM32F4x1 used to connect STM32F4x1 with WS2812 Stripes, ESP8266, WC_MiniDev_Shield_v6 v5 DS3231, AMS1117, TSOP, LDR, 24.01.2026 18:18 DS1820, DCF77, DSP Sheet: 1/1 Oct 2023 1 2 3 4 5 6
-
Datei
ir.c
Cyberhome, Samsung, Humax // Cams: Nikon, Olympus (DSLRs) (MINCODELEN verkleinern) // #include "stm32f4xx_conf.h" #include "stm32f4xx_crc.h" #include "ir.h" //#include "led.h" ////////////////////////////////////////////////////////////////////////// //Für Test auskommentieren: //volatile uint16_t times
in „Universeller IR-Receiver für viele Protokolle“ · Projekte & Code ·
-
Datei
pushbutton.c
Taster entprellen und abfragen * * 5.11.2017 */ #include <stdlib.h> #include <stdbool.h> #include "stm32f4xx.h" #include "system_stm32f4xx.h" uint_fast8_t pushbutton_poll(void); void error(const char *s); static uint32_t io_bitIsSet(GPIO_TypeDef *gpio, uint32_t bit) { return gpio->IDR & (1ul << bit); }
in „Böse Falle Boolean“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
config.h
> #include <stdint.h> /* --------------- Special Include Files / Librarys ------ */ #include "tm_stm32f4_bmp180.h" #include "tm_stm32f4_rtc.h" /* -------------- Projekt Include Files ---------------- */ /* -------------- Defintionen ---------------------------- */ // Typdefinition diverser RAM Typen,
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Blackpill_STM32F411CEU6_WeAct_Black_Pill_V2.0.pdf
SW2 48 VDD VSS 47 3*4按键 3.3V VB R5 VREF+ 9 VDDA/VREF+ VSSA/VREF- 8 GND R10 4 3 10KΩ D3 NC BAT54C STM32F4X1CXU6 SW1 PB2 L1 1 3 2 4 3.3V 3.3V NRST 3*4按键 GND 10uH ±10% C7 RTC 电源 BOOT 设置 100nF 3.3V 复位电路 V1.2 修改 BOOT 跳线为 BOOT0 按键, BOOT1 10K 下拉 VREF+ C9 C10 C11 C12 100nF 100nF 100nF 100nF B B U1A P1 PA0 10
in „was kommt nach dem Bluepill-Board?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include "stm32f4xx.h" /*static uint8_t buffer[(128*32)/ 8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
in „I2C mit STM32F4 Discovery und Adafruit OLED“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
Demo der LCD-Library (ILI9341) // Hinweis : Diese zwei Files muessen auf 8MHz stehen // "cmsis_boot/stm32f4xx.h" // "cmsis_boot/system_stm32f4xx.c" // In Configuration diese Define hinzufügen : // "STM32F429_439xx" , "__ASSEMBLY__" , "USE_STDPERIPH_DRIVER" //---------------------------------------------
in „Random Number Generator läuft nicht richtig,stm32f429“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
schaltplan.pdf
1 GND VIN 3 V12 M 2 VOUT_1 VOUT_2 4 V5 HB_ST M20-9980545 N$8 IS_2 2 1 U2A IS_1 N$9 2 1 IS_1 PA0 STM32F4X5RG U2B 4 4 3 3 IS_2 STM32F4X5RG V33 6 6 5 5 IN_M_2 8 8 7 7 14 PA0/WKUP PC0 8 10 10 9 9 15 PA1 PC1 9 18 VSS_2 VDD_2 19 GND IN_M_1 IN_M_2 16 10 63 32 V33 17 PA2 PC2 11 INH_M VSS VDD_3 48 INH_EXT INH_EXT
-
Datei
adc.c
ST includes //************************************************************************ #include "stm32f4xx_hal.h" //************************************************************************ // Project includes //************************************************************************ #include "adc.h"
in „STM32F4 - triple ADC mit DMA funktioniert nur 1x“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
eeprom_24Cx_stm.c
EEPROMs 24C02 per I2C (STM32) * * * Created: 02.02.2014 * Author: Nicolas */ #ifdef STM32F10x #elif STM32F4XX #warning "Routine has never been tested with STM32F4xx" #else #error "unknown MCU" #endif #include "../src_avrcom/delay.h" #include "i2c_simple.h" #include "eeprom_24Cx.h" enum {ee_ok, ee_invalidAddress
in „STM32 I2C mit EEPROM - funktioniert nur zuverlässig mit Bus-Sniffer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SPI_Setup.c
#include "stm32f4xx.h" #include "stm32f4xx_spi.h" #include "gDef.h" #include "gVar.h" #include "gType.h" #include "gFunc.h" void SPI_Setup(void) { GPIO_InitTypeDef GPIO_InitStruct; SPI_InitTypeDef SPI_InitStruct; /
in „STM32F4: Flash Speicher Zugriff über SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lwipopts.h
based on Utilities\lwip_v1.4.1\src\include\lwip\opt.h * and contains the lwIP configuration for the STM32F4x7 demonstration. ****************************************************************************** * @attention * * <h2><center>© COPYRIGHT 2013 STMicroelectronics</center></h2> * * Licensed under
in „LwIP Sockets API vs. Raw API vs. uIP Stack“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lwipopts.h
based on Utilities\lwip_v1.3.2\src\include\lwip\opt.h * and contains the lwIP configuration for the STM32F4x7 demonstration. ****************************************************************************** * @attention * * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS * WITH
in „Olimex STM32E407, FreeRTOS und lwip“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
eeprom.c
/ #include <stdbool.h> #include <stdio.h> #include <stdint.h> // StdPeriph Lib + CMSIS #include <stm32f4xx.h> #include <stm32f4xx_i2c.h> #include "tm_stm32f4_ili9341.h" #include "eeprom.h" /* ------------- DEFINES ------------------ */ #define E2P_DATA_VALID 0xaf // Kennung für gültige Daten #define
in „Lebensdauer von lokalen Variablen“ · Softwareentwicklung ·
-
Datei
triple_interleaved.c
---------------*/ #include "triple interleaved.h" #define TripleADCMessungen 120 /** @addtogroup STM32F4xx_StdPeriph_Examples * @{ */ /** @addtogroup ADC_TripleModeInterleaved * @{ */ /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------
in „STM32, triple mode Interleaved mode, periodisch falsch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
adc.c
ST includes //************************************************************************ #include "stm32f4xx_hal.h" //************************************************************************ // Project includes //************************************************************************ #include "adc.h"
in „STM32F4 - triple ADC mit DMA funktioniert nur 1x“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
sammelbestellung.pdf
Treiber 8 - 45V 7.0A 1/128 Microstepping SPI RoHS: RoHS-konform 12,27 € 12,27 € Mouser-Nr.: 511-STM32F4DISCOVERY 1 Verfügbarkeit Herst.- Nr.: STM32F4DISCOVERY Hersteller: STMicroelectronics 1 Versand sofort Beschr.: Entwicklungsboards und Kits - ARM STM32F407 HIGH PERF DISCOVERY BOARD RoHS: RoHS-konform
-
PDF
MiniF4x1Cx_V31.pdf
PID102 VB P0 RR VREF+ 9PI U109 PIU108 RR 10K CD1 VDDA/VREF+ VSSA/VREF- GND 10K NC P4 P30 P3 BAT54C STM32F4X1CXU6 P0 SW33 1 3 PB2 PIW301 PSW303 3.3V LO1 PIW302 PSW3 40 PL12 PIL11 3.3V NRST 3*4 按键 GND 1KΩ 100Mhz RTC 电源 CO3 PC301 PIC02 BOOT 设置 RTC circuit BOOT Settings 0.1uF 3.3V VREF+ 复位电路 P0 PI P1 P7 P8
in „was kommt nach dem Bluepill-Board?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sccb.c
// Code from: http://www.urel.feec.vutbr.cz/MPOA/2014/cam-ov7670 // https://github.com/g4lvanix/STM32F4-examples/blob/master/I2C%20Master/main.c // and: https://github.com/erikandre/stm32-ov7670 -> stm32-ov7670/src/OV7670_control.c void I2C_Config() { // enable APB1 peripheral clock for I2C1 RCC_APB1PeriphClockCmd
in „OV7670 blockiert Bus nach senden des Registers“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
0001-WS2812-fix-too-short-reset-pulse.patch
rgb buffer index +static uint_fast8_t next_rgb_buf_idx; // next rgb buffer index + #if defined (STM32F4XX) // STM32F4xx typedef uint16_t DMA_BUFFER_TYPE; // 16bit DMA buffer, must be aligned to 16 bit #else // STM32F10x @@ -205,7 +207,7 @@ ws2812_dma_start (void) TIM_Cmd (WS2812_TIM, DISABLE); // disable
-
Datei
main.c
implements a TCP Echo Server application based on * Raw API of LwIP stack. This application uses STM32F4xx the * ETH HAL API to transmit and receive data. * The communication is done with a web browser of a remote PC. ****************************************************************************** * @attention
in „lwIP STM32f4 kontiuierlich senden“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MB1075.pdf
.7] G[0..7] SDNRAS SDNRAS D[0..15] D[0..15] MCO MCO HSYNCN HSYNC B[0..7] B[0..7] SDNCASA SDNCAS A STM32F4_USART1_RX NPA10 PA10 PA14 PA141 TCK/SWCLK TETE TE IM[0..3] IM[0..3] SDCLKLK SDCLK BA0 BA0A0 A STM32F4_USART1_TX NPA9 PA131 TMS/SWDIO RDXDX SDCKE1E BA1A1 PA9 PA13 PB3B T_SWO WRX_DCXCX RDX I2C3_SCLCL
in „.net auf STM32F429ZI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rc.c
#include "assert.h" #include "stm32f4xx.h" #include "stm32f4xx_conf.h" #include "rc.h" #define RC_PPM_OUT_TIM_FREQ 1000000 #define RC_PPM_OUT_TIMER TIM1 #define RC_PPM_IN_FREQ 50 #define RC_PPM_IN_TIM_FREQ 1000000 #define RC_PPM_IN_TIMER
in „RC Summensignal erzeugen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
bla.c
/*****************************************************************/ {int k; uint32_t val; // aus stm32f4xx_spi.h /* SPI_InitTypeDef; I2S_InitTypeDef; void I2S_Init(SPI_TypeDef* SPIx, I2S_InitTypeDef* I2S_InitStruct); void I2S_StructInit(I2S_InitTypeDef* I2S_InitStruct); void I2S_Cmd(SPI_TypeDef* SPIx
in „MEMS mic mit I2S am STM32F405“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
Timer Multiplier 2) * * System Clocks configured on STM32F401 Nucleo Board (see changes in system_stm32f4xx.c): * * HSE_VALUE 8MHz, external 8MHz crystal * PLL M 4 * PLL N 84 * PLL P 2 * AHB prescaler 1 * APB1 prescaler 2 * APB2 prescaler 1 * * Main clock: 84MHz ((HSE_VALUE / PLL_M) * PLL_N) / PLL_P =
-
Datei
irmp_trunk.patch
============ --- irmp.c (revision 167) +++ irmp.c (working copy) @@ -682,6 +682,13 @@ # include "stm32f4xx_usart.h" #elif defined(ARM_STM32F10X) # define STM32_UART_COM USART3 // UART3 on PB10 +#elif defined(ARDUINO) + // we use the Arduino Serial Imlementation +#if defined(USB_SERIAL) +# include "usb_serial.h
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
PDF
en.DM00047230.pdf
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.2 Implementation on STM32F4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.3 Implementation on STM32F7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 4.4 Results . . . . . .
in „Rechenzeitoptimierung STM32F4“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
audio.c
#include "Audio.h" #include "stm32f4xx_conf.h" #include "stm32f4xx.h" #include <stdlib.h> static void WriteRegister(uint8_t address, uint8_t value); static void StartAudioDMAAndRequestBuffers(); static void StopAudioDMA(); static AudioCallbackFunction
in „STM32F4Discovery Audio "Störgeräusche"“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32f429i_discovery_lcd.h
endif /* Includes ------------------------------------------------------------------*/ #include "stm32f4xx.h" #include "stm32f429i_discovery.h" #include "stm32f429i_discovery_sdram.h" #include "../Common/fonts.h" /** @addtogroup Utilities * @{ */ /** @addtogroup STM32F4_DISCOVERY * @{ */ /** @addtogroup
in „STM32F429 Display per SPI ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
------------------------------------------------------------*/ #include "main.h" /** @addtogroup STM32F4xx_HAL_Examples * @{ */ /** @addtogroup TIM_ParallelSynchro * @{ */ /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------------------
in „STM32 Timer synchronisieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2c.c
#include "main.h" #include <stm32f4xx.h> #include <stm32f4xx_i2c.h> #include "i2c.h" //------------------------------------------- // Definition of local constants //------------------------------------------- #define I2C_TIMEOUT (0x1000
in „STM32F4 Discovery mit I2C-Bus EEPROM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
processing.c
#include <stdbool.h> /* --------------- Special Include Files / Librarys ------ */ #include "tm_stm32f4_adc.h" #include "tm_stm32f4_hd44780.h" /* -------------- Projekt Include Files ---------------- */ #include "processing.h" #include "config.h" #include "tools.h" #include "rtc_user.h" #include "eeprom.h
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
STM32F429I-DISC1 Discovery Board
ST MB1075C www.st.com/stm32f4-discovery STM32F429I-DISC1 USER RESET
in „[V] STM32F4 Discovery Board“ · Markt · · Platinenfotos
-
Bild
Mehrere STMicroelectronics STM32 Discovery Boards in Verpackungen
STM32 F3 Discovery, STM32F4 Discovery, STM32L103 Discovery, STM32L476 Discovery, STM32L053 Discovery, ST
in „[V] Verschiedene STM32-Discovery“ · Markt · · Fotos
-
Bild
STM32F429I-DISC1 Discovery Board mit Display
ST MB1075C www.st.com/stm32f4-discovery STM32F429I-DISC1 1% 01/01/2014 00:00:37 Video Player Image Viewer System File Browser CPU
in „[V] STM32F4 DISC1 Discovery Board“ · Markt · · Platinenfotos
-
Bild
Präsentationsfolie zur STM32H5 Performance
™) Mathematics accelerators: FMAC and Cordic CoreMark 1200 >70% 900 1023 600 608 300 298 STM32F2 STM32F4 STM32H5 ST
in „Super-Kongresstag: STM32-H5-Vorstellung, Google IO, Raspberry Pi-Börsengang geplant“ · Softwareentwicklung · · Screenshots
-
Datei
eeprom.c
/ #include <stdbool.h> #include <stdio.h> #include <stdint.h> // StdPeriph Lib + CMSIS #include <stm32f4xx.h> #include <stm32f4xx_i2c.h> #include "eeprom.h" /* ------------- DEFINES ------------------ */ // Timeout und E2PROM Adresse #define I2C_TIMEOUT_MAX 10000 #define MEM_DEVICE_WRITE_ADDR 0xA0 #define
in „STM32F4xx: 24LC512 EEPROM Zugriffsroutinen“ · Projekte & Code ·
-
Datei
eeprom.c
/ #include <stdbool.h> #include <stdio.h> #include <stdint.h> // StdPeriph Lib + CMSIS #include <stm32f4xx.h> #include <stm32f4xx_i2c.h> #include "eeprom.h" /* ------------- DEFINES ------------------ */ // Timeout und E2PROM Adresse #define I2C_TIMEOUT_MAX 10000 #define MEM_DEVICE_WRITE_ADDR 0xA0 #define
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
graphik.c
stdlib.h> #include <math.h> /* ------------ Special Include Files --------------- */ #include "tm_stm32f4_ili9341.h" #include "tm_stm32f4_rtc.h" /* ------------ Projekt Include Files --------------- */ #include "config.h" #include "graphik.h" #include "rtc_user.h" /* ------------ Typen Deklarationen--
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Vergleich der Stromaufnahme verschiedener STM32 Leistungsmodi
uA Stop (with 16KB RAM) 51 uA Stop (Full RAM retention) 57 uA Run up to 250 MHz 61 uA / MHz vs. STM32F4 consumption cut by more than 2 Typical: 25°C, VDD = 3V, SMPS mode
in „Super-Kongresstag: STM32-H5-Vorstellung, Google IO, Raspberry Pi-Börsengang geplant“ · Softwareentwicklung · · Screenshots
-
Datei
sccb.h
#include "stm32f4xx.h" #define DCMI_TIMEOUT_MAX 0x7FFFFF #define OV7670_WRITE_ADDR 0x42 #define OV7670_READ_ADDR 0x43 #define OV7670_DEVICE_WRITE_ADDRESS 0x42 #define OV7670_DEVICE_READ_ADDRESS 0x43 void I2C_Config
in „OV7670 blockiert Bus nach senden des Registers“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
irmp.diff
IRMP_N_PROTOCOLS + 1 # define STM32_UART_COM USART2 # define STM32_UART_BAUD 115200 // 115200 Baud # include "stm32f4xx_usart.h" -#elif defined(ARM_STM32F10X) +#elif defined(ARM_STM32F10X) || defined(ARM_STM32F30X) # define STM32_UART_COM USART3 // UART3 on PB10 #elif defined(ARDUINO) // Arduino Serial implementation
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
irmp.diff
IRMP_N_PROTOCOLS + 1 # define STM32_UART_COM USART2 # define STM32_UART_BAUD 115200 // 115200 Baud # include "stm32f4xx_usart.h" -#elif defined(ARM_STM32F10X) +#elif defined(ARM_STM32F10X) || defined(ARM_STM32F30X) # define STM32_UART_COM USART3 // UART3 on PB10 #elif defined(ARDUINO) // Arduino Serial implementation
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
bootloader.txt
stm32flash.googlecode.com/ Serial Config: 9600 8E1 Version : 0x31 Option 1 : 0x00 Option 2 : 0x00 Device ID : 0x0413 (STM32F4xx) - RAM : 128KiB (8192b reserved by bootloader) - Flash : 1024KiB (sector size: 4x16384) - Option RAM : 16b - System RAM : 29KiB Resetting device... done.
in „[STM32/Cortex-M4] JTag nur beim Systemflash möglich. Fehler beim Mainflash“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
CRC.o.lst
"../CRC.cpp" 1:../CRC.cpp **** 2:../CRC.cpp **** #include "CRC.hpp" 3:../CRC.cpp **** #include <stm32f4xx_crc.h> 4:../CRC.cpp **** #include "Constants.hpp" 5:../CRC.cpp **** #include "App.hpp" 6:../CRC.cpp **** 7:../CRC.cpp **** 8:../CRC.cpp **** 9:../CRC.cpp **** TZApp::CCrc Crc; 10:../CRC.cpp ****
in „Problem mit GCC-Optimierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
error.txt
Rebuild target 'Target 1' compiling main.c... compiling system_stm32f4xx.c... assembling startup_stm32f40xx.s... linking... c:/armgnu/4.9 2014q4/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7e-m\libc.a(lib_a-exit.o): In function `exit': exit.c
in „Keil free für STM32F0“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
spi_caliper.h
SPI_CALIPER_H #include <stdint.h> /** Auswahl SPI, Ports und Pins */ enum spi_caliper_e { spi_caliper_STM32F4XX_SPI2_PB13_PB14, }; void spi_caliper_init(void); void spi_caliper_deinit(void); int32_t spi_caliper_read_um(void); #endif
in „STM32 "SPI"-Slave 24 Bit ohne Chip Select“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Blockschaltbild eines GPS VNA Systems
User Interface, GPS, VNA, RF Stages, Frequency Synthesis, DAC, ADC, STM32F4 FPU/DSP, TX Preamp, Mixers, RX Amplifier, Power, Audio, GPS Antenna, Parallel Interface, LEDs, Encoder Knob, MicroSD Card Slot, USB, External RAM, Battery, Voltage regulators, Load Sharing Switch
in „Platine aus PADS konvertieren?“ · Platinen · · Diagramme
-
Datei
graphik.h
--- */ #include <stdint.h> /* ------------ Special Include Files --------------- */ #include "tm_stm32f4_rtc.h" /* ------------ Projekt Include Files --------------- */ /* ------------ Typen Deklarationen-------------------- */ /* ------------ Defintionen --------------------------- */ /* -----------
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·