本帖最后由 eltonchang2001 于 2022-11-9 14:02 编辑
引:
在21ic上举办的合泰开发板试用的活动中,有幸获得合泰的HT32F54253开发板,这个开发板的主要亮点,就是在触摸按键方面。下面我将环境搭建、程序使用详细说一下。
一、相关软件下载
我们可以进入以下网址进行下载Demo Code
https://www.holtek.com/productdetail/-/vg/HT32F54231_41_43_53
二、安装
1. keil支持包的安装
我们得到两个压缩包文件,我们还是需要先找到合泰芯片的keil支持包,将两个压缩包解压缩后
在HT32_STD_5xxxx_FWLib_V1.1.1_5938文件夹中得到keil支持包Holtek.HT32_DFP.latest.pack
进行安装
以上都按照默认的进行即可。
2. 触摸按键库的安装
下面我们将TouchKey_Library库文件中的example和library文件夹拷贝到刚刚存放keil补丁包的文件夹中,见下图。
3. 创建MDK工程
执行TouchKey文件夹下的_CreateProject.bat文件
出现熟悉的bat界面
点击键盘的数字1,会发现在序列号前面会出现*。
输入字母N,会进入到下一个界面
我们输入54253(开发板芯片的型号)回车。
完成以上的操作之后,会发现在bat文件夹中出现两个新的工程文件夹。
双击打开后,进入到熟悉的keil界面了。
4. keil仿真及下载设置
触控程序可能进入到休眠中,因此设定成Reset模式,具体如下:
我们点击下载,弹出如下对话框:
才发现还没有对工程进行编译,编译后,出现如下问题:
有三个错误,0个警告。查找问题的原因。
发现是C99的问题,进行勾选后,再次编译。
顺利通过了
这样我们直接点击下载即可。遇到一个问题,下载之后,无法调试,会弹出窗口。
经过和合泰原厂的FAE陈经理沟通请教后,找到问题的原因了。原来是PA12和PA13是仿真引脚,是不能勾选的。
问题解决了。
三、效果如下
结:
合泰在触摸按键方面确实下了很大的功夫去研究开发,有了触摸按键的库文件之后,就不用工程师再关心底层的事情了,专心致志的进行应用层面的开发即可。
在整个过程中也学习到很多新的思路和方法,在使用keil的时候,我们可以将库文件打包,这样会形成标准库文件,方便以后使用。
最后感谢合泰的FAE陈经理耐心指导。
|