
标准版
STM32F030/051开发板
1.1w
0
0
3
简介
用以评估、学习、开发STM32F051C8T6相关应用
简介:用以评估、学习、开发STM32F051C8T6相关应用开源协议
:创建时间:2019-07-27 11:06:48更新时间:2022-05-31 01:48:53
描述
用于STM32F051C8T6单片机的评估或应用开发。兼容STM32F030C8T6。
具有以下特性:
- 全部IO接口引出,板载CH340C USB转串口芯片,可以方便的下载程序或与PC进行串口通讯。
- BOOT0选择采用拨动开关,免去插拔跳线帽的烦恼。
- 采用micro-usb,线材好找
- 预留SWD接口,可连接ST-LINK进行调试
- PA4(DAC输出)接口使用了一颗LM358运放作为电压跟随器,以提高其端口驱动能力
- 板载两个轻触按钮和3颗LED,方便调试程序
- 板载LCD1602接口和一个TFT LCD的接口,兼容你能在网上买到的绝大部分显示模块。
- 使用超级电容作为RTC后备电源,免去更换电池的麻烦
- USB接口具有500mA过流保护
- 板载多个电源测试点,方便使用示波器或万用表测试
请注意
- 示例代码基于STM32最新的HAL库,使用STM32CubeMX生成初始化代码,并在在trueSTUDIO下开发,编译器为GCC。
- 我这块板子使用的是12MHz的晶振,自己焊接时如果使用的是其他频率的晶振,请根据自己晶振频率重新修改RCC配置(推荐使用STM32CubeMX来修改)
- RTC的示例代码中,我使用的是不常见的1601显示屏,如果使用1602,请自行在LCD_Config.h文件中做相应的修改
焊接成品效果图:
打砖块小游戏
通过硬件SPI驱动0.96寸160x80 IPS TFT显示屏效果(显示屏控制IC:ST7735)
RTC和LCD1601实验
通过STM32F051内置的12位DAC生成1kHz正弦波示例
设计图
原理图
PCB
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 0.1u | C1,C2 | 0805 | 2 |
2 | ZMM3V6 | D2 | LL-34 | 1 |
3 | Header-Female-2.54_1x10 | LCD | HDR-TH_10PIN-V-FEMALE-PITCH2.54 | 1 |
4 | Header-Male-2.54_1x4 | SWD | DIP-1X4P-2.54MM-M | 1 |
5 | CH340C | U2 | SOP-16_150MIL | 1 |

添加到专辑
0
0
分享
侵权投诉
评论