发作品签到
专业版

【STM32】基于STM32最小系统设计

工程标签

3.1k
0
0
1

简介

【STM32】基于STM32F103VCT6最小系统设计

简介:【STM32】基于STM32F103VCT6最小系统设计

开源协议

GPL 3.0

创建时间:2023-04-11 21:25:52更新时间:2024-06-05 17:46:33

描述

项目目的

趁着ST芯片价格回落,做一块M3内核的STM32F103VCT6开发板,学习学习HAL库和FreeRTOS。

 

硬件设计

1、电源部分:

 这一部分主要参考了梁山派上的电源部分,但是由于450K电阻不怎么常见,并且封装只有0402的,有点难焊接,就换成了22K和100K的电阻比,实际出来的电压

有3.34V,能够正常工作。

5ULK1jygzZVMoEyYDz7EbzKqBebZtM2WNGVMN0e4.png

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

附件

序号文件名称下载次数
1
LED.mp4
12
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

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

底部导航