华大HC32L136 SDK开发入门
到淘宝以及相关平台上不少商家为了蹭疫情额温枪的热度把额温枪开发方案的价格定得非常高,少则几千,多则上万,实在是让国人寒心!关键时刻,大家应该同心协力,即将没法向白衣天使一样上前线去抗疫,也应该以别的方式贡献自己的一份力量才对。本着支持国产支持开源项目的原则,而且我也是玩板爱好者,所以就毫不犹豫就入手了华大半导体推出的HDSC Demo板,当做支持一下,顺便了解下这个平台,也算是给自己积累多平台的开发经验!后面还会根据这个持续输出高质量的项目并且开源。上一篇我们也分享了近期华大开源的额温枪方案,链接:分享一个近期开源火爆全网的额温枪方案(硬件+源码),该额温枪方案的主控MCU就是基于华大半导体自主研发的芯片HC32L136。1、了解HC32L136
1.1、HC32L136特性
1.3、HC32L136引脚配置图
1.4、HC32L136功能模块
1.5、HC32L136存储器映射图
由此可见,国产MCU做得还是相当不错的!性价比非常高!
Demo板长下面这个样子:
Demo板的相关资料可以通过华大官方的ftp服务器下载,链接见**最后,回复关键字获取资料下载地址。
玩一个板子,最重要的还是看看这个板子上有哪些东西吧,打开SDK包里的Demo板硬件原理图,大致浏览一下有哪些模块: Demo板最有特色的部分是:
CMSIS-DAP compatible JTAG + Virtual Com Port
,这个部分集成了DAP-LINK下载方式以及虚拟串口。 DAP-LINK是ARM官方开源的一款调试烧录器,在刚开始的时候叫CMISI DAP,现在官方对这个调试烧录器进行了更新换代,改名叫DAPLink,DAPLink可以调试arm contex全系列的MCU,所以相比较常规的Jlink和stlink更有优势,因为这也是官方一直在维护的,未来也会增添更多新的强大功能来给用户调试和烧录使用。 DAPLINK主要的功能如下:
Arm-contex全系列新品的调试和烧录(HID)
自带虚拟串口,可以省去USB转串口(CDC)
拖拽式编程,通过模拟出U盘,然后将程序编译生成的.hex文件或者.bin文件拷贝进去完成程序烧录(MSC)
WEBUSB功能(固件版本需要升级到2050) DAPLink使用的是标准的CMISI-DAP协议,所以常见的IDE开发工具都可以完美的支持,比如常见的有:
KEIL MDK
IAR
PyOCD
以及其它支持CMSIS-DAP协议的IDE开发平台 在Demo板上,具体的引脚连接如下:
由于开发板的USB口已经集成了这个功能,所以我们直接插USB连接开发板和PC就可以了,连接成功后可以看到电脑的设备管理器会有串行设备的标识,如果没有,则需要安装相应的串口驱动。 这个sdk在哪里下载的。 性能怎么样? HC32L136 是低功耗的产品吗 国产给力啊