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