ARCHITECTURE¶
LIFTNODE¶
HARDWARE ARCHITECTURE¶
MAIN CONTROL + PERCEPTION + COMMUNICATION + INTERFACING
MAIN CONTROL¶
- STM32H743IIT6 (ARM Cortex-M7 480MHz)
- RAM 1MB
- FLASH 2MB
- SDRAM 32MB
- QSPI FLASH 8MB (TO BE DEVELOPED)
- TF CARD 32GB
PERCEPTION¶
- IMU
- MPU6050
- ACC
- ADXL362
- ADXL355
- T&H
- DHT11
COMMUNICATION¶
- WIFI
- ESP8266
- BLUETOOTH
- HC-05
- CELLULAR
- SIM7600G-H
INTERFACING¶
- OLED
- CH1116
SOFTWARE ARCHITECTURE¶
PHYSICAL LAYER -> DRIVER LAYER -> MIDWARE LAYER -> APPLICATION LAYER
DEV TOOLCHAIN¶
INITIALIZATION: STM32CUBEMX
PROGRAMMING: KEIL5/STM32CUBEIDE/VSCODE
DEV REFERENCE LINKS¶
-
KEYSKING TUTORIALS🎯✅🏆
Upside: Simple, intuitive, animated explanation, highly recommended for beginners.
Downside: Chinese only. The contents are too few to cover all aspects of STM32 development, can only be used for basic learning. The uploader is constantly updating the content, so it is recommended to subscribe to the channel.
-
YUANYE IOT STM32🏆
Upside: This is a video tutorial series using CUBEMX for beginners.
Downside: Chinese only. Currently, there are few tutorials online that use CUBEMX completely, and this series is a good choice.