12下一页
返回列表 发新帖我要提问本帖赏金: 5.00元(功能说明)

[开发板与模块] 【HT32F52352 Starter Kit测评】+开发环境的构建

[复制链接]
 楼主| jinglixixi 发表于 2022-4-19 18:10 | 显示全部楼层 |阅读模式
本帖最后由 werasd 于 2022-5-25 15:18 编辑

欢迎合泰半导体入驻21ic电子网,并提供了这样好的合泰半导体 Starter Kit尝鲜体验活动。

这次提供的开发板是ESK32-30501,其外观如图1和图2所示。

1.jpg
图1开发板正面
2.jpg
图2开发板背面
上电后的效果如图3所示,其中红色的是电源指示灯,另2个是供测试用的绿用色指示灯。
3.jpg
图3 上电效果
该开发板所提供的开发工具比较多样化,见图4所示。
4.jpg
图4 开发工具
由于习惯了用KEIL进行开发,故省去开发软件的安装,本人所使用的版本是V5.25.2。
为了使KEIL支持该开发板,先要安装Holtek.HT32_DFP.1.0.36
a.jpg
在完成安装后,其界面如图5所示。
5.jpg
图5 完成安装
此时,若打开例程可以在芯片列表中见到“HT32F52352”的身影。
6.jpg
图6 芯片支持列表

此外,还需安装HT32_Setup_Keil_v131。
b.jpg
在完成安装后,其界面如图7所示。
7.jpg
图7 完成安装
这时由设备管理器,可看到虚拟的串口,见图8所示。
8.jpg
图8 虚拟串口

在下载例程的情况下,打开项目文件Project_52352,则界面如图9所示。
c.jpg
9.jpg
图9 编辑界面
经编译,其结果如图10所示。
10.jpg
图10 完成编译
为进行程序下载,按图11所示来选取调试器类型。
11.jpg
图11 选取调试器
在连接开发板的情况下,看见到图12所示的结果,即调试器被激活。
12.jpg
图12 激活调试器
烧录算法的设置,见图13所示。
13.jpg
图13 烧录算法
经程序下载,其界面图14所示。下载后,开关板的显示效果为2个绿色指示灯交替闪亮10次。
14.jpg
图14 完成下载

LED灯的原理图将图15所示,由此可知其使用的引脚为PC14和PC15。
15.jpg
图15 原理图

例程的主程序为:
  1. int main(void)
  2. {
  3.   s32 input;
  4.   NVIC_Configuration();
  5.   CKCU_Configuration();
  6.   GPIO_Configuration();
  7.   RETARGET_Configuration();
  8.   HT32F_DVB_LEDInit(HT_LED1);
  9.   HT32F_DVB_LEDInit(HT_LED2);
  10.   HT32F_DVB_LEDInit(HT_LED3);
  11.   HT32F_DVB_LEDOn(HT_LED1);
  12.   HT32F_DVB_LEDOff(HT_LED2);
  13.   HT32F_DVB_LEDOn(HT_LED3);
  14.   for (input = 0; input < 10; input++)
  15.   {
  16.     __Delay(2000000);
  17.     HT32F_DVB_LEDToggle(HT_LED1);
  18.     HT32F_DVB_LEDToggle(HT_LED2);
  19.     HT32F_DVB_LEDToggle(HT_LED3);
  20.   }
  21.   for (input = 0; input < 100; input++)
  22.   {
  23.     printf("Hello World! %d\r\n", input);
  24.   }
  25.   while (1)
  26.   {
  27.     printf("Please input key for printf....");
  28.     SERIAL_Flush();
  29.     input = getchar();
  30.     printf("\r\nYour input is %c[0x%x]\r\n\r\n", input, input);
  31.     SERIAL_Flush();
  32.     HT32F_DVB_LEDToggle(HT_LED1);
  33.     HT32F_DVB_LEDToggle(HT_LED2);
  34.     HT32F_DVB_LEDToggle(HT_LED3);
  35.   }
  36. }

由程序可知,2个绿色指示灯之所以出现交替闪亮的现象是因为在初始时其设置的状态不同,即一个被亮度,而另一个被消灭。这样在执行10次循环时,就呈现出交替闪亮的现象。
至于LED3,开发板上是未接LED的。
此外,由程序还发现它有一个100次的打印输出。来连接超级终端后,其输出效果如图16所示。
至于输入好像并不可用。
16.jpg
图16 输出内容

打赏榜单

eltonchang2001 打赏了 5.00 元 2022-04-20
理由:开发板评测抢得头香

麻花油条 发表于 2022-4-20 10:33 来自手机 | 显示全部楼层
这么快和泰的开发板都搞到手了
eltonchang2001 发表于 2022-4-20 10:45 | 显示全部楼层

21IC小管家的寄出动作快,评测速度也挺快
u1011 发表于 2022-4-26 09:25 | 显示全部楼层
"此外,由程序还发现它有一个100次的打印输出。来连接超级终端后,其输出效果如图16所示。
至于输入好像并不可用。"


输入好像并不可用的原因--->

请检查J2这个跳线帽的位置,
切换到左侧是MCU的RXD跟电脑通讯;
切换到右侧是连接到CN4排针上;
QQ截图20220426092227.png
 楼主| jinglixixi 发表于 2022-4-26 10:41 | 显示全部楼层
u1011 发表于 2022-4-26 09:25
"此外,由程序还发现它有一个100次的打印输出。来连接超级终端后,其输出效果如图16所示。
至于输入好像并 ...

噢,明白了,回头试一试,感谢!!!
uiint 发表于 2022-6-20 15:36 | 显示全部楼层
学习一下吧。     
pmp 发表于 2022-6-20 20:25 | 显示全部楼层
开发环境的构建难度大吗
 楼主| jinglixixi 发表于 2022-6-21 07:52 | 显示全部楼层
pmp 发表于 2022-6-20 20:25
开发环境的构建难度大吗

使用KEIL还是比较好用的
guijial511 发表于 2022-6-21 18:28 来自手机 | 显示全部楼层
恭喜楼主喜提开发板啊
phoenixwhite 发表于 2022-6-21 20:59 | 显示全部楼层
开发环境可以使用vs吗  
 楼主| jinglixixi 发表于 2022-6-22 09:53 | 显示全部楼层
phoenixwhite 发表于 2022-6-21 20:59
开发环境可以使用vs吗

没用过
macpherson 发表于 2022-6-22 20:47 | 显示全部楼层
HT32F52352 的资料在哪里下载的  
 楼主| jinglixixi 发表于 2022-6-23 09:11 | 显示全部楼层
macpherson 发表于 2022-6-22 20:47
HT32F52352 的资料在哪里下载的

论坛网址有
abotomson 发表于 2022-7-4 15:48 | 显示全部楼层
和泰的开发板不错啊。   
xietingfeng 发表于 2022-7-4 17:00 | 显示全部楼层
板子很给力呢。   
weifeng90 发表于 2022-7-5 08:21 来自手机 | 显示全部楼层
学习了,谢谢分享经验。
vivilyly 发表于 2022-7-5 15:50 | 显示全部楼层
以后学习一下。   
suzhanhua 发表于 2022-7-5 16:36 | 显示全部楼层
性能怎么样   
ccook11 发表于 2022-7-5 17:29 | 显示全部楼层
板子是申请的吗   
 楼主| jinglixixi 发表于 2022-7-6 11:04 | 显示全部楼层
ccook11 发表于 2022-7-5 17:29
板子是申请的吗

是的,现在好像活动已结束了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

517

主题

2932

帖子

39

粉丝
快速回复 在线客服 返回列表 返回顶部