[开发板与模块]

【ESK32-30519 + ESK32-21001测评】适合新手立刻上手的开发板

[复制链接]
51|2
手机看帖
扫描二维码
随时随地手机跟帖
单片小菜|  楼主 | 2022-9-22 15:01 | 显示全部楼层 |阅读模式
55a86b4baa116d8e10edfb99b3a914bd
引:
       在21ic上举办的合泰开发板试用的活动中,有幸获得合泰的HT32F54253开发板,这个开发板的主要亮点,就是在触摸按键方面。下面我将环境搭建、程序使用详细说一下。
bf395e197925fd5a8e7110d7ecb0b6b3
一、相关软件下载
        我们可以进入以下网址进行下载Demo Code
https://www.holtek.com/productdetail/-/vg/HT32F54231_41_43_53
192a3dc61e87a6a2f862e57296134854
d82ae6b5d18c23e222fc814d06b5860a
二、安装
1. keil支持包的安装
        我们得到两个压缩包文件,我们还是需要先找到合泰芯片的keil支持包,将两个压缩包解压缩后
f7b557c248d7d5b54c0e1770ced4f4f6
在HT32_STD_5xxxx_FWLib_V1.1.1_5938文件夹中得到keil支持包Holtek.HT32_DFP.latest.pack
       进行安装
77337419535d1c0291221180a07cec88
eeda3acab9214f833b828c598ac739fc
76b3e6cec522680521fd1dc3bf9a698f
       以上都按照默认的进行即可。
2. 触摸按键库的安装
       下面我们将TouchKey_Library库文件中的example和library文件夹拷贝到刚刚存放keil补丁包的文件夹中,见下图。
0bc598d71094be3556921eb6a475dd81
3. 创建MDK工程
       执行TouchKey文件夹下的_CreateProject.bat文件
152155527e0f2d47e581d0f4a1538008
       出现熟悉的bat界面
b38547fec14e338563ccc5941922ceab
       点击键盘的数字1,会发现在序列号前面会出现*。
3a8f436d597ff0a8e3b19fb628810583
       输入字母N,会进入到下一个界面
bc804e6f97a7410a6fa5147f3220351a
       我们输入54253(开发板芯片的型号)回车。
85f8fa8025941a555c0c2bcb65b3167a
c0f59d34d51c6ca2a77171c3bda7073e
       完成以上的操作之后,会发现在bat文件夹中出现两个新的工程文件夹。
52ab72ff2634085bd2ce4d9f9867fb9d
       双击打开后,进入到熟悉的keil界面了。
931a2d7f7ff08df58a2b8f7138b4588a
4. keil仿真及下载设置
       触控程序可能进入到休眠中,因此设定成Reset模式,具体如下:
df619e190c5b68022fcc93f4f9b3efd8
       我们点击下载,弹出如下对话框:
5a2f761043361f5e5f60eaa3a3ed9451
       才发现还没有对工程进行编译,编译后,出现如下问题:
940e725217ed677f93f29a130b67c57d
       有三个错误,0个警告。查找问题的原因。
26892a9b082f0ce654a355e59727d0b4
       发现是C99的问题,进行勾选后,再次编译。
3d75ea65b3d56979158532c9e022064e
       顺利通过了
6a0ea12b70942b9b6f5a2d99ad44e17f
       这样我们直接点击下载即可。遇到一个问题,下载之后,无法调试,会弹出窗口。
c260c4c72324328caf813fd55bc5d7b5
       经过和合泰原厂的FAE陈经理沟通请教后,找到问题的原因了。原来是PA12和PA13是仿真引脚,是不能勾选的。
62d475d7dfb21e492de896b784ca21e6
       问题解决了。
三、效果如下
91c50ef9f39aeacdbd9637fb820914b2
结:
       合泰在触摸按键方面确实下了很大的功夫去研究开发,有了触摸按键的库文件之后,就不用工程师再关心底层的事情了,专心致志的进行应用层面的开发即可。
       在整个过程中也学习到很多新的思路和方法,在使用keil的时候,我们可以将库文件打包,这样会形成标准库文件,方便以后使用。
       最后感谢合泰的FAE陈经理耐心指导。

使用特权

评论回复
eltonchang2001| | 2022-9-23 15:56 | 显示全部楼层
楼主看起来不像小白啊,一下子就上手了

使用特权

评论回复
Henryko| | 2022-10-4 19:59 | 显示全部楼层
大佬都是这么低调

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则