赞
踩
在玩华大 MCU 的时候(芯片是 HC32L136K8TA-LQFP64),用的是 Keil MDK 5.33 去进行开发。然后发现跑一个定时器示例时,无法进入 Timer0 的中断函数 Tim0_IRQHandler()
,通过高人指点之后,才发现是 Arm Compiler 6.15 版本问题,无奈之下回退到 MDK 5.32。
开发板用的是下面这款:
学习 MCU 最快的学习方法当然是从看官方示例开始。于是从官网 https://www.hdsc.com.cn/Category82-1404 上下载了驱动库及示例 hc32l13x_ddl_Rev1.9.2 Lite.zip。
Tim0_IRQHandler()
中断函数,导致 LED 不闪。在不回退 MDK 版本的情况下,打开 Target 选项卡切换成旧版本的 Arm Compiler。
或者更加彻底,删掉 MDK 5.33,安装老版本的 MDK,验证 MDK 5.32 即可。
PS:MDK532 的 Arm Compiler 是 V6.14 版,MDK533 是 V6.15 版。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。