嘉立创产业服务站群
发作品签到
标准版

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文件中做相应的修改

焊接成品效果图:
snipaste_20191010_170004.jpg

打砖块小游戏
Video_2020-02-14_124444.gif

通过硬件SPI驱动0.96寸160x80 IPS TFT显示屏效果(显示屏控制IC:ST7735)
snipaste_20191010_165853.jpg

RTC和LCD1601实验
snipaste_20191010_165909.jpg

通过STM32F051内置的12位DAC生成1kHz正弦波示例
snipaste_20191010_165935.jpg

设计图

原理图

BOM

IDNameDesignatorFootprintQuantity
10.1uC1,C208052
2ZMM3V6D2LL-341
3Header-Female-2.54_1x10LCDHDR-TH_10PIN-V-FEMALE-PITCH2.541
4Header-Male-2.54_1x4SWDDIP-1X4P-2.54MM-M1
5CH340CU2SOP-16_150MIL1

附件

序号文件名称下载次数
1
STM32F051C8-DAC.zip
85
2
STM32F051C8-ST7735.zip
65
3
STM32F051C8-RTC&LCD1601.zip
54
4
BreakoutGame.zip
56
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

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

底部导航