
【STM32】基于STM32最小系统设计
简介
【STM32】基于STM32F103VCT6最小系统设计
简介:【STM32】基于STM32F103VCT6最小系统设计开源协议
:GPL 3.0
描述
项目目的
趁着ST芯片价格回落,做一块M3内核的STM32F103VCT6开发板,学习学习HAL库和FreeRTOS。
硬件设计
1、电源部分:
这一部分主要参考了梁山派上的电源部分,但是由于450K电阻不怎么常见,并且封装只有0402的,有点难焊接,就换成了22K和100K的电阻比,实际出来的电压
有3.34V,能够正常工作。

2、按键部分:
梁山派的按钮比较舒服,就采用了梁山派的按键。这次开发板放了四个GPIO口按键,方便外接屏幕进行菜单操作。
3、外设部分:
加了一个W25Q64,24C02,方便存储一些字库或者一些需要保存的数据。加上这块芯片支持SDIO,所以也加了一个SD卡槽。
4、串口部分
使用CH340N串口芯片,省去调试时还要插接一个USB串口转换器,一个USB-C口满足供电和串口通讯两种需求。
验证
板子回来之后就立马进行了焊接验证,除了USB-C口和芯片有点难焊接,其他都还挺简单的。
焊接完成后,写了个简单的LED灯闪烁程序,烧录进去验证没问题,一块简简单单的开发板就做好了。
为了验证各个元器件的功能和焊接情况,写了几个简单的程序验证。W25Q64和24C02都没问题。SD卡写了个SDIO挂载FATFS的程序进行测试,将SD卡文件读出,并显示文件名在LCD上的程序,验证通过。

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


评论