-
Datei
spi-L431.h
software, it is provided AS-IS. typedef enum spi_prescaler_enum { SPICLK_DIV_2, SPICLK_DIV_4, SPICLK_DIV_8, SPICLK_DIV_16, SPICLK_DIV_32, SPICLK_DIV_64, SPICLK_DIV_128, SPICLK_DIV_256 } spi_prescaler_enum; typedef enum spi_data_size_enum { SPI_DS_4 = 3, SPI_DS_5, SPI_DS_6, SPI_DS_7, SPI_DS_8, SPI_DS_9, SPI_DS
in „STM32: SPI - HAL durch eigenen code ersetzen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
GameOfLife.c
#include "GameOfLife.h" #include "main.h" #include "stm32f7xx_hal.h" #include "stm32f7xx_hal_rng.h" uint8_t Layerswitch = 0; void GameOfLife (void) { const uint16_t Spielfeldgroesse_x = 90; const uint16_t Spielfeldgroesse_y = 50; uint8_t Wahrscheinlichkeit = 20; uint8_t Spielfeld[Spielfeldgroesse_x][Spielfeldgroesse_y]; // 0bXXXXXXX0 Bit0 = Lebend/tot 1/0; uint8_t Spielfeldschatten[Spielfeldgroesse_x][Spielfeldgroesse_y]; uint8_t *SpielfeldPt = &Spielfeld[0][0]; uint8
in „Game of Life läuft nur eine Runde!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32h743xx.s.txt
word RTC_Alarm_IRQHandler /* RTC Alarm (A and B) through EXTI Line */ .word 0 /* Reserved */ .word TIM8_BRK_TIM12_IRQHandler /* TIM8 Break and TIM12 */ .word TIM8_UP_TIM13_IRQHandler /* TIM8 Update and TIM13 */ .word TIM8_TRG_COM_TIM14_IRQHandler /* TIM8 Trigger and Commutation and TIM14 */ .word TIM8_
in „Q: STM32H743 External Interrupts HAL bindings“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Schaltplan einer digitalen Isolationsschaltung zwischen Raspberry Pi und STM32
Raspberry Pi STM32 3V3A 3V3B G1 IC C3 16 100n C1 1 100n 2 V+ 3 4 C4 5 6 100n C2 100n 4 C2- 2 100n 3 C1- 1 IC1 10 2 8 6 1 2 4 5 7 14 13 7 5 10 9 11 12 15 12 13 14 1 2 13 14 GPIO15:10 GPIO14:8 GND:6 Vdd1 Vdd2 Vcc Vio
in „RS232 galvanische Trennung zwischen Raspberry und STM32“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
Pinbelegung STM32F446RETx LQFP64
PC10, PA15, PA14, SYS_JTCK-SWCLK, VDD, VSS, PA13, SYS_JTMS-SWDIO, PA12, PA11, PA10, PA9, RCC_MCO_1, PA8, PC9, RCC_MCO_2, PC8, PC7, PC6, PB15, PB14, PB13, PB12, VSS, VDD, VCAP, PB10, PB1, PB2, TEST2, TEST1, PB0, PC5, PC4, PA7, PA6, PA5, PA4, VDD, VSS, PA3, PA2, UART4_TX, PA1, PA0, VSSA, VDDA, NRST, RCC_OSC_OUT, PC0, PC1, PC2, PC3, RCC_OSC_IN, PC13, PC14, PC15, VSS, VBAT, ST, STM32F446RETx, LQFP64
in „STM32: Flashen geht; uC stoppt sofort. Takt-Hygiene?“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
ds18b20.h
DS18B20_H_ /* Includes ------------------------------------------------------------------*/ #include "stm32f10x_lib.h" #define DQ_PIN GPIO_Pin_0 #define DQ_GPIO_PORT GPIOC #define DQ_GPIO_CLK RCC_AHB1Periph_GPIOC #define DQ_PIN_WRITE(x) ((x) ? (GPIO_SetBits(DQ_GPIO_PORT,DQ_PIN)) : (GPIO_ResetBits(DQ_GPIO_PORT
in „STM32 DS1820“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
mainSTM32F1.pdf
2 1 R 5 GND/3.3V E W 3 0 O 1 2 R 1 P IC1 C1 4 4 4 4 4 4 4 4 4 3 3 3 7 STM32F102CB 1 1 4 4 4 4 4 4 4 4 4 3 3 3 736 36 0 2 2 35 35 1 3 3 34 34 3 1 4 4 33 33 C2 C Q 1 5 5 32 32 4 R 6 6 31 31 C 7 7 30 30 R4 8 8 29 29 9 9 28 28 10 10 27 27 11 11 26 26 12 12 25 25 1 1 1 1 1 1 1
in „STM32F1 Grundbeschaltung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
can.c
#include "stm32f10x.h" #include "can.h" uint8_t can_init(void) { CAN_InitTypeDef CAN_InitStructure; // enable Clock RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1, ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO, ENABLE); // Init GPIO for RX and TX // for this Pins, no remap is need (PB8, PB9) GPIO_InitTypeDef CAN_GPIO_InitStructure; // RX CAN_GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11; CAN_GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; CAN_GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU
in „stm32f103 CAN-Interface“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
r3-180-z.pdf
27 A8 19 A5 48 3 V D0 PB8 A9 26 A6 A6 TXA1 2 B1 24 FT A10 23 A9 A7 20 A7 R8 4 2 10u 210u J2 R2 BOOT0 25 A10 A8 21 A8 RXA1 49 VBAT 1 2 23 BOOT0 A11 A11 A9 22 10K SPI 5 PC13 A12 4 A12 A10 23 A9 (TAMPER-RTC)
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart5.c
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); uart5queue = xQueueCreate(32, sizeof(uint8_t)); USART_ITConfig(UART5_TYPE, USART_IT_RXNE, ENABLE); //Enable UART USART_Cmd(UART5_TYPE, ENABLE); isInit = true; } bool UART5Test(void) { return isInit; } void uart5SendData(uint32_t size, uint8_t
in „FreeROTS Fehler "AssertFail" durch Befehl xQueueReceive“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dogm_spi_cs.c.c
*/ while (delayCount > 0) { delayCount--; } } void NVIC_Configuration(void); int main(void) { uint8_t cnt, ctx = 0; SPI_InitTypeDef SPI_InitStructure; /* RCC_Configuration */ volatile uint32_t idx = 0; uint8_t initSequence[] = {0x39, 0x1C, 0x52, 0x69, 0x74, 0x38, 0x0f, 0x01, 0x06,0}; // Documentation
in „EA DOGM162 mit STM32 reagiert nicht mit SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mmc_config.h
"uputs(uint8_t *s)" ist typedef void(*fptr_t)(uint8_t* arg); // in main.c definiert. konvertiert einen long zu string, wird nur von ls benoetigt #if (MMC_LS == TRUE) extern char *ltostr(long num, char *string, uint16
in „MMC SD library FAT16 FAT32 read write“ · Projekte & Code ·
-
Datei
mmc_config.h
"uputs(uint8_t *s)" ist typedef void(*fptr_t)(uint8_t* arg); // in main.c definiert. konvertiert einen long zu string, wird nur von ls benoetigt #if (MMC_LS == TRUE) extern char *ltostr(long num, char *string, uint16
in „AVR und großer Speicher“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ETEMB043013XDHAL_-_ver2.pdf
NOTE : g n r 1.C/L GLASS : SODA LIME, CHAMFERED EDGES. e o 2.CN1 : CHIN-TEK 2022-03/SMT m D 3.CN2~CN8 : JST SM06B-SRSS-TB(LF)(SN) 4.CN9 : MOLEX 47590-0001 E 02101300-01-02 E M E R G D I S P L A Y NO VERSPAGE TECHNOLOGIES CORETEMB043013XDHA2 8 9. DETAIL DRAWING OF DOT MATRIX 0.198 95.04 0.066 . R G B
in „EDT Display Interface mit STM32F7“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
error.txt
call to 'events::EventQueue::call(Adafruit_Fingerprint*, <unresolved overloaded function type>, uint8_t, uint8_t, uint8_t, uint8_t)' [build] 25 | queue.call(&finger, &Adafruit_Fingerprint::LEDcontrol, (uint8_t)FINGERPRINT_LED_ON, (uint8_t)0, (uint8_t)FINGERPRINT_LED_BLUE, (uint8_t)0); [build] | ~~~~~
in „C++: Callback Funktion kann nicht aufgelöst werden“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds18b20.h
DS18B20_H_ /* Includes ------------------------------------------------------------------*/ #include "stm32f10x_lib.h" /* #define DS18B20_BIT GPIO_Pin_0 #define DS18B20_PORT GPIOC #define READ_DS18B20() GPIO_ReadInputDataBit(GPIOB, DS18B20_BIT) #define DIR_1WIRE_IN() {DS18B20_PORT->CRL &= 0xFF0FFFFF;DS18B20
in „STM32 DS1820“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include "stm32f10x.h" uint32_t CRC32(uint8_t* buf, int len) { uint32_t crc = 0xFFFFFFFF; for(int i=0; i<len; i++) { uint32_t byte = buf[i]; crc = crc^byte; for(int j=7; j>=0; j--) { uint32_t mask = -(crc & 1); crc
in „STM32F103C8T6 - Fälschung von ST bestätigt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
st8readihx.c
/* ------------------ st8readihx.c ---------------- Intel Hexfile lesen und anzeigen Januar 2016 R. Seelig ------------------------------------------------- */ #include <stdio.h> #include <string.h> #include <stdint.h> /* ---
-
Datei
FlashDriver.h
FLASHDRIVER_H /* Includes ------------------------------------------------------------------*/ #include "stm32f4xx.h" /* Private function prototypes -----------------------------------------------*/ void df_read_open(uint32_t addr); void df_write_open(uint32_t addr); void df_read(uint8_t *buf,uint16_t size); void df_write(uint8_t *buf,uint16_t size); void df_read_seek(uint32_t addr); void df_write_seek(uint32_t addr); void df_read_close(void); void df_write_close(void); #endif /************************ (C) COPYRIGHT HAOYU Electronics
in „Font in SPI Flash schreiben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds18b20.c
_1WIRE(); delay_nus(500); //480usÒÔÉÏ DIR_1WIRE_IN(); delay_nus(310); //15~60us } void write_1820(u8 data) { u16 i; for (i = 0; i < 8; i++) { // set to output DIR_1WIRE_OUT(); // write 1 if (data & (1 << i)) { // put signal low CLR_OP_1WIRE(); // relase within 15us delay_nus(5); // release to input
in „STM32 DS1820“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
analogReadSerial.ino
PD15 #define REDLEDOTGOVERCURRENT PD5 #define NUMLEDS 5 const uint8_t Led[] = {GREENLED, ORANGELED, GREDLED, BLUELED, REDLEDOTGOVERCURRENT}; #define BITDELAY 1000000UL / SOFTSERIAL_BAUDRATE #define ZEROLEVEL LOW #define ONELEVEL HIGH void writeByte(uint8_t b) { digitalWrite
in „STM32F4 Discovery Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
oneWire.c
***/ /* Includes **********************************************************************/ #include "stm32f10x_conf.h" #include "Delay.h" #include "oneWire.h" #include "math.h" /* Functions **********************************************************************/ //reset device uint8_t ds1820_reset(GPIO_TypeDef
in „Timingproblem mit Onewire und STM32“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SAM3X.pdf
block. 12.12.6.4 Condition flags These instructions do not change the flags. 12.12.6.5 Examples LDM R8,{R0,R2,R9} ; LDMIA is a synonym for LDM STMDB R1!,{R3-R6,R11,R12} 12.12.6.6 Incorrect examples STM R5!,{R5,R4,R9} ; Value stored for R5 is unpredictable LDM R2, {} ; There must be at least one register
in „ARM SAM3x Zähleingang“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SAM3X.pdf
block. 12.12.6.4 Condition flags These instructions do not change the flags. 12.12.6.5 Examples LDM R8,{R0,R2,R9} ; LDMIA is a synonym for LDM STMDB R1!,{R3-R6,R11,R12} 12.12.6.6 Incorrect examples STM R5!,{R5,R4,R9} ; Value stored for R5 is unpredictable LDM R2, {} ; There must be at least one register
in „Arduino Due: Programmierung ohne 16U2“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
BU208D.pdf
ISOWATT218 MECHANICAL DATA mm inch DIM. MIN. TYP. MAX. MIN. TYP. MAX. A 5.35 5.65 0.210 0.222 C 3.3 3.8 0.130 0.149 D 2.9 3.1 0.114 0.122 D1 1.88 2.08 0.074 0.081 E 0.75 1 0.029 0.039 F 1.05 1.25 0.041 0.049 G 10.8 11.2 0.425 0.441 H 15.8 16.2 0.622 0.637 L1 20.8 21.2 0.818 0.834 L2 19.1 19.9 0.752 0.783
in „Qualität heutiger Transistoren“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
main.txt
/* Pinout 1 VSS GND 2 VDD VDD 3 nc nc 4 RS PD4 5 R/W PD5 6 E PD6 7 nc nc 8 nc nc 9 nc nc 10 nc nc 11 D4 PD0 12 D5 PD1 13 D6 PD2 14 D7 PD3 15 nc nc 16 nc nc */ #include "stm32f4xx.h" uint32_t i; void WriteNibble(char data){ GPIOD->BSRRL |= data; GPIOD->BSRRH |= ~data; GPIOD-
in „STM32: Ich finde einfach keinen Fehler in meinem Code“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Schaltplan mit STM32F030F4P6 Mikrocontroller
3, 2, 1, GND, Q2, BSS138PW, 3, 2, 1, GND, Q3, BSS138PW, 3, 2, 1, GND, Q4, BSS13, 3, 2, 1, GND, U2, STM32F030F4P6, PB1, PA0, PA1, PA2, PF0-OSC_IN(PF0), PA3, PF1-OSC_OUT(PF1), PA4, PA5, PA6, PA7, PA8, PA9, PA10, PA13(SWDIO), PA14(SWCLK), NRST, BOOT0, VSS, VDD, VDDA, R2, 270, D2, LOR976, R3, 10k, C3, 100n 16V, +3V3, P2, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, GND, +24V, J4, 1, 2, 3, Pin_3, GND
in „STM32-Schaltplan so in Ordnung?“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
Schaltplan eines STM32G031-Moduls mit W25Q128 Flash
, PC14, PC15, PA0, PA1, PA2, PA3, GND1, GND2, MAX_EN, DI, CLK, /CS, /WP, DO, PA4, PA5, PA6, PA7, PA8, PA11, PA12, RX, TX, +3.3V1, GND3, PF2[/RST], PB6, 3V3, V-IN, IC1 G031-MODUL, ST1, SWD, R5, 1k, R7, 330, TXD, RXD, R8, 10k, U-CLAMP, BC807, T1, C5, .1u, W25Q128 IC2, +3.3, VCC, SD2, C1, C2, 10n, R3,
in „2-Kanal analoger Datenlogger, mobil“ · Projekte & Code · · Schaltpläne
-
Bild
Leiterplatten-Layout eines ESP-12 STM32F103C8T6 Projekts
SPK SPK +5V GND R L BOCT0 R17 1k ESP - 12 STM32F103C8T6 A11 A12 A15 B1 B12 B14 C14 C15 3V5 GND IC IO Q1 DCF LED1 DS1820 R15 100R 28 68 GND PIN 3V5 DS1820 R10 82 BS170 Q2 IC2 LM358 R9 3k R8 LED DCF 100nF R3 100R IC2 R2 10k R14 10k R16 100R R12 10k
in „WordClock mit WS2812“ · Projekte & Code · · Layouts
-
Datei
usbd_storage_if.c
USBD_STORAGE_Private_FunctionPrototypes * @brief Private functions declaration. * @{ */ static int8_t STORAGE_Init_FS(uint8_t lun); static int8_t STORAGE_GetCapacity_FS(uint8_t lun, uint32_t *block_num, uint16_t *block_size); static int8_t STORAGE_IsReady_FS(uint8_t lun); static int8_t STORAGE_IsWriteProtected_FS(uint8_t lun); static int8_t STORAGE_Read_FS(uint8_t lun, uint8_t *buf, uint32_t blk_addr, uint16_t blk_len); static int8_t STORAGE_Write_FS(uint8_t lun, uint8_t *buf, uint32_t blk_addr, uint16_t blk_len);
in „ARM [STM32] microSD SPI USB Massenspeicher“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Seriell_Empfangen_USART.txt
#include "stm32f0xx.h" #define Input1 GPIOB, GPIO_Pin_0 #define Input2 GPIOB, GPIO_Pin_1 #define Input3 GPIOB, GPIO_Pin_2 #define Input4 GPIOB, GPIO_Pin_6 #define Output1 GPIOA, GPIO_Pin_8 #define Output2 GPIOB,
in „STM32f0xx UART“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Seriell_Senden_USART.txt
#include "stm32f0xx.h" #define Input1 GPIOB, GPIO_Pin_0 #define Input2 GPIOB, GPIO_Pin_1 #define Input3 GPIOB, GPIO_Pin_2 #define Input4 GPIOB, GPIO_Pin_6 #define Output1 GPIOA, GPIO_Pin_8 #define Output2 GPIOB,
in „STM32f0xx UART“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SimpleSoftSerial.ino
PD5 #define NUMLEDS 5 const uint8_t Led[] = {GREENLED, ORANGELED, GREDLED, BLUELED, REDLEDOTGOVERCURRENT}; #define BITDELAY 1000000UL / SOFTSERIAL_BAUDRATE #define ZEROLEVEL LOW #define ONELEVEL HIGH void writeByte(uint8_t b) { digitalWrite
in „STM32F4 Discovery Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
project__2_.pdf
1 2 3 4 5 6 7 8 G A J D1 i VDD MBRS140T3 / BAT254 V C1 Vishay 595D686X0010C2T C3 Rf1 U2 68uF Cap 150K 7 8 L2 33pF BOOT SW Vin A R2 4 DT1608C-682 C4 A BSS84 Res2 D2 FB 6.8uH 595D226X06R3B2T / Case C Cond. Q1 1K R3 33uF
in „LCD + nRF24L01 = EMV/HF Probleme?“ · HF, Funk und Felder ·
-
PDF
FEZ_Cerb40.pdf
ADC12_IN6 22 58 PB6/I2C1_SCL/UART1_TX PA7/SPI1_MOSI/ADC12_IN7 23 PA6 PB6 59 PB7/I2C1_SDA/UART1_RX B PA8/MCO1 41 PA7 PB7 61 PB8/I2C1_SCL/CAN1_RX 3 0PA9/VBUS 42 PA8 PB8 62 PB9/I2C1_SDA/CAN1_TX R 1PA10/LOADER1U2/PWM 43 PA9 PB9 29 PB10/I2C2_SCL/SPI2_SCK/UART3_TX 44 PA10 PB10 30 R4 45 PA11 PB11 33 PB11/I2C2
in „Störsignal auf Spannungsversorgung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
gdblog.txt
J-Link connected Firmware: J-Link ARM V8 compiled Dec 1 2009 11:42:48 Hardware: V8.00 S/N: ### OEM: SEGGER-EDU Feature(s): FlashBP J-Link found 2 JTAG devices, Total IRLen = 9 JTAG ID: 0x3BA00477 (Cortex-M3) Free mode: To be used for non-commercial
in „STM32: DMA vs. RAM check (beim Debug)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
atf.pdf
R39 V12 PSMN4R6-60 X1:1 LINK+ X2:5 27R,1W BAV103 F3 C22 C4 6 9 E1 SMA6J33CA 100n 4u7 D3 R 3 PR5/25 STM32L412 V1 V2 V4 X1:5 BC856 X1:4 1 , 4 , X1:3 VDDA 30 PWRON_H R R R R PB7 V5 R3 2 2 E2 +18V +3.3V L1 BC846 +7V PR5/25 N1 5 VDDA 15k MIC5233-3.3 F.B.,0.2A 8 9 9 5 R2 1 IN OUT 3 1 VDD R 3 R 1 V3 6 17 VDD BC846 3k6 8 1 1 R5 C2 C6 C8 1 5 C5 D1 C21 D5 D2 C14 C7 C17 C16 ADC1.16 ADC2.16PB1 15 DCOK 4 k C1 100n 2u2 33u R 1 100n 100n 100n 100n 2u2 100n +3.3V R 4 100n 4 4 8 % 39k,1% 16 C9 7 , 32 VSS R k VSS 10n 3 +18V DCF-TX
in „Schaltplan richtig zeichnen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SRC_Power_Checker.pdf
-OSC_OUT PA9 M_Uoutb ADC5 IN1 - 2 s a C + t o D D P o I _ _ M _ 7 42 M M M M SWD_RESET PG10-NRST PA8 M_P+- ADC5 IN2 8 41 ADC1 IN6 M_3V3a PC0 PC9 EEPROM_SDA I2C3_SDA IC1 F1 9 40 I2C3_SCL F2 F3 C ADC1 IN7 M_3V3b PC1 PC8 EEPROM_SCL Fiducials_bot Fiducials_bot Fiducials_bot C SamacSys_Parts_STM32G474RET6
in „STM32G474 Startverhalten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32l1_keil_dump_etm.txt
0xE0041140 #0x0 ETMSYNCFR 0xE00411E0 #sync frequency register ETMIDR 0xE00411E4 #4114F242 ETMCCER 0xE00411E8 #0x00018800 ETMTESSEICR 0xE00411F0 #0x0 ETMTSEVR 0xE00411F8 #0x0 ETMTRACEIDR 0xE0041200 #0x02 --T32: 0x01 ETMIDR2 0xE0041208 #0x00 ETMPDSR 0xE0041314 #0x01 ITMISCIN 0xE0041EE0 #0x10 ITTRIGOUT 0xE0041EE8 #0x0 ETM_ITATBCTR2 0xE0041EF0 #0x01 //RO ETM_ITATBCTR0 0xE0041EF8 #0x00 //WO ETMITCTRL 0xE0041F00 #0x0 ETMCLAIMSET 0xE0041FA0 #0x0F ETMCLAIMCLR 0xE0041FA4 #0x0 ETMLAR 0xE0041FB0 #0x0 //lock Access reg ETMLSR 0xE0041FB4 #0x01 ETMAUTHSTATUS 0xE0041FB8 #0xC0 ETMDEVTYPE
in „Trace auf Lauterbach PowerDebug USB3 + CombiProbe mit STM32L151“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dogm_spi_3.3V.c
main(void) { uint8_t cnt, ctx = 0; SPI_InitTypeDef SPI_InitStructure; /* RCC_Configuration */ volatile uint32_t idx = 0; // uint8_t initSequence[] = {0x39, 0x1C, 0x52, 0x69, 0x74, 0x38, 0x0f, 0x01, 0x06,0}; // Documentation
in „EA DOGM162 mit STM32 reagiert nicht mit SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
/////////////////// // Setzt den Cursor in Spalte x (0..15) Zeile y (1..4) void lcd_setcursor( uint8_t x, uint8_t y ) { uint8_t data; switch (y) { case 1: // 1. Zeile data = LCD_SET_DDADR + LCD_DDADR_LINE1_START + x; break; case 2: // 2. Zeile data = LCD_SET_DDADR + LCD_DDADR_LINE2_START + x; break;
in „LCD W204B-NLW“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
label-vs-wire.pdf
15 X1:B2 IN4 OUT4 12 8 X1:A2 11 THER CS 9 R15 REL-04+ +3.3V +3.3V 5 DIAG_EN CL 14 TPS-A_I X1:B3 REL-04_H 6 SEH N/C 13 15k,1% D2 SEL N/C 1 1 6 1 X1:A3 7 6 8 6 PCA9557 REL-05_H PADGND R 8 R 2 1 k REL-03+ 1 k 1 k 0 1 1 R 1 X1
in „Schaltungs Kontrolle“ · Platinen ·
-
Datei
init_io.c
folgender Pinbelegung: // PA4: CSB (NSS) // PA5: SCK // PA7: MOSI (SI) // MISO wird nicht verwendet // STM32 ist Master, d. h. MSTR = 1 // Es wird Mode 3 verwendet, d. h. CPOL = 1 und CPHA = 1 // MSB wird zuerst gesendet, d.h. LSBFIRST = 0 (RESET-Status) // Datenlänge 8 Bit, d. h. DS[3:0] = 0x07 // SPI Baudrate
in „STM32F303 SPI kein SCK- und MOSI-Signal“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usart3.c
USART3 Alternative-Funktions mit den IO-Pins verbinden GPIOB->AFR[1] |= (AFR_USART3 << ((TxD3_Pin-8) * 4) | AFR_USART3 << ((RxD3_Pin-8) * 4)); // alle weiteren Einstellungen default 8N1 set_baudrate3(DEF_BAUDRATE); // enable UART Interrupt-Vector NVIC_SetPriority(USART3_IRQn,PRIO_USART3); NVIC_EnableIRQ
in „stm32f411 USART2 will nicht wie er soll“ · 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
DIYMROE.pdf
P P C 1 1 1 D 1 1 . N 1 E E P P P P P P P + G P P P BOOT1 GND BOOT0 GND GND +5V g PE10 PB2/BOOT1 PA8 PC9 PE8 PE9 PA10 PA9 i PE1 PE7 PA14 PA13 PB0 PB1 PC10 PA15 PC4 PC5 PC12 PC11 t PA6 PA7 PD1 PD0 PA4 PA5 PD3 PD2 r PC3 PA3 PD5 PD4 PA1 PA2 PD7 PD6 PC2 PA0 PB4 PB3 e PC0 PC1 PB6 PB5 +3.3V GND PE0 PB7 f PE6 PC13 GND +5V3V PE2 PE3 n Abbildung E.14.: Pinout des STM3"-407 DIY-MORE\. SWD-Clk: PA14, SWD-DIO: PA13. Ublicherweise ist der Jumper BOOT0/GND gesesetzt, um aus dem Flash zu herausgefu rt.ud PC15 sind am Uhrenquarz und gar nicht auf die Stiftleisten 144
in „STM32-407 DIY-MORE Doku?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD.h
------*/ void LCD_Initializtion(void); void LCD_Clear(uint16_t Color); //void LCD_SetBacklight(uint8_t intensity); uint16_t LCD_GetPoint(uint16_t Xpos,uint16_t Ypos); void LCD_SetPoint(uint16_t Xpos,uint16_t Ypos,uint16_t point); void PutChar(uint16_t Xpos,uint16_t Ypos,uint8_t c,uint16_t charColor,
in „STM32F4 mit TFT Codeverständnis“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD.h
------*/ void LCD_Initializtion(void); void LCD_Clear(uint16_t Color); //void LCD_SetBacklight(uint8_t intensity); uint16_t LCD_GetPoint(uint16_t Xpos,uint16_t Ypos); void LCD_SetPoint(uint16_t Xpos,uint16_t Ypos,uint16_t point); void PutChar(uint16_t Xpos,uint16_t Ypos,uint8_t c,uint16_t charColor,
in „STM32F4 Discovery + TFT + FSMC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
[] = {u8a, u8b, u8c, u8d, u8e, u8f}; //uint8_t flameBits[] = {U8FLAMELED1ST.code, U8FLAMELED2ND.code}; /* USER CODE END PV */ /* Private function prototypes -----------------------------------------------*/ /
in „Interrupt wird ständig aufgerufen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
clockmicro-clockmicrov2.pdf
GND GND GND GND GND C20 C21 C22 C23 GND 100n 100n 100n 100n +3.3V +3.3.33.33.3V GND GND GND GND 4 6 8 k 9 U3 2 3 4 9 STM32F103C8Tx 1 3 D D D A R D D D D SW1 V V V D V NRST 7 3 NRST SW_PUSH C16 3 + 4 N 44 BOOT0 D T G LO = Boot from flash 100n B 100 1 VBAT R42 GND GND C18 C19 5 5 PD0/RCC_OSC_IN F 6 PD1