-
Datei
DSO_Test.cpp
#include "stm32f10x_conf.h" #include <stdlib.h> #include <string.h> #include <stdio.h> #include <stdint.h> #define BufSize 8192 //Size of ADC buffer, in halfword #define TIM_MAX 83 // Reload value for ADC trigger
in „STM32F103 ADCs mit externem Trigger langsamer?“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Datenblatt-Ausschnitt zur Entkopplung von VDD/VSS Paaren
such a VDD/VSS pair. Figure 16. Typical layout for VDD/VSS pair Via to VDD Via to VSS Cap. VDD VSS STM32H7xx
in „Abblockkondensatoren die 99te“ · Platinen · · Screenshots
-
Datei
tim6.c
#include "tim6.h" #include "stm32f0xx_hal.h" extern TIM_HandleTypeDef htim6; /* TIM6 init function */ void TIM6_Init(uint16_t period, uint16_t prescaler) { __HAL_RCC_TIM6_CLK_ENABLE(); TIM_MasterConfigTypeDef sMasterConfig; htim6.
in „Interrupt wird ständig aufgerufen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dht22.h
#include "stm32f1xx_hal.h" typedef enum { RISING_EDGE = 0, FALLING_EDGE }TIM2_CC2_Edge; typedef struct { // for debugging UART_HandleTypeDef debug_uart; // Data-Pin for DHT22 GPIO_InitTypeDef GPIO_InitStructure;
in „stm32f103 Timer Input Capture Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Screenshot eines Webshops für ein Semtech LoRa Evaluation Kit
, the LR2012 evaluation kit is hardware-compatible with widely used platforms such as Arduino Uno, STM32 Nucleo, and Nordic DK boards. USD $99.00 Shipping & duties calculated at checkout. Semtech LR2012 LoRa Plus Evaluation Kit-EU868 Semtech LR2012 LoRa Plus Evaluation Kit-US915 Semtech LR2012 LoRa Plus
in „Canonical bietet Zephyr LTS, ST-IMU mit 320G, Zukäufe bei Rohde uvam“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
ar1001.h
recursive inclusion -------------------------------------*/ #ifndef AR1001_H #define AR1001_H #include "stm32f10x.h" #define MASK_STC (1<<5) //0x0020 // Seek/Tune/PowerOn complete D5 in adress 13H #define MASK_SF (1<<4) //0x0010 // Seek Fail D4 in address 13H #define MASK_ST (1<<3) //0x0008 // Stereo D3 in
-
Datei
pictures.h
#endif /* Includes ------------------------------------------------------------------*/ #include "stm32f10x.h" extern const uint8_t test[16266]; #endif /*__PICTURES_H */ /******************* (C) COPYRIGHT 2013 STMicroelectronics *****END OF FILE****/
in „stm32F103 bmp aus Flasch lesen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main_ver1.c
#include <stdint.h> #include "stm8s.h" #define F_CPU 1600000UL #define LED_PIN 3 //function prototyps static inline void delay_ms(uint16_t ms); void init_gpio(void); int init_timer(void); void init_interrupt(void); int main(){ init_gpio
in „sdcc source code in mehrere Dateien aufteilen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.h
#include <stdio.h> #include <stdlib.h> #include "diag/Trace.h" #include <stm32f4xx.h> #define multiplier 4 #define period 125 #define baudrate 921600 #define MOSI_Port GPIOA #define MOSI_Pin GPIO_PIN_7 #define SCK_Port GPIOA #define SCK_Pin GPIO_PIN_5 #define LAT_Port GPIOA
in „STM32F4 HAL SPI über DMA“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PuTTY_log.txt
delay_init... board_led_init... button_init... timer2_init... wpsbutton_init... Version: 2.9.1 Hardware: STM32F103 Display: WC24h LEDs: WS2812 GRB rtc is online eeprom is online ws2812: no external pullup detected eeprom is online current eeprom version: 0x00020900 reading ir codes from eeprom DFPLAYER LOGGER
-
PDF
eGC.pdf
IC7A7A 1 8 PI9C70VDD VSSA PI23708 P24C70VDDA VSS_1PI357023 PIIC7036D_1 VSS_2PIIC7047 PIIC70VDD_3 VSS_3 STM32L15xxx C GND C Title D D Size Number Revision A4 Date: 29.03.2012 Sheetof File: C:\Users\..\SYSCON_PWR.SchDoDrawn By: 1 2 3 4 1 2 3 4 A A SYSCON_IO_[0..15] P7P7 IC7C7C SYSCON_IO_8 SYSCON_IO_0 SYSCON_IO
in „[Suche] Interessierte(n) an Projekt (ARM/FPGA)“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Schaltplan eines 16-Bit-DACs
LSB = unteren 8 Bit (val & 0xFF) R3 zu R4: 3k92/1Meg = 255!!! 3k92/1Meg = 255!!! freq_PWM = 250k (STM32 @ 64MHz) Vref (Buffer Supply) = 2.5V Buffer (inverter) = 74LVC04A Vhigh=2.5, Trise=4ns, Tfall=4ns, Rhigh=10 Rlow=10 A1 A2 MSB R3 3k92 R1 10k R7 10k C3 10n C4 10n U1 AD8628 VCC C1 1n R5 100 R6 100k
in „DAC Dithering“ · Analoge Elektronik und Schaltungstechnik · · Schaltpläne
-
Bild
Schaltplan eines Easy PDK Programmers
23, 47, 24, 36, 48, USB, +5V, Vcc, D (sw), USB_DP, USB_DM, D (gt), D (sw), OSC in, 8 MHz, OSC out, STM32F072Cxxx, TQFP-48, PA15, PB0, PB4, PB8, PA4, PB10, PA0, NRST, 15, 10, 14, 19, 7, 3.3V, 22k, 100, 100, 100, 44, 38, 39, 40, 41, 42, 43, 22p, 22p, reset, bout B, JP6 IDC-connector to target circuit,
in „EasyPDKProgrammer - Clone für Padauk MCUs“ · Projekte & Code · · Schaltpläne
-
Datei
gdblog.txt
0x20005000) Select auto JTAG speed (1000 kHz) Target endianess set to "little endian" Select flash device: stm32f103rb Flash breakpoints enabled Flash download enabled Downloading 4096 bytes @ address 0x08000000 Downloading 4080 bytes @ address 0x08001000 Downloading 3856 bytes @ address 0x08001FF0 Writing register
in „STM32: DMA vs. RAM check (beim Debug)“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Visual Studio Code Fehlermeldung OpenOCD GDB Server
[ "/usr/share/openocd/scripts/interface/openocd-openxsr-ni.cfg", "/usr/share/openocd/scripts/board/stm32f1ob.cfg" ], "openOCDLaunchCommands": [ "arm7 9 force_hw_bkpts enable", "arm7 9 dcc_downloads enable", "arm7 9 fast_memory_access enable", "adapter speed 10000" ], "overrideLaunchCommands": [], "overrideLaunchCommands
in „OpenOCD, GDB Server Quit Unexpectedly in VS Code“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
usb.c
**********/ void OnEpBulkIn (void) /* EP1 = Bulk-EP IN */ { int i, n; dword L, A; dword* P; /* bei STM32 muß man offenbar den Frame-Int benutzen, um alle 1 ms nach dem Rechten zu schauen. */ if (txr==txw) return; P = (dword*) EP1TxABuffer; i = txw - txr; if (i<0) i += txLen; /* i = Anzahl zu sendender
in „An W.S.: Läuft deine USB Implementierung auch auf STM32F303?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
DSO203.pdf
channel digital Oscilloscope for common electronic engineering tasks. It's based on ARM cortex M3 (STM32F103VCT6) 32 bits platform, providing 72MS/s sampling rate with integrated FPGA and high speed ADC. Internal 2MB USB disk could be used to store waveform, user application and upgrade firmware. Due
in „Welches aktuelle DSO ist gut ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
simple_server.c
; plen = fill_tcp_data_p(buf, plen, "<html><head>\r\n"); plen = fill_tcp_data_p(buf, plen, "<title>STM32F103ZET6 HomeControl</title>"); plen = fill_tcp_data_p(buf, plen, "</head>\r\n"); plen = fill_tcp_data_p(buf, plen, "<body bgcolor='#A9ED61'>\r\n"); //Hintergrundfarbe plen = fill_tcp_data_p(buf, plen
in „Webpage Webserver“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include "stm32f0xx.h" extern void Config_TIM16 (void); int main(void){ RCC->APB2ENR |= RCC_APB2ENR_DBGMCUEN; DBGMCU->APB2FZ|= DBGMCU_APB2_FZ_DBG_TIM16_STOP; Config_TIM16(); while(1){__NOP();} #pragma diag_suppress
in „STM32 INT wird sofort ausgeführt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Loesungsansatz.txt
Auf dem STM32 setze ich FreeRTOS ein. - In einem Lookup-Table stehen sämtliche zu sendenden Befehle, die Anzahl der Bytes, die auf den Befehl zurückgesendet werden sowie die Zeit, die der Chip braucht, um den Befehl
in „SPI - Daisy-Chain-Protokoll“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
beispiel.c
/* Includes ------------------------------------------------------------------*/ #include "stm32f4xx.h" #include "menu.h" #include <stdlib.h> void show_main_menu(void); #define LEDS_MENU_ENTRIES 5 #define MAIN_MENU_ENTRIES 5 #define COLOR_MENU_ENTRIES 8 menu_entries color_menu[] = { {"Color"}
-
PDF
PCF7936AS.pdf
...................................................................................................32 14.1 Data sheet status.........................................................................................................................................................32 14.2 Definitions.....
-
Datei
ili9341Driver.h
AUTHOR] * License: None */ #ifndef ILI9341_ILI9341DRIVER_H_ #define ILI9341_ILI9341DRIVER_H_ #include <stm32f1xx.h> #include <stdio.h> #include <stdlib.h> #include <stdint-gcc.h> #include <string.h> #include <math.h> #include "../delay.h" #include "../usart.h" //Control Pins #define DC_PIN 10 //LCD Register
in „ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
**** */ /* Includes ------------------------------------------------------------------*/ #include "stm32f4xx_hal.h" #include "adc.h" #include "i2c.h" #include "rtc.h" #include "spi.h" #include "tim.h" #include "usart.h" #include "gpio.h" /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /*
in „STM32F4 HAL TIMER Interrupt läuft nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
spma014.pdf
Higher priority interrupt coming in (interrupt-continue for LDM and during servicing is held off. STM, unlike the blocking ARM7/ “Stubs” and hidden code to handle interrupts in ARM9 for example), and support software. 8 levels of fully nested priority. Variable size • Algorithm time Using variables
in „ARM Cortex & GCC: Worauf achten für "optimalen" Code?“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Layout einer Montageplatte für Elektronikkomponenten
loch, 144x44 18 loch, 36x44 18 loch, 288 Locher @ 12 mm, Power Supply 24 V DC max. 12 x 66, ESP8266, STM32 Nucleo Board 98mm x 66mm, 36x64 18 loch, 36x64 18 loch, 36x137 18 loch, 36x137 18 loch, 36x137 18 loch, 36x137 18 loch, 36x137 18 loch, 36x137 18 loch, 36x137 18 loch, 36x137 18 loch, 36x137 18 loch
in „Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?“ · Projekte & Code · · Screenshots
-
Datei
cm3-systick.h
clock, ticks=0: preset calibration value, held while debugging // calibration value is 1ms@72MHz on STM32 // core=1: processor clock, runs while debugging void systick_init (unsigned coreclk, unsigned ticks); ///////////////////////////////////////////////////////////////////////////// // Calibrate delays
in „[ARM / Cortex-M0(+)] delay-Funktionen "avr-libc style"“ · Projekte & Code ·
-
Datei
serial.h
/* UART-Ansteuerung für STM32F103C8T6 */ /* Senden + Empfangen erfolgt gepuffert über V24puffer per Interrupt. Beim Senden wird eine begrenzte Zeit gewartet, wenn der Sendepuffer voll ist Beim Empfangen wird nicht gewartet, sondern
in „Sende/Empfangsvorgang mittels nur 1St. µC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_fonts.h
#ifndef LCD_FONTS_H #define LCD_FONTS_H #include "stm32F10x_conf.h" /* -------------- Standard Include Files ----------------- */ #include <string.h> #include <stdint.h> /* ---------------Special Include Files / Librarys ------- */ /* -------------- Projekt
in „Basteltip: STM32F103 DIP40 Board“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_fonts.h
#ifndef LCD_FONTS_H #define LCD_FONTS_H #include "stm32F10x_conf.h" /* -------------- Standard Include Files ----------------- */ #include <string.h> #include <stdint.h> /* ---------------Special Include Files / Librarys ------- */ /* -------------- Projekt
in „Lebensdauer von lokalen Variablen“ · Softwareentwicklung ·
-
Datei
GPIO_INI.c
#include <STM32L1XX.h> #include <stdio.h> #include "GPIO_INI.h" void GPIO_INI() { //Enable Clocks für die Ausgänge RCC->AHBENR |= RCC_AHBENR_GPIOBEN; RCC->AHBENR |= RCC_AHBENR_GPIOAEN; //Operation Mode Register /
in „STM32L152RC HSI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
/* Includes ------------------------------------------------------------------*/ #include "stm32f10x.h" #include "systick.h" #include <stdlib.h> #include <stdio.h> #ifdef __GNUC__ /* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf set to 'Yes') calls __io_putchar(
in „STM32 can Message“ · Mikrocontroller und Digitale Elektronik ·
-
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 ·
-
Bild
Zusammenstellung von Elektronikkomponenten und Pinbelegungen
PB9 = Encoder Switch, G = ground, 5v = 5v, VB = VBAT, PC15 = IR Signal, PB10 = Play Led, KaradiuU8STM2, KaradiuUCSTM32 Pins usage
in „Suche STM32 binary für KaRadio-addons“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Bild
Oszilloskop-Screenshot eines Augendiagramms
RS-485 10 Mbit/s, di. 25 ns/div eye, 3 seg, 14 pt SATA Gen1 OOB bu 100 ns/div pulse, 4 seg, 16 pt STM1 155.22 Mb/s eye, 3 seg, 14 pt STS1 51.84 Mb/s eye, 4 seg, 30 pt STS1NEW 51.84 Mb/s eye, 4 seg, 38 pt STS3 155.22 Mb/s eye, 4 seg, 32 pt STS3X 155.22 Mb/s eye, 4 seg, 20 pt USB full speed 12 M 12.5
in „Neuer Desktop für Raspberry Pi, große Politik, neue Messtechnik uvam“ · Mikrocontroller und Digitale Elektronik · · Oszi-Bilder
-
Datei
main.c
Includes ------------------------------------------------------------------*/ #include "main.h" #include "stm32f1xx_hal.h" /* USER CODE BEGIN Includes */ #include "x_user.h" /* USER CODE END Includes */ /* Private variables ---------------------------------------------------------*/ I2C_HandleTypeDef hi2c1;
in „CubeMX und HAL - I2C hängt sich auf“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
**** */ /* Includes ------------------------------------------------------------------*/ #include "stm32f1xx_hal.h" /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Private variables ---------------------------------------------------------*/ TIM_HandleTypeDef htim1; DMA_HandleTypeDef hdma_tim1
in „STM32F103 Hardfault“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
canbusboard.pdf
7 T D D D A NRST B V V V D 10K V V 44 Y1 BOOT0 1 5 PD0 2 6 3 PD1 R30 2 GND 357 PC13 U6 3 PC14 B 4 STM32F103C8T6 B PC15 R31 18 PB0 PA0 10 TH0 10K 19 11 PB1 PA1 BLTOUCHSERVO 20 PB2 PA2 12 39 13 PB3 PA3 40 PB4 PA4 14 ADX_CS E0_EN 41 PB5 PA5 15 ADX_SCL 42 16 E0_STEP PB6 PA6 ADX_SDO E0_DIR 43 PB7 PA7 17 ADX_SDA 45 29 CANRX PB8 PA8 ZSTOP CANTX 46 PB9 PA9 30 XSTOP 21 31 22 PB10 PA10 32 E0_UART_CS PB11 PA11 25 PB12 PA12 33 26 34 HE0 PB13 PA13 SW_DIO FAN1 27 PB14 A PA14 37 SW_CLK 28 S S S S 38 FAN0 PB15 V V V V PA15 3 5 7 2 3 4 8 C C GND Sheet: /Controller/ D D File: controller.kicad_sch
-
Datei
ffconf.h
Z80 0/1 V850ES 0/1 / Cortex-M0 0 *2 x86 0/1 TLCS-870 0/1 / AVR 0/1 RX600(LE) 0/1 TLCS-900 0/1 / AVR32 0 *1 RL78 0 *2 R32C 0 *2 / PIC18 0/1 SH-2 0 *1 M16C 0/1 / PIC24 0 *2 H8S 0 *1 MSP430 0 *2 / PIC32 0 *1 H8/300H 0 *1 8051 0/1 / / *1:Big-endian. / *2:Unaligned memory access is not supported. / *3:Some compilers generate LDM/STM for mem_cpy function. */
in „Problem mit VS1053“ · 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
-
Datei
main.c
******/ /* Includes ------------------------------------------------------------------*/ #include "stm32f10x_lib.h" #include "platform_config.h" /* Private typedef -----------------------------------------------------------*/ /* Private define ---------------------------------------------------------
in „STM32 103RB und Probleme mit SPI1“ · Mikrocontroller und Digitale Elektronik ·