HK32F030M是航顺一款入门级经济型32位MCU,使用ARM® Cortex®-M0内核,最高工作频率32 MHz,内置16 KByte Flash、448 Byte EEPROM和2 KByte SRAM。由于其超高的性价比,在工业、医疗、消费电子等行业得到广泛应用。
HK32F030M支持SOP8、TSSOP16、TSSOP20和QFN20等4种封装,由于是小封装,管脚资源有限,芯片复位(NRST)、SWD调试接口等管脚支持功能复用,在实际应用中,把SWD接口复用成其他功能之后,SWD调试功能就失效,当SWD口再次连接仿真器、烧录器等工具时,出现无法连接的情况。对于这种情况,请参考以下两种解决方案。
方案一
如果对上电时间敏感的产品应用,在调试阶段,可以在main 函数的最开始位置,加上适当的延时时间(大于150ms),再将SWD口复用为其他功能,以保证SWD接口在下次上电复位后,有足够的时间来检测连接MCU。在正式量产程序里可以将该延时去掉,但在后期想要再次升级程序,则需要用支持免延时的烧录器烧录。如果对上电时间不敏感的产品应用,始终保留适当的延时时间。
方案二
对于应用中没有加适当延时时间的情况,如果连接仿真器,可以在连接仿真器的时候,把复位脚接地2~3秒钟后再释放复位脚,这样一般都可以连接成功,如果一次没成功,可以多试几次。如果是连接烧录器,建议采用支持免延时的烧录器烧录,目前支持航顺HK32MCU烧录的烧录器基本都支持这个功能。
来源:航顺芯片
审核编辑:汤梓红
-
接口
+关注
关注
33文章
8537浏览量
150906 -
仿真器
+关注
关注
14文章
1016浏览量
83676 -
SWD
+关注
关注
1文章
56浏览量
11815 -
航顺芯片
+关注
关注
1文章
105浏览量
22790
发布评论请先 登录
相关推荐
评论