这块开发板是给女儿的小小礼物,写上了我女儿的名字,愿她天天开心!
已测试可以通过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,程序运行一切正常!
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持