
米醋·McoreSTM32开发板
简介
基于STM32F103VET6的核心板开发板,搭载了一些常用的外设,板载DAP-LINK可以用于程序下载,支持在线调试。
简介:基于STM32F103VET6的核心板开发板,搭载了一些常用的外设,板载DAP-LINK可以用于程序下载,支持在线调试。开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
STM32F103VET6核心板
STM32F103VET6 是一款泛用性很高的芯片,基于 ARM Cortex-M3 内核的 32 位微控制器,属于 STM32 系列。它具有高性能、低功耗和丰富的外设,非常适合用于各种嵌入式应用。我们基于这款芯片设计出一块核心板用于嵌入式学习,板载了CH549G芯片,搭载开源的DAP-LINK,可用于keil下载调试。板子上还预留一个三色LED、一个用户按键、一个4M的FLASH、一个TF卡槽,此外还搭载了比较常用的传感器,温湿度传感器和姿态传感器。
一、芯片特性
处理器核心:
基于 ARM Cortex-M3 核心,最高主频可达 72 MHz。
支持硬件浮点运算单元(FPU)。
内存配置:
Flash 存储:512 KB。
SRAM:64 KB。
外设接口:
GPIO:具有多个通用输入输出引脚,支持数字输入输出、模拟输入、PWM 输出等功能。
定时器:多个 16 位定时器和 32 位定时器,支持PWM、输入捕获、输出比较等功能。
ADC:具有多通道 12 位 ADC。
USART/UART:支持多个串行通信接口,包括 USART 和 UART,用于串行通信。
SPI:支持 SPI。
I2C:支持 I2C总线通信。
CAN:支持 CAN接口。
二、板载资源
1.主控芯片:STM32F103VET6
2.电源接口:type-c接口,用于供电、程序下载和调试
3.程序下载:使用CH549G搭载DAP-LINK串口下载,并且支持在线调试;或者使用调试的接口进行程序下载
4.LED灯:一个三色LED灯,一个电源指示灯,两个下载指示灯
5.按键:一个用户按键、一个复位按键、一个BOOT0按键
6.排针接口:将芯片所有引脚接出
7.外设拓展:使用SPI接口外挂一个4M的FLASH,使用IIC接口挂载一个温湿度传感器和一个姿态传感器,另外还搭载了一个SD卡槽
附wchlink源链接:
https://github.com/jinsc123654/OpenSp-whclink
文件在附件
焊接备注:
可以选择一些不焊,节省成本
1.
wchlink供电方案A、B选择一个焊接
2.
静电浪涌保护,保护电路,不焊理论不影响正常使用
3.
VBAT主要用于为芯片内部的RTC和备份SRAM提供电源,掉电保存数据,没有需求可以只焊D2
4.
LED灯的电阻大小,会影响灯的亮度,可以改大一点,灯不会太亮
5.
外部的低速晶振,比较少用到,没有硬性需求可以选择不焊
6.
R4不焊,BOOT1选择很少用到,有需要就焊上,BOOT1上拉置为1
7.传感器、flash、tf卡等外设按需求焊
设计图

BOM


评论