华大单片机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脚被屏蔽后,抗干扰得以解决。