-
Datei
BLDCMotorControlTimer.c
#include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" #include "misc.h" #include "stm32f4xx_gpio.h" #include <stdbool.h> void enableHallCommutateSignal(); void configMotorBridgeTimer(void) {
in „STM32F4 BLDC mit Hall Sensoren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01.c
Prescaler 64 => Fspi = 1.3 Mhz */ /* -------------- System Include Files ----------------- */ #include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_spi.h" #include "stm32f4xx_gpio.h" /* -------------- Standard Include Files ----------------- */ #include <stdint.h> /* --------------- Special
in „Wer hat noch Ärger mit NRF24L01+ Funkmodulen?“ · 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 "eeprom.h" /* ------------- DEFINES ------------------ */ #define E2P_DATA_VALID 0xaf // Kennung für gültige Daten #define E2P_DV_ADR 0xffff // Adresse der
in „GCC Optimierung killt Funktion“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include <stdint.h> #include <stdio.h> #include "stm32f1xx.h" #include "main.h" // This variable is used by some CMSIS functions uint32_t SystemCoreClock=8000000; // Milliseconds counter volatile uint32_t systick_count=0; // Interrupt handler for the system
in „Frage: STM32F103 beide SPI benutzen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ws2812.h
----------------------------------------------------------------------------------- * adapted for STM32F103C8 with HAL libs *--------------------------------------------------------------------------------------------------------------------------------------------------- */ #ifndef WS2812_H #define WS2812_H #include "stm32f1xx_hal.h" #define WS2812_MAX_LEDS 12 typedef struct { uint8_t red; uint8_t green; uint8_t blue; } WS2812_RGB; extern void ws2812_init (void); extern void ws2812_refresh (uint_fast16_t); extern void
in „WS2812B mit Lib von Martin Hubáček auf F103“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Debugger-Konsole mit Flash-Erase- und Write-Fehlermeldungen
0x01000000 pc: 0x080001b0 msp: 0x20001af8 x/1xw 0x040021024 Warn : target not halted Info : target STM32F103C8Tx.cpu was not halted when step was requested Warn : target not halted Info : target STM32F103C8Tx.cpu was not halted when step was requested x/1xw 0x040021024
in „GD32F303: Bootloader der Originalfirmware für Open Source Projekt nutzen“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
html.txt
da? wie kann da ein center stehen, wenn html noch gar nicht angefangen hat? <html> <head> <title>STM32F103ZET6 HomeControl</title>"); </head> <body bgcolor='#A9ED61'> <br> <hr/> <h1> <div align='center'> <font color='#16385a'>STM32 WEBSERVER</font> </div> </h1> <hr /> <br> <div align='left'> <font face
in „Webpage Webserver“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include <stm32f10x.h> #include <stm32f10x_conf.h> void delay(int Moment); int main(void) { //Enable Timer 1 Clock RCC -> APB2ENR |= RCC_APB2ENR_TIM1EN; TIM1 -> CR1 |= TIM_CR1_CEN; //Enable Port A RCC ->APB2ENR |=
in „ARM STM32 PWM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include <string.h> #include <stm32f10x_gpio.h> #include <stm32f10x_rcc.h> char data[64]; void delay_us(uint32_t us) { SysTick->LOAD = 72/8 * us - 1; SysTick->VAL = 0; SysTick->CTRL = SysTick_CTRL_ENABLE_Msk; while ((SysTick->CTRL &
in „STM32: gcc 5.4.1 vs. 6.3.1 und memset“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
spi.h
#ifndef SPI_H #define SPI_H #include <stdint.h> #include "stm32f10x_spi.h" #include "stm32f10x_rcc.h" // Header // init the SPI interface // the ChipSelect Pins have to be initialized seperately void spi2_init(); // transfer 1...n bytes in both directions with
in „SPI Code STM32F103“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
USARTFunctions.c
Geraet: ******************************************************************************/ #include <stm32f10x_conf.h> #include "USARTFunctions.h" #include "stm32f10x_usart.h" // globale Variablen // statische Variablen // Macros /*************************************************************************
in „Fehler "Conflicting Types for 'SendChar'"“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32f10x_md.s
** ****************************************************************************** * @file startup_stm32f10x_md.s * @author MCD Application Team * @version V3.1.2 * @date 09/28/2009 * @brief STM32F10x Medium Density Devices vector table for RIDE7 toolchain. * This module performs: * - Set the initial
in „STM32 linker scripts“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32f10x_md.asm
** ****************************************************************************** * @file startup_stm32f10x_md.s * @author MCD Application Team * @version V3.4.0 * @date 10/15/2010 * @brief STM32F10x Medium Density Devices vector table for RIDE7 toolchain. * This module performs: * - Set the initial
in „GNUARM TChain Linker Problem STM32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32f10x_md_vl.s
** ****************************************************************************** * @file startup_stm32f10x_md_vl.s * @author MCD Application Team * @version V3.3.0 * @date 04/16/2010 * @brief STM32F10x Medium Density Value Line Devices vector table for Atollic toolchain. * This module performs: * -
in „stm32 probleme mit Assembler für startup File“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
STM32F100RB_PWM_IO.c
* @date Apr 11. 2012 * @brief hardware init for RC-Servo PWM signal input and output * tested on STM32 value line discovery Board * µC: STM32F100RB @24 MHz ******************************************************************************/ /* RC-receiver input */ __IO int32_t TIM3_IC1 = 0; /* Timer3, Input
in „RC Servo Signale mit STM32 einlesen und ausgeben“ · Projekte & Code ·
-
Datei
startup_stm32f10x_md.S
** ****************************************************************************** * @file startup_stm32f10x_md.s * @author MCD Application Team * @version V3.5.0 * @date 11-March-2011 * @brief STM32F10x Medium Density Devices vector table for RIDE7 toolchain. * This module performs: * - Set the initial
in „STM32: Jeder Interrupt landet im Default_Handler“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MINI_STM32-V3.0_SCH.pdf
14X2 19 VDD_3 VSS_3 18 2K 1 VDD_4 VSS_4 3V3 B R6 S1 VDDA 13 VDDA VSSA 12 VSSA 1 B 3V3 PA0 10K KEY1 STM32F103RBT6 R11 R13 R14 R15 3V3 3V3 S2 LD3 S3 10K 10K 10K 10K J4 R7 PA1 R3 R18 BOOT0 1 2 3V3 KEY2 3V3 3V3 BOOT0 JNTRST PB4 3 Vref Vsupply 4 10K 1K 2K JTDI PA15 5 nTRST GND1 6 3V3 J1 U2 PWR 3V3 5V JTMS/
in „ISP Bootloader über USART bei STM32 funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include "stm32f10x_conf.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #define TFT_RS_PIN GPIO_Pin_10 #define TFT_RS_GPIO_PORT GPIOB #define TFT_RS_GPIO_CLK RCC_APB2Periph_GPIOB #define TFT_RS_HIGH() GPIO_WriteBit
in „STM32 + SSD1289“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include "stm32f10x_conf.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #define TFT_RS_PIN GPIO_Pin_10 #define TFT_RS_GPIO_PORT GPIOB #define TFT_RS_GPIO_CLK RCC_APB2Periph_GPIOB #define TFT_RS_HIGH() GPIO_WriteBit
in „STM32 + SSD1289“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32f10x_md.s
** ****************************************************************************** * @file startup_stm32f10x_md.s * @author MCD Application Team * @version V3.5.0 * @date 11-March-2011 * @brief STM32F10x Medium Density Devices vector table for Atollic toolchain. * This module performs: * - Set the initial
in „Stm32 SystemInit() C++“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
0001-WS2812-fix-too-short-reset-pulse.patch
current 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
-
PDF
STM32F103_Industrial_Board_R1.pdf
Text 17 DI G GND J? RS485 GND 18 120R Text 19 MAX3485 1 TR- GND 20 2 TR+ CON20 GND CON2 PCB Name:STM32F103 Title Unless otherwise specified, all values are as follows: resistor values are in Ohms, i.e. 0R47, 5R6, 220, 5K6, 22K PCB Nr. 5500-0000 STM32F103IndustrialBoard A capacitor values are in Microfarads
in „STM32F103VET6 Industrial Board Schaltbild“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Pinbelegungs-Tabelle eines STM32L151x/STM32L152xD Mikrocontrollers
70 44 C1 PA10 I/O FT PC10 104 A12 71 45 C2 I/O FT PC11 105 A11 72 46 D3 I/O FT PC11 106 C11 73 ... STM32L151xD STM32L152xD Pin definitions (continued) Pins LQFP144 UFBGA132 LQFP100 WLCSP48 Pin Type(1) I/O structure Main function(2) (after reset) Alternate functions Additional functions 110 A9 77 50 C3
in „SWD-Zugriff funktioniert nur über ProgrammerSocket“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
sysf103_init.c
/* ------------------------------------------------------------- sysf103_init.c initialisiert MCU STM32F103 fuer einen "allgemeinen" Gebrauch. Das System wird auf 72MHz externer Takt eingestellt, die Funktion < sys_tick_handler > wird jede ms per Interrupt ausgefuehrt und in dieser wird eine Variable
in „Einstieg Mikrocontroller Atmel“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
README.TXT
Dieses Programm lässt die LED an PC13 blinken und testet, ob der Chip ein originaler STM32F103C8C6 ist. Hochladen z.B. seriell mit dem Kommando stm32flash -w Blinky_Test-v0.21.bin /dev/ttyUSB2 Die Ausgabe findet seriell mit 115200 Baud statt. Beispiel für ein Original: [08:09:02:129] **
in „Interrupt verhalten bei STM32F103“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
IntLib.txt
\Silicon_Labs_USB_MCUs\Silicon Labs USB MCUs.IntLib AltiumLive\Microcontroller\STMicroelectronics_STM32W_181213\STMicroelectronics STM32W.IntLib AltiumLive\Microcontroller\STMicroelectronics_STM32_F0_181213\STMicroelectronics STM32 F0.IntLib AltiumLive\Microcontroller\STMicroelectronics_STM32_F1_181213\STMicroelectronics STM32 F1.IntLib AltiumLive\Microcontroller\STMicroelectronics_STM32_F2_181213\STMicroelectronics STM32 F2.IntLib AltiumLive\Microcontroller\STMicroelectronics_STM32_F3_181213\STMicroelectronics STM32 F3.
in „Altium 5.1.x Offline Libs“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Präsentation von STM32H7S/S Speicherverschlüsselungsoptionen
external memories Security option with memory crypto engine for on-the-fly encryption and decryption STM32H7S3 or STM32H7S7 S=Crypto MCE1 w. AES: Block & Stream xSPI1/2 Up to 200MHz 16-bit Serial RAM and Flash MCE2 w. Noekeon: Block xSPI2/1 Up to 200MHz 8-bit Serial RAM and Flash MCE3 w. Noekeon: Block
in „Neue STM32H7-Variante, Eclipse-Daten zur IoT-Adoption und neue Kameras“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
sdram_fx.h
/* SDRAM FX nützliche Routinen für die SDRAM Initialisation Markus Horbach 04.09.2016 für STM32CubeMX */ //#include <stdlib.h> #include "stm32f7xx_hal.h" //#include "fmc.h" /** * @brief FMC SDRAM Bank address */ #define SDRAM_DEVICE_ADDR ((uint32_t)0xC0000000) #define SDRAM_DEVICE_SIZE ((uint32
in „STM32F7 und SDRAM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.h
#ifndef MAIN_H_INCLUDED #define MAIN_H_INCLUDED #include "stm32f10x_conf.h" #include "system_stm32f10x.h" /* Standard Includes */ #include <stdbool.h> #include <stdint.h> #include <stdio.h> #include <string.h> // Steuersymbole für Pins #define GPIO_TogglePin(GPIOx
in „STM32F1xx: Wie GOL am "Leben" halten?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ConsoleApplication1.c
--------------------------------------------------------------------------- } scEsc_SysTick; void stm32_time_addfct_1ms(fnPtr pfct) { //-- Eingangsvariablen prüfen ------------------------------------------------------------------------------------------------------------------- uint8_t u8Cnt = scEsc_SysTick.u8CntFct
in „STM32 komisches Verhalten bei include und leerer Funktion“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Oszilloskop-Messung zweier Signale
CH2 1.80 V 100 µs/5.08 µs (53%) 2.401 kS angezeigt 12 MS/s 20 µs/div CH1 CH2 Merker t: 99.7 µs ... 110 µs, Δt: 9.93 µs (101 kHz) CH1 DC 2.00 V/div CH2 DC 2.35 Vpp 3.34 V= 3.46 V= 675 mV~ 553 mV~ 3.53 Vrms 3.38 Vrms 11.0 dBV 10.6 dBV 1.200 kHz 12.90 kHz
in „NAU88C22 Design Review“ · Mikrocontroller und Digitale Elektronik · · Oszi-Bilder
-
Bild
Elektronische Platinen mit Flachbandkabel und Jumper-Kabeln
C102 C104 U29 C105 C107 R30 R31 R32 R33 R34 R35 R36 R37 R38 R39 C100 C99 L1
in „10W Bitcoin miner mit 450GH/s für Raspberry Pi“ · Projekte & Code · · Platinenfotos
-
Bild
Schaltplan eines STM32F030F4Px Mikrocontrollers
PA5, PA6, PA7, PA9, PA10, PA13, PA14, C1 100nF, C2 20pF, PF0, PF1, C3 20pF, Y1 8MHz, PF0, PF1, U1 STM32F030F4Px, PB1, VSS, GND, TX, RX, SWCLK
in „STM32f030F4 eigene PCB“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
Sammlung von Spiele-Screenshots für ein STM32 Display
Another Breakout Sc: 9 TETRAIS TETRAIS 4 GEWINN by R. Seelig MineSweeper 2025 by R. Seelig ScreenShots STM32F402RCT mit SPI-TFT Display 160x128 und 4 Buttons
in „STM32F4 - Spiele“ · Projekte & Code · · Screenshots
-
Bild
STM32F experimental Board mit Display und Spielen
STM32F experimental board v0.0.1 05-09-2024 by Seelig C5 USB CLK SDA TFT LCD GND VCC SCK MOSI A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 B7 B8 B9 C9 C8 C5 3.3V GND 12C LED-supply PB12 PB13 PB14 PB15 schaltky 3.3V GND
in „STM32F4 - Spiele“ · Projekte & Code · · Platinenfotos
-
Datei
stm32f103r8_rom.ld
/* Linker script for lm3s6730 * * Version:Sourcery G++ 4.2-62 * BugURL:https://support.codesourcery.com/GNUToolchain/ * * Copyright 2007 CodeSourcery. * * The authors hereby grant permission to use, copy, modify, distribute, * and license this software and its documentation for any purpose, provided * that existing copyright notices are retained in all copies and that this * notice is included verbatim in any distributions. No written agreement, * license, or royalty fee is required for any of the authorized uses. * Modifications to this software may be copyrighted by their authors * and need
in „Bibliotheken nur teilweise Linken“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32f10x_hd.c
** ****************************************************************************** * @file startup_stm32f10x_hd.c * @author MCD Application Team * @version V3.0.0 * @date 04/06/2009 * @brief STM32F10x High Density Devices vector table for RIDE7 toolchain. * This module performs: * - Set the initial SP
in „STM32F10x mit Eclipse, yagarto (GCC) und J-Link (GDB)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32f10x_md.s
** ****************************************************************************** * @file startup_stm32f10x_md.s * @author MCD Application Team * @version V3.2.0 * @date 03/01/2010 * @brief STM32F10x Medium Density Devices vector table for RIDE7 toolchain. * This module performs: * - Set the initial
in „STM32 Interrupt Rücksprung ins Nirvana“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32f10x_hd.s
** ****************************************************************************** * @file startup_stm32f10x_hd.s * @author MCD Application Team * @version V3.3.0 * @date 04/16/2010 * @brief STM32F10x High Density Devices vector table for RIDE7 toolchain. * This module performs: * - Set the initial SP
in „STM32 Rücksprung defekt von IRQ“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32f10x_cl.s
** ****************************************************************************** * @file startup_stm32f10x_cl.s * @author MCD Application Team * @version V3.3.0 * @date 04/16/2010 * @brief STM32F10x Connectivity line Devices vector table for RIDE7 toolchain. * This module performs: * - Set the initial
in „STM32 Rücksprung defekt von IRQ“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32f10x_cl.c
** ****************************************************************************** * @file startup_stm32f10x_cl.c * @author MCD Application Team, * @version V3.0.0 * @date 01. April 2010 * @brief STM32F10x Medium Density Devices vector table for GNU toolchain. * This module performs: * - Set the initial
in „STM32 mit C++ stürzt bei Interrupt ab“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32f4x7_eth.h
*** */ /* Define to prevent recursive inclusion -------------------------------------*/ #ifndef __STM32F4x7_ETH_H #define __STM32F4x7_ETH_H #ifdef __cplusplus extern "C" { #endif /* Includes ------------------------------------------------------------------*/ #include "stm32f4x7_eth_conf.h" /** @addtogroup STM32F4x7_ETH_Driver * @{ */ /** @defgroup ETH_Exported_Types * @{ */ /** * @brief ETH MAC Init structure definition * @note The user should not configure all the ETH_InitTypeDef structure's fields. * By
in „STM32-E407 Ethernet / UDP“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32f4x7_eth.c
/** ****************************************************************************** * @file stm32f4x7_eth.c * @author MCD Application Team * @version V1.1.0 * @date 31-July-2013 * @brief This file is the low level driver for STM32F4x7xx Ethernet Controller. * This driver does not include low level
in „STM32-E407 Ethernet / UDP“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32f103c8_flash.ld
-------------------------------------------- * Linker script for running in internal FLASH on the STM32F103C8 *----------------------------------------------------------------------------*/ OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") OUTPUT_ARCH(arm) SEARCH_DIR(.) /* Memory
in „uint64_t auf STM32F103“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32f10x_md.S
/* File: startup_ARMCM3.S * Purpose: startup file for Cortex-M3 devices. Should use with * GCC for ARM Embedded Processors * Version: V1.3 * Date: 08 Feb 2012 * * Copyright (c) 2012, ARM Limited * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
in „uint64_t auf STM32F103“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32f10x_cl.c
** ****************************************************************************** * @file startup_stm32f10x_cl.c * @author Coocox * @version V1.0 * @date 3/7/2011 * @brief STM32F10x Connectivity line Devices Startup code. * This module performs: * - Set the initial SP * - Set the vector table entries
in „Compiler überschreibt Speicherbereich von Malloc“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
u8g_com_arm_stm32.c
/** \author Wojciech Domski */ #include "u8g_com_arm_stm32.h" #include "hw_config.h" uint8_t control = 0; void u8g_Delay(uint16_t val) { HAL_Delay(val); } void u8g_xMicroDelay(uint16_t val) { static uint32_t i, j; static uint32_t freq; freq = HAL_RCC_GetSysClockFreq
in „STM32 F103 - I2C Probleme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32h743xx.s.txt
** ****************************************************************************** * @file startup_stm32h743xx.s * @author MCD Application Team * @version V1.2.0 * @date 29-December-2017 * @brief STM32H743xx Devices vector table for GCC based toolchain. * This module performs: * - Set the initial SP *
in „Q: STM32H743 External Interrupts HAL bindings“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
STM32F411_-_Pin_Alternate_Function.c
/** ****************************************************************************** * File Name : gpio.c * Description : This file provides code for the configuration * of all used GPIO pins. ****************************************************************************** * @attention * * <h2><center>© Copyright (c) 2022 STMicroelectronics. * All rights reserved.</center></h2> * * This software component is licensed by ST under BSD 3-Clause license, * the "License"; You may not use this file except in compliance with the * License. You may obtain a copy of the License at: * opensource.org/licenses
in „STM32F411 Timer1 PWM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32f0xx_hal_msp.c
Header */ /** ****************************************************************************** * @file stm32f0xx_hal_msp.c * @brief This file provides code for the MSP Initialization * and de-Initialization codes. ****************************************************************************** * @attention
in „Programmierung - Doppelbelegung einer Taste“ · Mikrocontroller und Digitale Elektronik ·