STM32F103RCT6-CORE
简介
模仿 WeAct Studio H7 开发板
简介:模仿 WeAct Studio H7 开发板开源协议
:Public Domain
描述
此板是模仿 WeAct Studio 的 STM32H7(左)的开发板而画,的主控是 STMF103(右)。
板载资源
- 自动下载电路 CH343P
- SWDIO 下载接口
- 普通 LED*1
- 彩灯*2:WS2812
- 按键*3:RST、BOOT0、WKUP
- TF 卡槽:SPI / SDIO
- 六轴运动传感器:MPU6050
- 光敏电阻:GT36528
- 0.96寸SPI屏幕:ST7735
超多例程
作为1个开发板,例程自然是少不了的。╰( ̄ω ̄o)
基于 keil5 + CuebMX v6.7.0:
仓库链接:https://github.com/uYanki/board-stm32f103rc-berial(可点个 star,会持续更新下去的)
上不了 github 的可搜索 fastgithub 这个工具...
!!!注:要安装好 CubeMX 的 STM32F10x 固件包(安装位置默认)才能编译,直接编译是不会通过的。部分没编译通过的,可以看下 README.md,每次移植我都会留下移植笔记的。
截至 2023.01.04:
已经移植假货宝大多传感器的库,还有图形库 GUI(u8g2)、实时操作系统 RTOS(RT-Thread nano,TencentOS)、数字信号处理 DSP(FFT、SVM、PID...)、神经网络 NN(CNN、RNN)。
GPIO
├─start LED、按键、外部中断
├─ds1302 实时时钟
├─dht11 湿度传感器
├─ds18b20 温度传感器
├─hx71x 气压传感器
└─matrixkey 矩阵键盘
UART
└─start 重定向 printf、串口中断
TIM
├─start 定时器中断
├─ws2812 板载彩灯测试(PWM驱动)
├─hcsr04 超声波传感器(输入捕获/定时器)
├─encoder 旋转编码器(编码器模式/定时器模式)
├─delayus 微妙级延时
└─hx1838 红外传感器(输入捕获)
WDG
└─基本使用
ADC
├─单路阻塞模式
├─多路阻塞模式
├─单路中断模式
├─单路DMA模式
├─多路DMA模式
├─temt6000 光照传感器
├─s12d 紫外光传感器
├─pulse 脉搏传感器
└─sound 声音传感器
DAC
├─start 基本使用
├─triangle wave 三角波
├─sine wave 正弦波
└─heart-shaped wave 心型波形
I2C
├─i2cbus 软件I2C
├─scan 地址扫描
├─mpu6050 6轴惯性传感器
│ ├─euler 欧拉角输出
│ ├─dmp DMP输出
│ └─kalman 卡尔曼滤波
├─mpuxxxx MPU系列
├─lis3dh 3轴加速度计
├─bmp280 大气压传感器
├─sht30 温湿度传感器
├─as5600 磁编码器
├─hmc5883l 地磁传感器
├─xmc5883l 地磁传感器
├─pcf8574 IO扩展
│ ├─base 基本使用
│ └─lcd1602 液晶屏
├─axp173 电源管理IC
├─ssd1306 OLED
│ ├─base 基本使用
│ ├─animation
│ │ ├─spaceman 太空人动画
│ │ └─ikun 鸡你太美动画
│ ├─videoplay 串口数据流播放视频
│ └─u8g2 u8g2 图形库
├─apds9960 手势传感器
├─bh1750 光照传感器
├─at24cxx EEPROM
├─vl53l0x 飞行时间传感器
├─tcs3472 颜色传感器
├─lm75温度传感器
├─max30100 心率血氧传感器
├─max30102 心率血氧接近传感器
├─pca9685 多路PWM舵机控制器
└─mlx90614 红外测温传感器
SPI
├─st7735
│ ├─base 板载0.96屏幕测试
│ └─luat 合宙1.8寸屏幕
├─mfrc522 RFID
├─w25qxx FLASH储存器
└─ad9833 波形发生器
I2S
└─inmp441 麦克风
USB
├─MSC 大容量储存设备
│ ├─sram 内部SRAM
│ ├─w25qxx 外部FLASH
├─CDC 虚拟串口
└─HID 键盘按键模拟
FAFTS 文件系统
├─mircosd 板载TF卡
│ ├─spi
│ └─sdio
└─w25qxx 外部FLASH
RTOS 实时操作系统
├─FreeRTOS
├─RT-Thread Nano RTTOS
└─TencentOS tiny 腾讯OS
DSP&NN ARM数学库
├─Sin 基本测试
├─Matrix 矩阵运算
├─Conv 卷积
├─FFT 傅里叶变换
├─SVM 支持向量机
├─Gaussian Naive Bayes 高斯贝叶斯分类
├─Biquad Cascade Filter 双二阶级联滤波器
├─Interpolation 插值
├─PID PID控制
├─Kalman Filter 卡尔曼滤波
├─Adaptive Filter 自适应滤波
├─DCT 离散傅里叶变换
├─Clarke 克拉克变化
├─QLearn 强化学习
├─Genetic Algorithm 遗传算法
├─Inductive Learning 归纳学习
├─Ant Colony Optimization 蚁群算法
├─Linear Regression 线性回归
├─Convolutional Neural Network 卷积神经网络CNN
└─Recurrent Neural Network 循环神经网络RNN
如有其他要移植的模块,可留言,便宜的话我买个来移植
评论