880|1

7588

帖子

20

资源

版主

【ESK32-360测评】ESK32-360的使用感受 [复制链接]

ESK32-360开发板是合泰半导体推出的一款针对HT32F1654单片机的一款开发板,合泰半导体是台湾盛群半导体下属的一家以单片机和周边组件为主的半导体公司,总部位于广东东莞。

 

 

       这块板子是在EEWORLD论坛评测板块http://bbs.eeworld.com.cn/elecplay/content/135

 

 

 

 

里免费申请的, 可以看到论坛一共放出5块板子试用,11个人申请,能申请到的几率好像是45%左右,不过我觉得如果认真一点写评测计划,把内容写的尽量丰富一些,再加上平时多在论坛里发发贴,能申请到这块板子的几率貌似可以达到99%以上,哈哈哈。

 

 

 

 

image-20200808103108-1.png

 

 

 

 

       HT32F165是一款基于ARM® CortexTM-M3 处理器内核的 32 位 高性能低功耗单片机。72MHz的主频,256KB的FLASH和32KB的RAM,集成了ADC, I2 C, USART, UART, SPI, I2 S, PDMA, GPTM, MCTM, SCI, EBI, CRC-16/32, USB2.0 FS等外设接口。

 

 

 

 

       从开发板上的丝印可以发现,这个板子的生产日期是2014年11月25日,至今快6年的时间了,为了保护LCD屏幕在运输中不被损坏,屏幕上下垫了一块泡棉,上边还套了一根皮筋,我收到板子时这个皮筋已经老化断开了,不过这不影响开发板的正常使用。这个板子虽然存放了接近6年的时间,可能是因为一直在防静电袋里密封的关系,开箱后我觉得味道有点大,因为常年鼻炎困扰,拿出板子的一瞬间就感觉鼻子更不透气了。然后这个板子就被我放在阳台上晒了很多天,有次下雨把盒子都淋湿了。

 

 

 

 

       这块板子上集成了LCD、音频输出接口、USB接口、DB9串口、SD卡和DC5V供电等等,遗憾的在这块板子并没有集成仿真器,不过预留了20针和10针的JTAG接口,为了调试这个板子,我不得不买了一个JLINK V9仿真器,以前手里有一个JLINK V8因为经常锁死后来不知道弄哪去了,现在的开发板几乎都带仿真器所以一直也没买,有时候自己画的板子就用其它开发板的板载仿真器引线调试。因为我买的这个JLINK仿真器可以直接提供电源,只需要将排线直接插在开发板上就能点亮和调试还是挺方便的,这方面没遇到什么问题。

 

 

 

 

       下面来看一下这块板子的照片:

 

 

 

 

 

 

 

 

 

image-20200808103108-2.png

 

 

 

 

开发板正面

 

 

 

 

image-20200808103108-3.png

 

 

 

 

开发板背面

 

 

 

 

image-20200808103108-4.png

 

 

 

 

包装盒

 

 

 

 

评测活动页面提供了这个开发板的资料包括固件库,但我一搬习惯去官网看一看有没有更新的版本,开发板上能找到的型号是HT32F165 Development Board,我到官网搜索HT32F165发现没找到这块开发板,后来输入活动页面里的型号ESK32-360后找到了,这个型号在包装盒上,我觉得这种板子型号如果再印到开发板上会更好一些,因为包装盒容易丢,几年后再想玩这个板子时如果忘了型号想找资料会比较困难。

 

 

 

 

将下载的固件库解压后可以看到下边的目录,打开example目录可以看到有很多例程,找到相应的例程发现里边并没有相应的IDE工程文件,这是因为这个固件库的例程是通过“_CreateProject.bat”批处理文件生成的,双击“_CreateProject.bat”会弹出一个使命提示窗口,然后对应的文件夹下就会多出很多和IDE对应的文件夹。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

image-20200808103108-5.png  

 

 

 

 

固件库目录

 

 

 

 

image-20200808103108-6.png

 

 

 

 

Example目录下的全程

 

 

 

 

image-20200808103108-7.png

 

 

 

 

对应例程目录下的文件

 

 

 

 

image-20200808103108-8.png

 

 

 

 

运行“_CreateProject.bat”批处理后全生成多个与IDE对应的文件夹

 

 

 

 

 

 

 

 

 

以IAR V8为例,打开EWARMv8文件夹发现里边有很多工程文件,比如Project_1654.eww和Project_1656.eww等等,这是因为这个固件库可以同时兼容多个单片机型号,比如ESK32-360开发板上的单片机型号是HT32F1654,我们只需要打开Project_1654.eww工程,其它工程不需要可以删除。

 

 

 

 

image-20200808103108-9.png

 

 

 

 

通过“_CreateProject.bat”创建的IAR工程

 

 

 

 

以LCD全程为例,打开example\EBI\LCD\EWARMv8\Project_1654.eww工程可以看到代码设计的非常简洁也很容易理解,只需要对代码做简单修改就可以让LCD输出想要的内容。

 

 

 

 

image-20200808103108-10.png

 

 

 

 

修改LCD显示的代码

 

 

 

 

image-20200808103108-11.png

 

 

 

 

修改后LCD输出的内容

 

 

 

 

       总结一下,这块开发板的固件库设计的很好,全程不看教程的情况下可以在很短的时间内理解并使用里边的例程,编译和下载目录也没遇到问题,修改代码也很方便,某些一线大厂都要花上很多时间研究的例程编译和下载,ESK32-360的库件库可以很顺利的完成,这个我觉得是一个开发板里最重要的,硬件设计的再好软件根不上也是废的。另外这个开发板也有一些需要改进的地方,比如增加板载调试器方便调试,取消DB9串口使用虚拟串口,使用多层板等方法减少开发板尺寸,使用环保材料减少难闻的气味等等,因为这个开发板是早期设计的,新出的板子这些问题也许都已经解决了。

 

 

 

 

      

 

 

个人签名虾扯蛋

回复

5

帖子

0

资源

一粒金砂(初级)

这板子够大呀


回复
您需要登录后才可以回帖 登录 | 注册

关闭
站长推荐上一条 1/1 下一条

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表