[开发工具] 【玄宇芯】+HC32L110开发板的程序下载及LED控制

[复制链接]
980|0
 楼主| jinglixixi 发表于 2020-10-22 22:22 | 显示全部楼层 |阅读模式
购得HC32L110开发板已经有一段时间了,比较郁闷的是难有凑手的下载工具,巧的是前几日得的奖品恰是一个AT-LINK V1.2的调试下载工具,由于就像那它试一试。
1.jpg
图1  AT-LINK V1.2
连好线后,在KEIL的界面中见到图2所示的内容,心里便暗喜,有门!
2.jpg
图2 调试工具被激活
随后又按图3和图4所示设置好了芯片类型和烧录算法,本以为这样就大功告成了,却没想还是提示不能下载。
联想到前面的经验,于是便果断地将文件Flash_HC32L110.FLM复制到C:\Keil_v523\ARM\Flash的目录下,再一试这次真的搞定了!
3.jpg
图3 设置芯片类型
4.jpg
图4 设置烧录算法
下载后的运行效果如图5所示,LED1指示灯在有节奏地闪烁。
5.jpg
图5 运行效果
HC32L110开发板的原理图,见图6所示。
6.jpg
图6 开发板原理图
测试LED闪烁效果的程序为:
  1. int32_t main(void)
  2. {
  3. //GPIO输出
  4. //初始化外部GPIO P03为输出、上拉、开漏,P03端口外接LED3
  5. Gpio_InitIOExt(0, 3, GpioDirOut, TRUE, FALSE, TRUE, FALSE);
  6. //设置GPIO值(翻转)
  7. while (1)
  8. {
  9. //输出高电平,LED3灭
  10. Gpio_SetIO(0, 3, TRUE);
  11. delay1ms(1000);
  12. //输出低电平,LED3亮
  13. Gpio_SetIO(0, 3, FALSE);
  14. delay1ms(1000);
  15. }
  16. }
有了下载功能,这块32Kflash的小家伙就不会在房角吃灰啦!

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

本版积分规则

521

主题

2949

帖子

39

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