Recommended development directory for CH579M
[Copy link]
This post was last edited by Hot Ximixiu on 2022-3-21 07:30
CH579M Development Notes——Directory
1. Preliminary knowledge: Introduction to chip features, development tool installation
1.1.1 Introduction to CH579M chip
1.1.2 Installation and use of Keil software
1.1.3 CH579M program download
2. Basic routines: basic peripheral usage and common functions
2.1.1 CH579M: GPIO output, light up LED
2.1.2 CH579M: GPIO input, key detection
2.1.3 CH579M: GPIO input, interrupt detection
2.2.1 CH579M: Timer usage
2.2.2 CH579M: Infrared remote control
2.2.3 CH579M: Timer to implement time slice programming
2.3.1 CH579M: UART data transmission and reception
2.3.2 CH579M: UART data transmission and reception (485 communication method)
2.3.3 CH579M: UART data transmission and reception (timeout judgment + state machine)
2.3.4 CH579M: UART data transmission and reception (ring queue)
2.4.1 CH579M: I2C reads temperature and humidity sensor AHT10
2.4.2 CH579M: I2C drives TM1650 to light up 4-digit digital tube
2.4.3 CH579M: I2C drives OLED screen display
2.5.1 CH579M: ADC measures temperature via NTC thermistor
2.6.1 CH579M: SPI driver RC522 RFID card module
2.7.1 CH579M: Internal FLASH read and write test
3. Advanced routines: advanced peripheral usage, common module drivers
3.1.1 CH579M: Basic knowledge of Ethernet port
3.1.2 CH579M: Ethernet port connects to TCP server
3.1.3 CH579M: Ethernet port connects to UDP server
3.1.4 CH579M: Ethernet port connects to MQTT server
3.1.5 CH579M: Ethernet port serial port transparent transmission
3.2.1 CH579M: BLE Bluetooth Basics
3.2.2CH579M: BLE Bluetooth general peripheral
3.2.3 CH579M: BLE Bluetooth HID Keyboard
3.2.4 CH579M: BLE Bluetooth heart rate monitoring
3.2.5 CH579M: BLE Bluetooth Transparent Transmission
3.2.6 CH579M: BLE Bluetooth Low Energy Application
4. Practical Comprehensive: Practical Project Explanation and Comprehensive Function Application
4.1.1 CH579M: Temperature controller based on ADC function
4.1.2 CH579M: Remote temperature and humidity acquisition based on AHT10
4.2.1 CH579M: Transparent DTU based on Ethernet and serial port
4.2.2 CH579M: Ethernet-based remote control switch
|