Skip to content

YOUNGTALK ELECTRONICS

  • 洋桃电子 Bilibili🎯


    A Bilibili channel about embedded systems and programming.

    Portal

  • Youngtalk Electronics Official🎯


    A brand about embedded systems and programming.

    Portal

YOUNGTALK ENCYCLOPEDIA ✅

  • YOUNGTALK ENCYCLOPEDIA🎯✅


    Yountalk encyclopedia.

    Portal

YOUNGTALK TUTORING CLASS

  • YOUNGTALK TUTORING CLASS🎯


    Basics of single board computers and embedded systems.

    Portal

  • CH01 ARM, RSIC, 32bit
  • CH02 STM32 Official Website
  • CH03 Chip Manufacturing Introduction
  • CH04 How to Read Datasheets
  • CH05 IO Ports
  • CH06 Circuit Basics
  • CH07
  • CH08
  • CH09
  • CH10
  • CH11
  • CH12
  • CH13
  • CH14
  • CH15 How does software control hardware? software = address + status -> hardware
  • CH16 Microcontroller Address and Status
  • CH17 Engineering File Call Relationship
  • CH18 I2C Bus Protocol Analysis

STM32 Study

Basics-F103

  • STM32F103 Development🎯


    STM32F103 class.

    Portal

Tutorial Tech Stack

KEIL4 + Standard Library

Learning Progress

  • P1 Preface
  • P2 What is ARM
  • P3 What is STM32
  • P4 STM32 Naming Convention
  • P5 Core and Memory
  • P6 Clock, Reset and Power Management
  • P7 New Book Published
  • P8 Low Power and ADC
  • P9 DMA and IO Ports
  • P10 Debug Mode and Timer
  • P11 Watchdog and Systick Timer
  • P12 I2C and USART Interface
  • P13 CRC Checksum and Chip ID
  • P14 Internal Function Review Summary
  • P15 Interface Definition
  • P16 Development Board Introduction
  • P17 ISP Program Download
  • P18 Minimum System Circuit
  • P19 KEIL4 Installation
  • P21 Project Introduction and Debugging Process
  • P22 Firmware Library Installation
  • P23 Programming Language Introduction
  • P24 Firmware Library Call
  • P25 Add Project Files
  • P26 Core Board Circuit Analysis
  • P27 Light Up LED
  • P28 More Ways to Light Up LED
  • P29 LED Flashing Program
  • P30 LED Breathing Light Program
  • P31 Button Control LED
  • P32 FLASH Read and Write Program
  • P33 Buzzer Driver Program
  • P34 MIDI Music Playback Program
  • P35 USART Driver Program
  • P36 USART Transmission Program
  • P37 USART Receive Program
  • P38 USART Control Program
  • P39 HyperTerminal Serial Control Program
  • P40 RTC Principle and Driver Implementation
  • P41 RTC Driver Program Analysis
  • P42 HyperTerminal Display Calendar Program
  • P43 RCC Setting Program Analysis
  • P44 Touch Button Principle and Driver
  • P45 Button Double Click and Long Press Program
  • P46 Touch Button Slide Program
  • P47 Digital Tube Principle and Driver Program
  • P48 TM1640 Driver Program Analysis
  • P49 Rotary Encoder Principle and Driver
  • P50 Rotary Encoder Driver Program Analysis
  • P51 I2C Bus Introduction
  • P52 I2C Driver Program Analysis
  • P53 LM75A Driver Program Analysis
  • P54 OLED Screen Principle and Driver Program
  • P55 OLED Screen Driver Program Analysis
  • P56 OLED Screen Driver Program Analysis2
  • P57 OLED Screen Driver Program Analysis3
  • P58 Relay Principle and Driver Program
  • P59 Stepper Motor Principle and Driver
  • P60 Stepper Motor Driver Program Analysis
  • P61 RS232 Principle and Driver Program
  • P62 RS485 Principle and Driver Program
  • P63 CAN Bus Principle and Driver Program
  • P64 CAN Bus Driver Program Analysis
  • P65 CAN Bus Driver Program Analysis2
  • P66 CAN Bus Driver Program Analysis3
  • P67 ADC Principle and Driver
  • P68 ADC Driver Program Analysis
  • P69 Analog Joystick ADC Driver
  • P70
  • P71
  • P72
  • P73
  • P74 SPI Bus Principle and Driver
  • P75 CH376 Data Manual Analysis
  • P76 SPI Bus Driver Program Analysis
  • P77 CH376 Driver Program Analysis
  • P78 File System Program Analysis
  • P79
  • P80
  • P81
  • P82
  • P83
  • P84
  • P85
  • P86
  • P87
  • P88
  • P89
  • P90
  • P91
  • P92
  • P93
  • P94
  • P95
  • P96
  • P97
  • P98
  • P99
  • P100

Middle-IoT

Tutorial Tech Stack

CubeIDE + HAL Library

Learning Progress

  • P1 Introduction and Learning Methods
  • P2 STM32CubeIDE Installation
  • P3 Create a New CUBEIDE Project
  • P4 CUBEMX Graphical Programming
  • P5 Tutorial Book Advertisement
  • P6 Project Compilation and Download
  • P7 HAL Library Structure and Usage
  • P8 RCC Clock and Delay Function
  • P9 LED and Button Program
  • P10 Buzzer and Relay Driver Program
  • P11 Serial Communication and HyperTerminal
  • P12 ADC and DMA Driver Program
  • P13 RTC and BKP Driver Program
  • P14 Temperature Sensor Driver Program
  • P15 SPI Flash Driver Program
  • P16 USB Slave Serial Driver Program
  • P17 Power Saving Mode, CRC and Chip ID
  • P18 External Interrupt and Timer
  • P19 RS485 Bus Driver Program
  • P20 CAN Bus Driver Program
  • P21 Bluetooth Module Driver Program
  • P22 Bluetooth AT Command and Control Application
  • P23 WIFI Module Principle and AT Command
  • P24 WIFI Module TCP Communication
  • P25 WIFI Module MCU Control Application
  • P26 Create Alibaba Cloud IoT Platform
  • P27 STM32 Connect to Alibaba Cloud Platform
  • P28 IoT Project Development Example1
  • P29 IoT Project Development Example2
  • P30 IoT Project Development Example3
  • P31 IoT Project Development Example4

Advanced-F407

  • STM32F407 Development🎯✅


    STM32F407 class.

    Portal

Tutorial Tech Stack

CubeIDE + HAL Library

Learning Progress

  • P1 Why Learn F407
  • P2 Prestudy Resource Integration
  • P3 F4 Series Naming and Packaging
  • P4 STM32F407ZGT6 Characters
  • P5 CubeIDE Installation
  • P6 CubeMX New Project
  • P7 CubeMX Graphical User Interface
  • P8 HAL Library Structure and Usage
  • P9 Project Compiling and Flashing
  • P10 Guide for the Development Board
  • P11 Development Board Circuit Analysis
  • P12 RCC Clock Setting
  • P13 Delay Function
  • P14 LED Driver
  • P15 Button Driver
  • P16 Embedded Flash Read and Write
  • P17 Backup SRAM Read and Write
  • P18 Timer
  • P19 External Interrupt
  • P20 USART Serial Function
  • P21 Super Terminal and printf Function
  • P22 RTC Real Time Clock Function
  • P23 ADC anlog to digital conversion
  • P24 ADC average algo
  • P25 DAC digital to analog conversion
  • P26 DAC Wave and Audio Output
  • P27 DMA controller function
  • P28 Low Power Mode
  • P29 Watchdog Function
  • P30 CRC Data Check Function
  • P31 Chip ID Read
  • P32 RNG random number generation
  • P33 Relay Driver
  • P34 Buzzer Driver
  • P35 I2C Bus Function
  • P36 Temperature Sensor Driver
  • P37 OLED Screen Driver
  • P38 OLED Character Display
  • P39 OLED Chinese Character Display
  • P40 OLED Graphic Display
  • P41 USB Serial Driver
  • P42 USB U Disk Read and Write
  • P43 SD Card File Read and Write
  • P44 MP3 Chip Driver
  • P45 MP3 Voice Broadcast Program
  • P46 External Flash Chip Driver
  • P47 RS485 Bus Driver
  • P48 CAN Bus Driver
  • P49 Bluetooth Module Driver
  • P20 Bluetooth AT Command and Control Application
  • P51 Bluetooth Application
  • P52 WIFI Module Principle and AT Command
  • P53 WIFI Module TCP Communication
  • P54 WIFI Module MCU Control Application
  • P55 Create Alibaba Cloud IoT Platform
  • P56 STM32 Connect to Alibaba Cloud Platform
  • P57 Subsequent Video Transfer Notification

LCD-Touch Screen

  • Touch Screen Development🎯✅


    Touch screen development.

    Portal

  • P1
  • P2
  • P3
  • P4
  • P5

Comprehensive Applications