
STM32F103RCT6核心板
简介
参考Arduino Due外观设计的STM32F103RCT6开发板
简介:参考Arduino Due外观设计的STM32F103RCT6开发板开源协议
:GPL 3.0
描述
开发板资源情况:
- 系统供电:5 V / 3.3 V,主要通过typeC口供电,或者DC连接器,可接入7-35V,有排母可以取出5V、3.3V以及输入电压VIN。
- MCU: STM32F103RCT6 ,LQFP64封装,后续准备更换为国产对应型号,前期学习先用STM32避免出现奇怪的问题。
- FLASH: 256K@x8bit
- SRAM: 48KB
- CPU频率: 最高72MHz
- GPIO端口: 51个(引出47个,PC14、15以及PD0、1未引出)
- 程序下载: SWD下载
开发板外形:
外形尺寸主要参照Arduino Due/Mega2560,固定孔以及尺寸兼容官方保护板,但是排母位置以及IO分布不兼容,主要是为了能够同时使用尽可能多的IO。

BOOT开关:
boot0使用一个自锁开关,烧录时弹起,启动时按下。BOOT1使用一个3P的拨动开关,需要使用PB2时可以直接将开关拨至中间档,避免拔跳线帽的情况

引出IO排母:
主要IO口分布在长边位置,长边IO口丝印分别用绿、蓝、灰、棕色线条来标记PA、PB、PC、PD口(C1,C2,C3未同步引出到两边)

TFT—LCD/OLED接口:
参照正点原子MINI开发板,在板子末端引出了显示屏接口,IO脚位完全兼容正点原子,理论上可以直接套用正点原子的例程和模块。

由于担心遮挡IO口排母,LCD模块朝外插入板子,并且需要注意,使用LCD时C0、C1、C3三个IO口未再被引出。
板载EEPROM:
参照正点原子mini开发板,板载了一块AT24C02芯片,用来存储LCD屏幕的校准参数,不使用时可以通过拨码开关断开。

板载SPI FLASH:

拨码开关:
开发板右上角拨码开关,向右拨将EEPROM的IIC接口以及FLASH的片选信号接通,向左拨与主控芯片断开。

彩色丝印
预览图:


实物图:



设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论