-
Bild
Screenshot einer Debugger-Ansicht von Speicherinhalten
Details: {0, 0, 0, 0, 16, 16, 16, 0, 0, 0} Default: 0x8001c40 <Arial_7x10_Table> Decimal: 134224960 STM32F103 St-Link [Prog
in „Nach Initialisierung falsche Werte im Struct“ · Softwareentwicklung · · Screenshots
-
Datei
main.c
#include"stm32f10x_conf.h" int main(void) { GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBase_InitStructure; TIM_OCInitTypeDef TIM_OC_InitStructure; SystemInit(); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA
in „Sinuswerte für PWM berechnen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pgmspace.h
ifdef AVR #define constflash const __flash #include <avr/pgmspace.h> #include <stdio.h> #elif defined(STM32) #define PROGMEM #define pgm_read_byte(a) (*(a)) #define constflash const #define PSTR(a) (a) #define strlen_P strlen #define strncpy_P strncpy #define snprintf_P snprintf #define printf_P printf #
in „AVR: fprintf_P String im Progmem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_spi1_arduino_x5.ino
// Arduino STM32 core // BluePill // 2018 // Urheber: // mit PB13 und PB15 Problem #include <SPI.h> // Pin Belegung SS (CS) Signal #define SS_1_PIN PA4 #define SS_2_PIN PB12 SPIClass SPI_1(PA7, PA6, PA5); SPIClass
in „Arduino IDE mit STM32 Core Themen, BluePill, SPI 2“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
systick.c
/* System-Tick und Uhrzeit für das STM32F103ZET6-Board */ #include "stdtypes.h" #include "startup.h" #include "m051.h" #include "systick.h" #include "gdi.h" #include "lcd.h" #include "conv.h" long System_Tick; word Ticks; // a 10 ms int Sekunden
in „STM32 SysTick: Globale Variable“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
TEST */ /******************************************************************************/ #include "stm32f4xx.h" /*---------------------------------------------------------------------------- System init *----------------------------------------------------------------------------*/ void SystemInit(void
in „DMA,ADC bei Stm32f4“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2c_simple.h
Einfache Variante von I2C-Routinen // als Übung zur Inbetriebnahme // // 22.12.13 Nicolas #include "stm32f10x_i2c.h" #include "misc.h" /* Timeout fuer jede I2C-Scan-Operation in Millisekunden */ #define I2C_SCANTIMEOUT 200 #define I2C_NORMALTIMEOUT 300 enum {i2c_ok, //0 i2c_noStart, //1 i2c_startTimeout
in „STM32 I2C mit EEPROM - funktioniert nur zuverlässig mit Bus-Sniffer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
angepasste_main.h
#endif /* Includes ------------------------------------------------------------------*/ #include "stm32f1xx_hal.h" /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Exported types ---------------------------
in „STM32 mit AVR/FAT32 Bibliothek“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
function. ****************************************************************************** */ #include "stm32f10x.h" #include "systick.h" #include "led.h" #include "uart.h" #include "can.h" #include <stdint.h> int main(void) { SystemInit(); SysTick_Init(); UART2_Init(); LED_PC13_INIT(LED_ON); uint8_t ret =
in „stm32f103 CAN-Interface“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.h
#endif /* Includes ------------------------------------------------------------------*/ #include "stm32u5xx_hal.h" /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Exported types ---------------------------
in „STM32U599 reagiert nicht: Keine Funktion auf dem Custom Board“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
erb.pdf
66C_2 16C_C C_T4 Fn001IC2 3 Fn001 C_C7F C_C15 56C_C 1 2.2µF 100nF S Fn001 100nF Fn001 4 C_C6 C_C16 STM32F769BIT6 36C_C 100nF C_C5 100nF Fn001 100nF C_C17 46C_C C_T3 z100nF 220 C_C3 C_C19 n 2 n8 C n C 1µF 0 _ 07 CCC2 R2MHz100n0 nCF01n2 1 2C 12 1 0 1 _ _ X 3 4 4 1 C C F F 2 3 C p C1 p 2 2 C C C 1 C 1 1
in „1. PCB Layout - Unterstützung, µC, Ram, ADC, Co“ · Platinen ·
-
PDF
Log_12h.pdf
delay_init... board_led_init... button_init... timer2_init... wpsbutton_init... Version: 2.9.4 Hardware: STM32F103 Display: WC12h LEDs: SK6812 RGBW rtc is online eeprom is online sk6812: external pullup detected eeprom is online current eeprom version: 0x00020900 reading ir codes from eeprom DFPLAYER LOGGER
-
Bild
Schaltplan eines 4-Kanal analog Datenloggers
PA13-SWDIO PA12 OSC32_O PA11 OSC32_O PA10 PC15 PC6 PC20 PA8 PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 VDD IC1 STM32G031KXX W25Q128 IC2 W3.3 C9 1u C5 R11 22 T2 BC817 10K R12 4-Kanal analog Datenlogger Michael Nowak 2026-02-22 www.mino-elektronik.de ST2 5VEXT URX UTX GND R19 100K R18 100K R7 330 R10 10K TX RX TXD
in „2-Kanal analoger Datenlogger, mobil“ · Projekte & Code · · Schaltpläne
-
Datei
rtc.h
_RTC_H /* Includes ------------------------------------------------------------------*/ #include "stm32f10x.h" typedef struct { uint16_t year; /* 1..4095 */ uint8_t month; /* 1..12 */ uint8_t mday; /* 1.. 31 */ uint8_t wday; /* 0..6, Sunday = 0*/ uint8_t hour; /* 0..23 */ uint8_t min; /* 0..59 */ uint8
in „STM32F1 RTC eine Sekunde generieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds18b20.h
DS18B20_H_ /* Includes ------------------------------------------------------------------*/ #include "stm32f10x_lib.h" #ifndef _DS18B20_LOCAL #define DS18B20_EXTERN extern #else #define DS18B20_EXTERN #endif #define DS18B20_BIT GPIO_Pin_0 #define DS18B20_PORT GPIOC #define READ_DS18B20() GPIO_ReadInputDataBit
in „STM32 DS1820“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Screenshot von Registerbelegungen eines Cortex-M33 Mikrocontrollers
1] 0x1 HFSR_NS 0xe002ed2c 0x0 MMFSR_S 0xe000de28 0x0 UFSR_S 0xe000de2a 0x0 UFSR_NS 0xe002ed2a 0x0 STM32L562 RCC APB1R
in „STM32 startet im HardFault“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
input.txt
STM32F746ZGT6 PE2 PE3 PE4 PE5 PE6 VBAT PC13 PC14 PC15 PF0 PF1 PF2 PF3 PF4 PF5 VSS VDD PF6 PF7 PF8 PF9 PF10 PH0 PH1 NRST PC0 PC1 PC2 PC3 VDD VSSA VREF+ VDDA PA0 PA1 PA2 PA3 VSS VDD PA4 PA5 PA6 PA7 PC4 PC5
-
Datei
main.h
#endif /* Includes ------------------------------------------------------------------*/ #include "stm32u5xx_hal.h" /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Exported types ---------------------------
in „STM32U599 reagiert nicht: Keine Funktion auf dem Custom Board“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
bootloader.ld
application : { . = ALIGN(0x80); /* PM0056, Rev.1 (4/2009), 4.3.3 */ KEEP(*(.bl_jump)) /* Minimalistic STM32 ISR vector table for jumping to bootloader */ . = 4k; . = ALIGN(0x80); /* PM0056, Rev.1 (4/2009), 4.3.3 */ _isr_vectorsflash_offs = . - 0x08000000; KEEP(*(.isr_vector)) /* This is the real bootloader
in „Nicht genutzte globale Variablen werden wegoptimiert“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
edm_test.c
edm_variables.h" #include "edm_test.h" #include "../../ioMapping.h" // Alle Ports und Pins #include "stm32f10x_gpio.h" extern uint16_t ADC1ConvertedValues[10]; /* Test der ADC-Routinen (Multiplex und Interrupt-Aufruf) */ void edm_test_adc(void) { printf_P(PSTR("\fTest EDM-ADC \n" "Beenden durch Knopfdruck
in „STM32: Suche Hilfe zu ADC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
debugger_output.txt
match requested speed 8000 kHz, using 4000 kHz Info : Stlink adapter speed set to 4000 kHz Info : STM32F303RETx.cpu: hardware has 6 breakpoints, 4 watchpoints Info : Listening on port 3333 for gdb connections Info : accepting 'gdb' connection on tcp/3333 target halted due to debug-request, current mode
in „STM32 läuft mit Debugger schneller als er soll“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include <stdint.h> #include "stm32f3xx.h" // delay loop without using a timer // for 48MHz, Latency 1, gcc optimizer enabled void delay_ms(uint32_t msec) { for (uint32_t j=0; j<6000UL*msec; j++) { __NOP(); } } // Change system clock
in „STM32 läuft mit Debugger schneller als er soll“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
io_test.c
Ursachenvorschung" fuer unterschiedliche Geschwindigkeiten beim Set / Reset von GPIO Pins Hardware : STM32F103C8 IDE : make - Projekt Library : libopencm3 Toolchain : arm-none-eabi 18.02.2020 R. Deelig ------------------------------------------------------------- */ #include <stdint.h> #include <stdlib.h
in „STM32F103: Unterschiedliche Puls-Pausezeiten, Pausezeiten länger“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SST25VF016B.h
SST25VF016B_H /* Includes ------------------------------------------------------------------*/ #include "stm32f4xx.h" /* Private typedef -----------------------------------------------------------*/ typedef enum ERTYPE{Sec1,Sec8,Sec16,Chip} ErType; typedef enum IDTYPE{Manu_ID,Dev_ID,Jedec_ID} idtype; /* Private
in „Font in SPI Flash schreiben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include <stm32f0xx.h> #include <string.h> int main() { RCC_HSICmd(ENABLE); RCC_HCLKConfig(RCC_SYSCLK_Div1); RCC_PCLKConfig(RCC_HCLK_Div1); RCC_SYSCLKConfig(RCC_SYSCLKSource_HSI); RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA
in „[STM32F0] Problem mit ungenauem Timer (RX Signal)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01_usr.c
---- */ #define RX_CMD_HISTORY 0x10 /* -------------- Public Variablen ----------------------- */ stm32f103_data_t actual_data; // Datensatz für Display volatile uint16_t RfTOCnt = 0; /* Flags */ volatile _Bool f_GotData = false; // Es liegen neue Daten vor volatile _Bool f_GotHistory = false; // Daten
in „[STM32F4xx] NRF24L01+ Funkmodul Source Code“ · Projekte & Code ·
-
Datei
irsnd_init.c
void irsnd_init (void) { // STM32 GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure; /* GPIOx clock enable */ RCC_AHBPeriphClockCmd(IRSND_PORT_RCC, ENABLE); //
in „IRSND auf STM32F0“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TouchPanel.h
TOUCHPANEL_H_ /* Includes ------------------------------------------------------------------*/ #include "stm32f10x.h" /* Private typedef -----------------------------------------------------------*/ typedef struct POINT { uint16_t x; uint16_t y; }Coordinate; typedef struct Matrix { long double An, Bn, Cn, Dn
in „ADS7843 Werte berechnen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
BitBangingTest.c
#include <stdio.h> #include <stdint.h> #include <stdbool.h> #include "stm32f3xx.h" volatile _Bool interruptWarDa; void TIM2_IRQHandler(void) { interruptWarDa = 1; TIM2->SR &= ~TIM_SR_UIF; } // Function to delay in microseconds void Delay(uint32_t x){ RCC->APB1ENR |= RCC_APB1ENR_TIM2EN
in „Bit Banging STM32 - F303RE ohne Library“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Minilabortisch.pdf
Mosfet LDO h s , 4 Kippschalter O t b O 4 + Mosfet Mosfet 3,3 V I r e I + x n b n x ( l m r n ( i p c STM32 LEDs f p i i c 1 Display Display l o e r a Miniatur P K Elektronik r e B Kippschalter e ti i n Poti f s S c B 4 cm Drehencoder 10 cm 2 cm 2 cm 2 cm 10 cm 14 cm
in „Mobiler modularer Microlabortisch in Brotbüchse“ · Mechanik, Gehäuse, Werkzeug ·
-
Bild
Ausschnitt aus einem Datenblatt mit Tabelle und Leiterplatten-Layout
6.4.3 External power supply input 5V_EXT (5 V, 500 mA max) When the STM32H7 Nucleo-144 board is power supplied by EXT (refer to Table 7 and Figure 12), the jumper configuration must be the following: JP2 jumper on pin 5-6 'EXT' Table 7. External power sources: 5V_EXT EXT
in „L7805 überhitzt bei bestimmten Last-Szenarien“ · Analoge Elektronik und Schaltungstechnik · · Screenshots
-
Datei
main.c
#include "stm32f4xx.h" TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure; uint16_t TimerPeriod = 0; void TIM_GPIO_Config(void); int main(void) { TIM_GPIO_Config(); TimerPeriod =
in „STM32F4 einfache PWM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
blink.c
#include "stm32f4xx.h" void TIM1_UP_TIM10_IRQHandler () { TIM10->SR = (uint16_t)~TIM_IT_Update; GPIOD->ODR ^= (1 << 14); } int main () { // Init GPIO's for LED's RCC_AHB1PeriphClockCmd(RCC_AHB1ENR_GPIODEN, ENABLE)
in „STM32F4: Timerinterrupts nichtdeterministisch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
CAN_Config.h
* @version 3.3.0 * @date 19-Nov-2012 12:11 * @brief This file contains motor parameters needed by STM32 PMSM MC FW * library v3.0 ****************************************************************************** * @attention * * <h2><center>© COPYRIGHT 2012 STMicroelectronics</center></h2> * * Licensed
in „STM32F4 - CAN1 empfängt nichts“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
edm_test.c
edm_variables.h" #include "edm_test.h" #include "../../ioMapping.h" // Alle Ports und Pins #include "stm32f10x_gpio.h" extern uint16_t ADC1ConvertedValues[10]; volatile uint16_t gl_a; volatile uint16_t gl_b; /* Test der ADC-Routinen (Multiplex und Interrupt-Aufruf) */ void edm_test_adc(void) { printf_P(
in „STM32: Suche Hilfe zu ADC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
edm_test.c
edm_variables.h" #include "edm_test.h" #include "../../ioMapping.h" // Alle Ports und Pins #include "stm32f10x_gpio.h" extern uint16_t ADC1ConvertedValues[10]; volatile uint16_t gl_a; volatile uint16_t gl_b; /* Test der ADC-Routinen (Multiplex und Interrupt-Aufruf) */ void edm_test_adc(void) { printf_P(
in „STM32 - ADC-DMA1-IRQ-Handler macht Unsinn“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2c_ee.h
I2C_EE_H /* Includes ------------------------------------------------------------------*/ #include "stm32f10x.h" /* Exported types ------------------------------------------------------------*/ /* Exported constants --------------------------------------------------------*/ /* The M24C02W contains 256
in „STN32 I2C EEprom AT24C02“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.h
#endif /* Includes ------------------------------------------------------------------*/ #include "stm32f0xx_hal.h" /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Exported types ---------------------------
in „LCD W204B-NLW“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
quelltext2.c
#include <stdio.h> #include "../CMSIS/device/stm32f3xx.h" // The current clock frequency uint32_t SystemCoreClock=8000000; // Counts milliseconds volatile uint32_t systick_count=0; // Interrupt handler void SysTick_Handler(void) { systick_count++;
in „STM32 läuft mit Debugger schneller als er soll“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
index.shtml
="content"> <p> <div id="datum"> </div> <br> <div id="txt"></div> <br> </p> <p> ARM-Webserver mit STM32F103ZET6 und ENC28J60 <br> Basierend auf den uIP TCP/IP Stack<br><br> Erweiterungen <br> <ul> <li>Lampensteuerung</li> <li>ALLE 3 SEKUNDEN WIRD DIE SEITE AKTUALISIERT</li> <li>LED-Steuerung</li> <li
in „uIP BUTTON an aus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
oneWire.h
**/ /* Includes **********************************************************************/ #include "stm32f10x_conf.h" /* Defines **********************************************************************/ #define OW_Enable_Port GPIOB #define OW_Enable GPIO_Pin_12 #define OW_Data_Port GPIOB #define OW_Data
in „Timingproblem mit Onewire und STM32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LedVuMeter.ino
// LED VU-Meter // turns on the LEDs depending on the sound level detected from the microphon // STM32F4 Discovery #define USERBUTTON PA0 #define GREENLED PD12 #define ORANGELED PD13 #define GREDLED PD14 #define BLUELED PD15 #define REDLEDOTGOVERCURRENT PD5 #define MICROPHON_CLK_INPUT PB10 #define MICROPHON_PDMDATA_OUTPUT
in „STM32F4 Discovery Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
debug.c
==================================================================== #include "debug.h" #include "stm32f4xx.h" //============================================================================= // Main output routine //============================================================================= void SWV_puts
in „STM32: Drama mit "Hard Fault Error"“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Adapter_STM_Mini.pdf
1 2 3 4 5 6 Adapter für STM32_MinDevelopmentBoard über eine 26p-Buchse auf ein LCD Display WCG12864B6FSDEWG https://www.pollin.de/p/grafik-display-w-display-wcg12864b6fsdewg-gdsc-ff-12864wm-64-121146 A A FH12-26S-0.5SH X1-1 NCS1
in „LCD von Pollin“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Log_24h.pdf
delay_init... board_led_init... button_init... timer2_init... wpsbutton_init... Version: 2.9.4 Hardware: STM32F103 Display: WC24h LEDs: SK6812 RGBW rtc is online eeprom is online sk6812: external pullup detected eeprom is online current eeprom version: 0x00020900 reading ir codes from eeprom DFPLAYER LOGGER
-
Datei
kk_bb.c
#include <stm32f10x_rcc.h> #include <stm32f10x_gpio.h> #include "C:\zuc\fat\integer.h" #include "C:\zuc\fat\diskio.h" #define use_bitbang 01 #define ll_cs_port_x B #define ll_cs_pin_x 12 #define ll_ck_port B// A #
in „Problem FatFS + SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mp3_audio.c
DMA_Init(AUDIO_MAL_DMA_STREAM, &DMA_InitStructure); /* Enable the selected DMA interrupts (selected in "stm32_eval_audio_codec.h" defines) */ #ifdef AUDIO_MAL_DMA_IT_TC_EN DMA_ITConfig(AUDIO_MAL_DMA_STREAM, DMA_IT_TC, ENABLE); #endif /* AUDIO_MAL_DMA_IT_TC_EN */ #ifdef AUDIO_MAL_DMA_IT_HT_EN DMA_ITConfig(AUDIO_MAL_DMA_STREAM
in „STM32F429 WM8789 MP3“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mp3_audio.c
DMA_Init(AUDIO_MAL_DMA_STREAM, &DMA_InitStructure); /* Enable the selected DMA interrupts (selected in "stm32_eval_audio_codec.h" defines) */ #ifdef AUDIO_MAL_DMA_IT_TC_EN DMA_ITConfig(AUDIO_MAL_DMA_STREAM, DMA_IT_TC, ENABLE); #endif /* AUDIO_MAL_DMA_IT_TC_EN */ #ifdef AUDIO_MAL_DMA_IT_HT_EN DMA_ITConfig(AUDIO_MAL_DMA_STREAM
in „STM32F429 WM8789 MP3“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
-
Datei
syscalls.c
<errno.h> #include <stdlib.h> /* abort */ #include <sys/types.h> #include <sys/stat.h> #include "stm32f10x.h" /* for _get_PSP() from core_cm3.h*/ #undef errno extern int errno; int _kill(int pid, int sig) { pid = pid; sig = sig; /* avoid warnings */ errno = EINVAL; return -1; } void _exit(int status
in „Undefined reference error (yagarto/msys/gcc)“ · µC & Digital Electronics ·