选用芯片信号:HK32F103C8T6
参考资料:HK官网下载的HK32F103x8xBT6数据手册和用户手册
数据手册中显示主电源VDD工作电压范围为2.0V-5.5V。
我选择使用xl2596-5.0v稳压块芯片给芯片供电,程序烧写进去后,运行几秒闪烁LED后功能没有实现之后PWM功能(不确定是程序卡死还是跳到别的地方),于是打算使用keil进行仿真查看在哪停止。
使用st-link通过DIO和CLK口进行调试,没调整烧录器的电压,是3.3V,连接上后进入debug模式,点击run之后提示cannot access target,参考网上的案例和我这又明显区别,之后怀疑是不是因为没有5V进行调试的原因。之后把烧写器输出电源调成5V,有意思的事情来了,在keil里的debug-setting里,直接显示SWDIO“no target connect”,直接读不到连接的芯片了,插拔几次仍然显示无连接,切换为3.3V供电,立马显示了IDCODE和device name,这就很有意思,HK芯片不支持5V的仿真还是说我需要改动什么地方?
因为市面上大多32系列单片机都是3.3V供电,HK的手册中显示支持5V,但是我这里换了2个牌子的烧写器,5V时都不显示连接,希望HK的工程师给个答复 |