szxm 发表于 2025-7-9 14:14

请教一下,HC32L021的复位脚可不可以当GPIO使用

从其他MCU转过来的,发现同样封装,这款芯片可用的脚比较少,vcap,reset就去掉两个,vcc,gnd,swck,swio,一共6个脚不敢用,在其他同封装的项目转过来就尴尬了,请教一下论坛里的大神,这个复位脚能不能当普通IO使用,另外再请教一个问题,MCU内部时钟只有4M,6M,32M,48M,唯独没有8M和16M,用6M速度不够,32M功耗有有点大,有点尴尬呀,有么办法能用到8M或16M呢,在不外挂晶振的情况下。

wubangmi 发表于 2025-7-9 16:17

本帖最后由 wubangmi 于 2025-7-9 16:21 编辑

32M/4=8M   
32M/2=16M   
48M/6=8M   
48M/3=16M

你能想到的设计人员应该都给你想了,可能是你不会拐个弯去想问题。

RESET和SWD口,给你一张用户手册的截图,你仔细去体会。

szxm 发表于 2025-7-11 21:01

wubangmi 发表于 2025-7-9 16:17
32M/4=8M   
32M/2=16M   
48M/6=8M   


@wubangmi   谢谢大佬的指导,这颗芯片是才了解的,之前一直用msp430

xch 发表于 2025-7-11 22:14

_Bool DetectSWCLK(void)
{
uint16_t tmp = InputPin( SWCLK);//读SWCLK 电平,InputPin 函数各人习惯不同,自己实现一下
for(uint16_t i=0;i<10000;i++)
{
    if(InputPin( SWCLK)!= tmp ) return 1;// 发现SW LINK仿真器接入返回1
}
return 0;//未发现仿真器返回0
}
页: [1]
查看完整版本: 请教一下,HC32L021的复位脚可不可以当GPIO使用