Skip to content

Latest commit

 

History

History
37 lines (36 loc) · 1000 Bytes

File metadata and controls

37 lines (36 loc) · 1000 Bytes

CommonCode4Embedded

本仓库整合了部分个人认为复用性较强的代码模块
包括但不限于:

  1. 通讯协议相关代码

1.1 蓝牙模块及调试例程
1.2 cJSON
1.3 串口DMA接受
1.4 串口重定向发送
1.5 IIC总线检索
1.6 IIC通信协议实现
1.7 USB_DEVICE实现
1.8 泛型栈实现不定长数据解析


  1. 常用模块代码

2.1 LCD屏幕
2.2 GT911触摸模块
2.3 LVGL库
2.4 MPU6050/9250
2.5 NFC模块
2.6 面向对象的按键实现
2.7 FATFS文件系统
2.8 TOF测距模块


  1. 电机控制代码

3.1 舵机控制代码
3.2 步进电机控制代码
3.3 编码器电机控制代码


  1. 简单算法代码

4.1 FFT算法实现
4.2 贝塞尔曲线实现
4.3 PID运动控制
4.4 ADRC自抗扰控制


不定期更新
欢迎补充