站内搜索
发作品签到
STM32F030/051开发板
标准版

STM32F030/051开发板

简介

用以评估、学习、开发STM32F051C8T6相关应用

简介:用以评估、学习、开发STM32F051C8T6相关应用

开源协议

创建时间:2019-07-27 19:06:48更新时间:2022-05-31 09: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

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
STM32F051C8-DAC.zip
98
2
STM32F051C8-ST7735.zip
76
3
STM32F051C8-RTC&LCD1601.zip
66
4
BreakoutGame.zip
65
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航