-
Datei
mp3_audio.c
AUDIO_Format_enum AUDIO_Format ; AUDIO_Length_enum AUDIO_Length ; AUDIO_PlaybackBuffer_Status bufferstatus_local; s8 *Audio_buffer; int Audio_buffer_local_size = LOCAL_BUFFER_SIZE; uint8_t readBuf[READBUF_SIZE]; /* Read buffer where data from SD card is read to */ uint8_t *readPtr; /* Pointer to the next new data *
in „STM32F429 WM8789 MP3“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mp3_audio.c
AUDIO_Format_enum AUDIO_Format ; AUDIO_Length_enum AUDIO_Length ; AUDIO_PlaybackBuffer_Status bufferstatus_local; s8 *Audio_buffer; int Audio_buffer_local_size = LOCAL_BUFFER_SIZE; uint8_t readBuf[READBUF_SIZE]; /* Read buffer where data from SD card is read to */ uint8_t *readPtr; /* Pointer to the next new data *
in „STM32F429 WM8789 MP3“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mmc_stm32f1.c
while ((SPI1->SR & SPI_SR_BSY)!=0) ; d = SPI1->DR; SPI1->DR = 0xFFFF; buff[1] = d; buff[0] = d >> 8; buff += 2; } while (btr -= 2); while ((SPI1->SR & SPI_SR_BSY)!=0) ; d = SPI1->DR; buff[1] = d; buff[0] = d >> 8; SPI1->CR1 &= ~(SPI_CR1_SPE | SPI_CR1_DFF); /* Set SPI to 8-bit mode */ SPI1->CR1 |= SPI_CR1
in „STM32F103: Problem mit ChanFat und SD karte“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include "stm32f4xx.h" __attribute__((always_inline)) inline void bitCopy( uint32_t *dest, const uint8_t dstBit, const uint32_t src, const uint8_t srcBit ) { register uint32_t temp; __asm__ __volatile__ ( "UBFX %
in „STM32F4 Compiler bremst den Code“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Schaltplan eines STM32F030K6T6 Mikrocontrollers
U1 STM32F030K6T6, C1 100nF, C2 100nF, C8 10uF, C4 100nF, C5 20pF, C6 20pF, R8 10k, R2 330R, R3 330R, R4 330R, R5 330R, R6 330R, R7 330R, R9 330R, R10 330R, R11 100k, LED1 bis LED8, nRF24L01, VDD, VSS, GND,
in „STM32: Flashen geht nicht, wenn PLL aktiv (nur HSI oder HSE gehen)“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Datei
main.c
a-PERIPH_BASE)*32 + (b*4))) #define PC9 *((volatile unsigned long *)(BITBAND_PERI(GPIOC_ODR,9))) #define PC8 *((volatile unsigned long *)(BITBAND_PERI(GPIOC_ODR,8))) /*******************************PROTOTYPEN********************************************/ void led_init(void); void wait_ms(int ms); /**********
in „STM32VL mit uVision flashen“ · Mikrocontroller und Digitale Elektronik ·
-
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
mmc_stm32f1.c
: MMC_DO with pull-up */\ __gpio_conf_bit(GPIOB, 15, ALT_PP); /* PB15: MMC_DI */\ GPIOD_BSRR = _BV(8); __gpio_conf_bit(GPIOD, 8, IN_PUL); /* PD8: MMC_CD with pull-up */\ SPIx_CR1 = _BV(9)|_BV(8)|_BV(6)|_BV(2); /* Enable SPI1 */\ } #endif /*------------------------------------------------------------
in „SD-Karte mit SPI: Warteroutinen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
U-I-Panel.pdf
Range_U S dp I2C_SDA PB5 PA3 TIM2_CH3 11 10 c Q1 NC 12 I2C_SCL PB4 VDD 9 c C1 a TIM1_CH3 PC3 VCAP 7 0 8 K 13 8 R 8 R 9 f 1u R6 TIM1_CH4/CLK_CCO/AIN2 PC4 VSS U 14 7 270K b CONN3 CONN1 15 SPI_SCK PC5 PA2 OSCOUT 6 R2 e 1 SPI_MOSI PC6 PA1 OSCIN 1 1K 16 5 c 2 0−10A g V 2 Vcc 17 SPI_MISO PC7 NRST 4 3 0−30V 3 c/SWIM SWIM PD1 PD6 UART1_RX/AIN6 4 3 8 U1 18 U2 3 1 R5 I 5 1 Shunt LM358 100 AIN3 PD2 PD5 UART1_TX/AIN5 R 2 19 STM8S003F3 2 c/SWIM 6 4 AIN4/TIM2_CH2/ADC_ETR PD3 PD4 UART1_CK/TIM2_CH1/BEEP d 20 1 74HC164 U4 R3 R4 1K 39K 1 A QA 3 A1.1 2 B QB
in „7-Segment-LED V-A-Meter“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
oneWire.h
uint32_t) 410 /* Prototypes **********************************************************************/ uint8_t ds1820_reset(GPIO_TypeDef * port, uint16_t used_pin); //reset device void ds1820_wr_bit(uint8_t wrbit, GPIO_TypeDef * port, uint16_t used_pin); //write one bit to device void ds1820_wr_byte(uint8_t wrbyte, GPIO_TypeDef * port, uint16_t used_pin); //write one byte to device uint8_t ds1820_re_bit(GPIO_TypeDef * port, uint16_t used_pin); //read one bit from device uint8_t ds1820_re_byte(GPIO_TypeDef * port, uint16_t used_pin); //read one byte from device float ds1820_read_temp(
in „Timingproblem mit Onewire und STM32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lauflicht.ino
// Lauflicht aller LEDS // STM32F4 Discovery #define GREENLED PD12 #define ORANGELED PD13 #define GREDLED PD14 #define BLUELED PD15 #define REDLEDOTGOVERCURRENT PD5 #define NUMLEDS 5 const uint8_t Led[] = {GREENLED, ORANGELED, GREDLED
in „STM32F4 Discovery Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mmc_stm32f0_spi.c
24)); // Argument[31..24] xchg_spi((BYTE)(arg >> 16)); // Argument[23..16] xchg_spi((BYTE)(arg >> 8)); // Argument[15..8] xchg_spi((BYTE)arg); // Argument[7..0] n = 0x01; // Dummy CRC + Stop if (cmd == CMD0) // Valid CRC for CMD0(0) { n = 0x95; } if (cmd == CMD8) // Valid CRC for CMD8(0x1AA) { n =
in „FatFs SD Keine Antwort“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ABX00042-ABX00045-ABX00046-datasheet.pdf
2024 Arduino® Portenta H7 Collective Datasheet CONTENTS 1 Features 5 1.1 Microcontroller 5 1.2 Memory 8 1.3 USB 8 1.4 HD Connectors 8 1.5 Crypto Chip 9 1.6 Secure Element 9 1.7 MKR Compatibility 10 1.8 ESLOV 10 1.9 Power Management 10 2 Ratings 11 2.1 Recommended Operating Conditions 11 2.2 Power Consumption
in „Problem mit der SPI Datenübertragung zwischen einem Arduino Portenta H7 und einem ADS8684 (ADC)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
USB.c
DoubleBuffered) Bulk_In_B 64 Bytes Bulk_Out_A 64 Bytes (evtl. DoubleBuffered) Bulk_Out_B 64 Bytes Int_In 8 Bytes (hier nicht benutzt) Int_Out 8 Bytes (hier nicht benutzt) ----------------------- macht 400 Bytes anschließend EpTable (USB_BTABLE zeigt drauf) mit 4 Einträgen (Control, BulkIn, BuklOut, Int) zu
in „Frage an W.S. wegen USB CDC Implementierung STM32F103“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
UserButton.ino
// show user button with by cycling leds // STM32F4 Discovery #define USERBUTTON PA0 #define GREENLED PD12 #define ORANGELED PD13 #define GREDLED PD14 #define BLUELED PD15 #define REDLEDOTGOVERCURRENT PD5 #define NUMLEDS 4 const uint8_t Led[] = {
in „STM32F4 Discovery Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Slave.cpp
h_gpio.GPIO_PuPd = GPIO_PuPd_NOPULL; h_gpio.GPIO_Speed = GPIO_High_Speed; h_gpio.GPIO_Pin = GPIO_Pin_4; // STM32F407 NRST Boot Reset GPIO_Init(GPIOH, &h_gpio); h_gpio.GPIO_Mode = GPIO_Mode_AF; h_gpio.GPIO_OType = GPIO_OType_PP; h_gpio.GPIO_PuPd = GPIO_PuPd_DOWN; h_gpio.GPIO_Pin = GPIO_Pin_5 | // SPI1 SCK GPIO_Pin
in „2 STM32F4 SPI Master/Slave FullDuplex“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32f4x7_eth.c
**** */ /* Includes ------------------------------------------------------------------*/ #include "stm32f4x7_eth.h" #include "stm32f4xx_rcc.h" #include <string.h> /** @addtogroup STM32F4x7_ETH_Driver * @brief ETH driver modules * @{ */ /** @defgroup ETH_Private_TypesDefinitions * @{ */ /** * @} */ /*
in „stm32f4xx lan8720 uip“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Mann vor Screenshot einer KI-Anwendung mit Stromverbrauchstabelle
STM32 Sidekick Stop 1 50 uA 65 uA Stop 2 3.1 uA (8KB SRAM) 3.8-4.5 uA Stop 3 1.15 uA (8KB SRAM) 1.6-2.2 uA Standby 0.22 uA (220 nA) 330 nA Shutdown Stop modes offer full retention and are ideal for applications
in „STM32 Summit - 18nm-STM32, STM32WL3R, STM32-AI-Assistent und Erweiterungen des Ökosystems“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
PDF
TheHelper.pdf
1 2 3 4 5 6 SWD: I2C1: I2C3: ====== ====== ====== PG10: Reset PA15: SCL PA8: SCL PA14: SWCLK PB7: SDA PB5: SDA +12V +3.3V +3.3VA PA13: SWDIO J1 L1 1 A 4 600R@100MHz A Power Input 2 C1 C9 C2 C7 C8 3 4u7/16V 100n/50V 100n/50V 1u/50V 100n/50V J3 SWD GND GND GND GND GND GND 1 2
in „Schaltplancheck Powermonitor“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
TheHelper.pdf
1 2 3 4 5 6 SWD: I2C1: I2C3: ====== ====== ====== PG10: Reset PA15: SCL PA8: SCL PA14: SWCLK PB7: SDA PB5: SDA +12V +3.3V +3.3VA PA13: SWDIO J1 L1 1 A 4 600R@100MHz A Power Input 2 C1 C9 C2 C7 C8 3 4u7/16V 100n/50V 100n/50V 1u/50V 100n/50V J3 SWD GND GND GND GND GND GND 1 2
in „Schaltplancheck Powermonitor“ · 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 ·
-
Bild
Schaltplan einer digitalen Isolationsschaltung zwischen Raspberry Pi und STM32
Raspberry Pi STM32 3V3A G1 E- A- 1 3V3A 3V3B IC 16 C3 100n V+ 2 C1 100n C1+ 4 C1- 3 C2 100n C2+ 6 C2- V- IC1 1 3V3:1 10 10 GPIO15:10 7 Vdd2 10 GPIO14:8 8 Vio 7 VCa 10 DIN2 2 PA2/TxD:14 8 Vio 10 DIN1 2 PA3/RxD:13 6 GND
in „RS232 galvanische Trennung zwischen Raspberry und STM32“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
Schaltplan STM32F-LQFP48 Mikrocontroller-Board
STM32F-LQFP48, VCC, GND, SWD, PA14/SWCLK, PA13/SWDIO, LEDX, RLED1k, JB0, BOOT0, C3X, D2X, CX 100uF, C2Y 3,9uF, UDD, PC13, PC14-OSC32_IN, PC15-OSC32_OUT, PA14, PA13, PA12, PA11, PA10, PA8, PB15, PB14, PB12, CH1 22MHz, QH, CH2 22MHz, 5032 (kHz), PB13, PB15, PA0, PA1, PA2, PA8, PA9, PA10, PA11, PA12, PB0, PB1, PB13, PB14, PB15, PB12, 256KB FLASH, 32KB SRAM, LQFP48, F83CC6T, JUDDA, LUDA, Reset, RR 10k, LED1, RLED1 1,8k, C1X 100nF, C1Y 10uF
in „STM32f030F4 eigene PCB“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
PDF
ADD9910_Design.pdf
U B1UOC VC _ V8_AVDD_10DDVA08V10 3 4 PIU 103 AVDD(1.8V) AGND PIU104 VC _1V8_AVDD_2 PIU6106 AVDD(1.8V) AGND PIU105 PIU1089 PIU073 NLVC01V80AVD03 PIU1092 AVDD(1.8V) AGND PIU078 74 AVDD(1.8V) AGND 79 PIU1074 AVDD(3.3V)
in „PCB -Frequenzrampe 100khz-360 MHz“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
stm32f10x_sdio.c
/h2> */ /* Includes ------------------------------------------------------------------*/ #include "stm32f10x_sdio.h" #include "stm32f10x_rcc.h" /** @addtogroup STM32F10x_StdPeriph_Driver * @{ */ /** @defgroup SDIO * @brief SDIO driver modules * @{ */ /** @defgroup SDIO_Private_TypesDefinitions * @{ *
in „STM3210E EVAL SD-Controller SDIO + HiTOP“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Schaltplan einer digitalen Isolationsschaltung zwischen Raspberry Pi und STM32
Raspberry Pi STM32 3V3A G1 E- A- 1 3V3A 3V3B IC 16 C3 100n V+ 2 C1 100n C1+ 4 C1- 3 C2 100n C2+ 6 C2- V- IC1 1 3V3:1 10 10 GPIO15:10 7 Vdd2 10 GPIO14:8 8 Vio 7 VCa 10 DIN2 2 PA2/TxD:14 8 Vio 10 DIN1 2 PA3/RxD:13 6 GND
in „RS232 galvanische Trennung zwischen Raspberry und STM32“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
PDF
BMS_Matrix.pdf
X1 14 B 1 0 X2 15 1 1M 1 B C 1 11 X3 R1 BT1 3 Y Y0 1 Zur_Schaltmatrix Battery_Cell 5 U2 2 3 3 2 Y1 STM8S001J3M Q_NMOS_GDS Q_NMOS_GDS Y2 2 Y3 4 4 Q1 Q2 D V Inh 6 6 PB4 PD6 1 5 8 PB5 PD5 A 10 PC5 7 E S B 9 3 VCAP S V V V 2 7 8 C2 1u C C Sheet: / D File: BMS_Matrix.sch D Title: Size: A4 Date: Rev: KiCad
in „Antiserielle n-Channel-MOSFETs ansteueren mit 74HC4052“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
nrf24l01_drv.c
(uint8_t, const uint8_t*, size_t); void RF_ReadRegMulti(uint8_t, void*,size_t); void RF_Fill_ACK_Payload(uint8_t,void*,size_t); uint8_t SPI_TransferByte(uint8_t data); uint8_t RF_ReadRegSingle(uint8_t); /*
in „EmBitz Debugging Problem mit STM32F103“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01_drv.c
(uint8_t, const uint8_t*, size_t); void RF_ReadRegMulti(uint8_t, void*,size_t); void RF_Fill_ACK_Payload(uint8_t,void*,size_t); uint8_t SPI_TransferByte(uint8_t data); uint8_t RF_ReadRegSingle(uint8_t); /*
in „Kleine Frage zu Makros“ · 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 ·
-
Bild
Schaltplan einer RS485-Schnittstelle zwischen Raspberry Pi und STM32
Raspberry Pi STM32 3V3 ISO C3 100n C4 10u C5 100n C8 100n C7 100n G1 Q- I+ I- TBA 1-0310 IC1 Vio VB Vob GND1 GND2 ADuM 1201 C1 100n C2 100n IC2 C1+ Vio C1- C2- C4 C5 C8 C9 100n MAX3232E ROUT2 ROUT1 TIN2 TIN1 TOUT2 TOUT1
in „RS232 galvanische Trennung zwischen Raspberry und STM32“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
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
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 ·
-
PDF
pinout_blackpill.pdf
1 1 A A P P K S STM32F103C8T6 BLACKPILL C M J J K O D C D 3 G W W 3 S S 37 34 5V 5V CK3 T1BKIN NSS2 SMBAI2 PB12 B12 25 5V 22 5V B11 PB11 SDA2 RX3 T2C4N CTS3 T1C1N SCK2 PB13 B13 26 5V 21 5V B10 PB10 SCL2 TX3 T2C3N RTS3
in „pinout blackpill STM32F103C8T6“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
TheHelperV2.pdf
S 4 10k 4K7 4K7 I2C1_SDA 30 V P P P 28I2C3_SDA 1 V SDA PB7 PB5 J2 C3 SW1 SCL 5 I2C1_SCL 25 PA15 PA8 18I2C3_SCL 2 OLED 100n/50V SW_SPST 4 2 5 3 29 PA0 6 10 ~{Alert} PB6 PA1 R1 9 Vin+ 2 PA2 7 GND Vin- A0 8 GND 10m 8 N 1 PA3 Vbus G A1 PA4 9 10 OLED 0.96 SSD1306 H2 7INA226 2 PA5 11 =============== PF0
in „Schaltplancheck Powermonitor“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
spi.cpp
#include "spi.hpp" #include <stm32l152xe.h> #include <cassert> namespace { enum { irq_pin = 0, // PA0 csn_pin = 1, // PA1 clk_pin = 3, // PB3 miso_pin = 6, // PA6 mosi_pin = 7, // PA7 reset_pin = 8 // PA8 }; void mode( GPIO_TypeDef
in „STM32 SPI, fehlendes MOSI Signal“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
USART.h
{ UART_NAME_t UART_NAME; // Name const uint32_t CLK; // Clock const uint8_t AF; // AF USART_TypeDef* UART; // UART const uint32_t BAUD; // Baudrate const uint8_t INT; // Interrupt UART_PIN_t TX; // TX-Pin UART_PIN_t RX; // RX-Pin }UART_t; //--------------------------------
in „STM32F0 Discovery und UART1“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_routines.h
///////////////////////////////////// // Cursor an eine beliebige Position void lcd_setcursor( uint8_t spalte, uint8_t zeile ); //////////////////////////////////////////////////////////////////////////////// // Ausgabe eines einzelnen Zeichens an der aktuellen Cursorposition void lcd_data( uint8_t
in „Anag Vision gibt keine Zeichen aus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds18b20.c
??????????? ???? ==============================================================================*/ u8 DS18B20_Read_Byte(void ) { u8 c_value, i; u8 c_dat; u8 value = 0; // ?????0 for(i = 0; i < 8; i ++) { DS18B20_PIN = 0; // ????? us_Delay(10); // ??1us~ DS18B20_PIN = 1; // ??????????,?DS18B20??????,?
in „STM32 DS1820“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
touch.h
-------------------------------------- void TPL_Init_CS(void); //Nur den CS-Pin initialisieren uint8_t TPL_Init(void); uint8_t TPL_Read(void); uint8_t TPL_Pressed(void); void TPL_Calibrate(void); void TPL_Test(void); //-------------------------------------------------------------- // Globale Variablen
in „Touch - wie kalibrieren in C?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ureflow_1.0.1.pdf
GND 10K 10K B CC1 A5 ~{DCD}12 1 4 BTN_BACK 1 4 BTN_OK U B5 13RESET CC2 1 ~{DTR} BOOT0 2 3 2 3 SBU1 A8 ~{RTS}14 GND B8 D 7 SBU2 G ~{RST} R7 R8 GND GND GND A1 1.5K 4.7K B1 R1 R2 1 GND B12 U4 GND 5.1K 5.1K CH340B GND A12 C9 +3V3 EP 4.7uF Shield B B D GND N G C10 U6 D? 100nF DS14W 4 STM32G031F8P6 RESET 6 PF2-NRST D PA0 7 BUZZER +5V +5V +5V +3V3 D 8 SCK BUZZER1 C8 / PA1 FAN1 SSR1 100nF D PA2 9 RXD R14 + 2 V 10 TXD 4.7K 1 D1 1 D4 D5 PA3 2 2 1 PA4 11 CS 1N4148W 1N4148W - 1N4148W 12 FAN R11 DSP1 PA5 SO R4 R6 3 1 SDA PA6 13 3 100 3 100 100 2 SCL 2 PB9
in „Feedback Schaltplan STM32G0“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds18b20.c
; DQ_PIN_WRITE(0) delay_us(480); TRIS_PIN(in); delay_us(400); TRIS_PIN(out); } void onewire_write(u8 data) { u8 i, bitshifter; bitshifter = 1; for (i=0; i<8; i++) { if (data & bitshifter) { TRIS_PIN(out); DQ_PIN_WRITE(0) delay_us(3); TRIS_PIN(in); delay_us(60); } else { TRIS_PIN(out); DQ_PIN_WRITE(0) delay_us(60); TRIS_PIN(in); } bitshifter = bitshifter<<1; } } u8 onewire_read( void ) { u8 i; u8 data, bitshifter; data = 0; bitshifter = 1; for (i=0; i<8; i++) { TRIS_PIN(out); DQ_PIN_WRITE(0) delay_us(6); TRIS_PIN(in); delay_us(4); if (DQ_PIN_READ) data |= bitshifter
in „STM32 DS1820“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rtc.c
Rest der ganzzahligen * Division des julianischen Tages mit sieben den jeweiligen Wochentag. */ uint8_t calcWeekday(uint8_t day, uint8_t month, uint16_t year) { static uint8_t d = 0; static uint8_t m = 0; static uint16_t y = 0; static uint16_t wd = 0; if((d != day) || (m != month) || (y != year)) { wd
in „STM32F1 RTC eine Sekunde generieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DebugBuffer.c
DebugBuffer.c * * Created on: 30.09.2015 * Author: uidr4931 */ #include <string.h> #include "Hardware/stm32f4xx.h" #include "DebugBuffer.h" #define DEBUGBUFFER_VALID_PATTERN 0x55AA55AAul #define DEBUGBUFFER_RESET_HEADER \ "================================================================================\
-
PDF
ledpixel.pdf
1 2 3 4 5 6 +5V +5V +5V IC1 9 W2 STM8S003F3P S9013/BC547 IR_IN D 3 8 RESET# 4 NRST D OSCIN/PA1 5 Q1 D U1A A V 6 IR_OUT N 3 + + A OSCOUT/PA2 W1 1 G V 1 IR_IN [SPI_NSS]TIM2_CH3/PA3 10 LED_B IR_OUT 2 2 - SWIM 18 - V PD1/SWIM 19 PD2/AIN3[TIM2
in „Projektidee RGB Pixel mit Touch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
serial.c
/* serielle Kommunikation für STM32F103C8T6 */ #include "StdTypes.h" #include "STM32F103all.h" #include "startup.h" #include "config.h" #include "serial.h" /* Funktionsprinzip: Der eigentliche Datenverkehr über die diversen UART's wird
in „Sende/Empfangsvorgang mittels nur 1St. µC“ · 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
in „STM32-E407 Ethernet / UDP“ · 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
in „Olimex STM32E407, FreeRTOS und lwip“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
taste_yt_remote.h
#include "stm32f0xx_hal.h" void set_blaueTaste(uint8_t push); void set_blaueTaste1(uint8_t push);
in „Programmierung - Doppelbelegung einer Taste“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
taste_yt_remote1.h
#include "stm32f0xx_hal.h" void set_blaueTaste(uint8_t push); void set_blaueTaste1(uint8_t push);
in „Programmierung - Doppelbelegung einer Taste“ · Mikrocontroller und Digitale Elektronik ·