使用芯片是STC8H8K64U-45I-TSSOP20做了几个实验
第一块实验
首先按文档的最简单cdc接线图用面包板搭建电路。外围的22R的电阻没接。UCAP的电容接上了。通电之后能识别,并且烧录程序之后了,cdc也识别出来了。
第二块实验
第二块板子就根据第一块面包板的必要元件,用洞洞板焊接的。
现象:前面几次通电和烧录程序是正常的,但是多测试了几次之后,芯片就直接识别不了了。
以为是usb线的问题,但是插在第一块面包实验板上,又是正常识别出cdc的。
后面把多余元件去掉只接必要的几个元件测试,也识别不了。怀疑芯片已经烧掉。
第三块实验
第三块是嘉立创根据原理图生产的板子。
现象:第一次上电和烧录程序正常,烧录程序之后,也识别出了cdc。但是我把电源切掉,重新上电之后,cdc再也识别不出来了。
使用预留的串口编程接口也识别不出芯片,怀疑芯片已经烧掉。
第四块实验
第四块也是嘉立创根据原理图生产的板子。
这次的实验步骤做了改变,先用串口通过预留的触点写入cdc程序。并用官方的stc-isp多次烧写程序和检测芯片,都正常。
接下来再焊接usb-cdc的元件,主要是UCAP电容和两个22R的电阻,上电之后,识别不出cdc。
这个时候用开始的预留串口也识别不出芯片了,怀疑芯片已经烧掉。
|