发作品签到
专业版

天空星扩展板

工程标签

619
0
0
3

简介

兼容GD32F407VET6、STM32F407VGT6、HC32F4A0PITB系列天空星开发板

简介:兼容GD32F407VET6、STM32F407VGT6、HC32F4A0PITB系列天空星开发板
立创·天空星扩展板征集令

开源协议

GPL 3.0

创建时间:2024-09-11 16:16:00更新时间:2024-10-12 17:32:04

描述

实现目标

  • 支持GD32F407VET6、STM32F407VGT6、HC32F4A0PITB
  • 外设接口:三色灯、2.4G无线模块、电机驱动模块、蜂鸣器、旋转编码器、温湿度传感器、OLED显示模块、LCD显示模块等
  • 扩展引脚:引出GPIO、供电等接口

外设、接口模块

1.蜂鸣器模块

蜂鸣器模块增加了续流二极管(蜂鸣器属于感性原件,防止尖峰电压损坏器件)和三极管,通过PB9控制三极管通断从而控制蜂鸣器开关。

2.0.96吋OLED模块

0.96吋OLED模块兼容市面大多数I2C接口,增加了10K上拉电阻,用来稳定通讯,用的通讯口是PB6、PB7。

3.1.8吋LCD模块

1.8吋LCD模块直接按照接口定义连接,用的GPIO分别是PA5、PA7、PB0、PB1、PB10、PD6。

4.数码管模块

数码管模块用的是AIP650移位寄存器和4位数码管,芯片供电口增加了滤波电容,用的GPIO为PD0、PD1。

5.编码器模块

编码器模块也比较简单,直接和单片机GPIO连接,软件消抖。用到的GPIO为PC0、PC1、PC2。

6.超声波模块

超声波模块供电部分增加了滤波电容,用来稳定电源输入。用到的GPIO为PC10、PC11。

7.温湿度模块

       温湿度模块用的是盛思锐STH41芯片,通过I2C与单片机通讯,增加了10K上拉电阻,稳定通讯。同时,PCB布局时进行了隔断挖空处理,放底面,减小PCB温度和灰尘的影响。用到的GPIO为PB8、PB9。

8.2.4G无线模块

无线模块增加了滤波电容,用到的GPIO为PA2、PB8、PB9、PB13、PB14、PB15。

9.电机模块

电机模块增加了输出滤波并预留了电机接口,最大输出1.8A电流,峰值可达2.5A。用到的GPIO为PD14、PD15。

10.供电部分

为了安全,增加了PMOS管进行防反设计,尽量只用来给外设供电。

软件部分

       软件开发部分主要用到的是KEIL以及STM32 CUBE IDE,示例程序参考立创官方https://wiki.lckfb.com/zh-hans/tkx/

示例代码大多数都是可以直接使用的,GPIO引脚接口一致,非常适合新手。

【GD32F407VET6版本】百度网盘链接

提取码: ffff

提取码:cbhf

【HC32F4A0PITB版本】百度网盘链接

提取码: ef82

提取码:g7es

【STM32F407VxT6版本】百度网盘链接

提取码:dc1q

提取码:tlub

注意

       由于尺寸问题,删除了1602LCD和光耦模块,超声波模块和0.96吋OLED模块无法同时安装。0.96吋OLED模块用4pin2.54排座进行安装,方便安装和拆卸。供电输出尽量只用来输出,增加了防反保护。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

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

底部导航