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

【航顺训练营】送给我的女儿HK32开发板-402304A

工程标签

2.9k
0
0
0

简介

一块简单的开发板,最大的特点应该是面向小孩子学习的,接口方面留了很多大面积的焊盘方便用鳄鱼夹连接外部传感器,板上集成了两个用户按键,两个RGB灯,一个麦克风,一个蜂鸣器,MPU6050以及MSA300

简介:一块简单的开发板,最大的特点应该是面向小孩子学习的,接口方面留了很多大面积的焊盘方便用鳄鱼夹连接外部传感器,板上集成了两个用户按键,两个RGB灯,一个麦克风,一个蜂鸣器,MPU6050以及MSA300

开源协议

undefined

创建时间:2021-03-08 12:15:26更新时间:2021-04-11 11:07:28

描述

这块开发板是给女儿的小小礼物,写上了我女儿的名字,愿她天天开心!

已测试可以通过Arduino IDE开发,通过USB下载程序也很简单!HK32很强大!!!

 

使用Arduino_STM32库简单测试了一下,也是可以支持的。配置如下:

使用串口下载,完全没有问题!

 

再测试下Mixly...Mixly也是用的Arduino_STM32库,但是编译速度明显比arduino快,然后编译出来以后.bin

文件始终是16K大小,我修复了上传的错误后,上传到hk32的程序也是不工作的。同样的代码用Arduino编译bin文件后用Mixly上传没有问题,证明Mixly的编译是有问题的,期待大神解决!

 

附Mixly上传STM32F103C程序出错解决方法:

在目录:mixly_win/arduino/portable/packages/stm32duino/tools/stm32tools/2020.6.20/win/下找到maple_upload.bat这个文件,默认是用这个上传!

把里里面的内容全部替换成serial_upload.bat里面的内容,就可以用串口上传了!

同理如果是用stlink或jlink上传,应该是替换成stlink_upload.bat或jlink_upload.bat时面的内容就可以了。Mixly本身并没有提供修改上传方式的入口,期待官方解决!

 

WS2812板上电路用PA4控制没有问题,已经点灯成功,原来不亮是因为我用的W2812C的灯珠,Neopixel的库似乎不支持!换了灯珠之后点灯正常,

 

现存是板载I2C的两个传感器都读不出来,I2CScanner也找不到地址,不知道是不是我的电路有问题?

麦克风的声音检测电路也有问题,Analogread读不出并读不出数据。

触摸电路在Arduino下编程还是有问题的。

 

预览效果还不错!

最大的特点就看就是外接端口字母设计都比较大方便上鳄鱼夹,四个M3的螺柱孔是可以接外部供电的,一路5V供电,一路3.3V供电,底部字母外接端口的设计是可以用类似Microbit的金手指连接扩展板的!

第一款扩展板就设计智能小车,目前构思中!

 

触摸按键原理图非常简单,我参考的是一们大神的设计!希望到手后可以顺利调通,到时候按键——蜂鸣器为大家弹奏一曲!

其它部分包括USB-TTL下载电路,还预留了ST-link下载接口,供电部分的降压电路,麦克风电路,两个WS2812灯,MPU6050电路,MSA300电路

实物图片:

使用Arduino IDE开发蛮方便的!

首先首选项中加入STM32开发板的json

在开发板管理器中安装 STM32 Cores

这是我开发hk32f103c8t6的配置,使用CH340C芯片USB-TTL测试下载程序后正常

下载程序前将boot0置1,按一下reset键,下载程序后再boot0置0,再按下reset,程序运行一切正常!

 

设计图

原理图
PCB

BOM

IDNameDesignatorFootprintQuantity
1MSA300U3LGA-12_L2.0-W2.0-MSA3001
222KR6R06031
38MHzX1OSC-SMD_3P-L3.2-W1.3-P1.2-L1
410uFC14,C3,C1C06033
5SI2301Q1SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR1

附件

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

工程成员

评论

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

底部导航