电子说
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烧录的烧录器基本都支持这个功能。
来源:航顺芯片
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !