发作品签到
专业版

STM32F103RCT6-CORE

工程标签

5.3k
0
0
7

简介

模仿 WeAct Studio H7 开发板

简介:模仿 WeAct Studio H7 开发板

开源协议

Public Domain

创建时间:2022-10-03 14:03:07更新时间:2023-01-05 09:35:50

描述

此板是模仿 WeAct Studio 的 STM32H7(左)的开发板而画,的主控是 STMF103(右)。

 

 

 

 

 

板载资源

  1. 自动下载电路 CH343P
  2. SWDIO 下载接口
  3. 普通 LED*1
  4. 彩灯*2:WS2812
  5. 按键*3:RST、BOOT0、WKUP
  6. TF 卡槽:SPI / SDIO
  7. 六轴运动传感器:MPU6050
  8. 光敏电阻:GT36528
  9. 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

 

如有其他要移植的模块,可留言,便宜的话我买个来移植

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航