华大单片机HC32F003/005在做软件硬件设计时请注意以下事项

1.P00(RESET)引脚可以复用为带上拉的GPIO数字输入端口,外围的复位电路建议保留。

2.P27(SWDIO)与P31(SWCLK)上电时默认为SWD调试功能,未复用为GPIO端口时一直是高平;可以设置成GPIO,但是设置成GPIO后就不能SWD下载了,只能用串口下载。

3.P35(TX)与P36(RX)为芯片UART烧写端口(不可改变),当芯片加密锁死后可以通过UART对芯片进行操作,这两端口建议在设计中接出;

4.P35(TX)上电后有9.2ms左右的高电平脉冲(用于串口烧录握手协议),如果此脉冲对产品的功能有影响,建议设计时不要选此引脚为输出。

5.其余IO引脚上电后为高阻态,在程序初始化中可以设置为其它的方式。

 

6. XHSC ISP 串口烧录

HC32F005C6PA->GND <--------> 串口模块->GND

HC32F005C6PA->VDD <--------> 串口模块->3.3V

HC32F005C6PA->P35 <--------> 串口模块->RXD

HC32F005C6PA->P36 <--------> 串口模块->TXD

HC32F005C6PA->RST<--------> 串口模块->DTR

 

 8.HC32F005 发现死机现象

单片机用在电源板控制,发现死机现象,仔细测试后发现SWD 2个脚出现的干扰,一直产生很大的纹波。

其他管脚均没有这个现象,后来我用最小系统测试,发现靠近电源板后这2个脚也是产生很大的干扰纹波,

(不论单片机和电源板共地还是不共,还是最小系统是单独供电,还是由电源板上面的基准5V供电,均发现这个问题),

最后加过下拉,上拉均不行,最后实在没办法就关闭这2个烧录脚后,干扰问题得意解决。

目前装在电源板上面,基本没有干扰,测试30-50次电源开关,也发现有个别一次死机现象,

这个问题得改版解决,目前其他用户没有反馈这个问题得原因,我觉得应该是生产加密后,SWD脚被屏蔽后,抗干扰得以解决。

posted @ 2024-08-02 09:32  K_Code  阅读(62)  评论(0编辑  收藏  举报