1、芯片

2、接线

3、芯片测试结果
正在检测目标单片机 ... 单片机型号: STC8G1K08A-8PIN当前芯片的硬件选项为: . 系统ISP工作频率: 23.758MHz . 内部IRC振荡器的频率: 11.058MHz . 掉电唤醒定时器的频率: 36.050KHz . P3.2和P3.3与下次下载无关 . 上电复位时不增加额外的复位延时 . 复位引脚用作普通I/O口 . 检测到低压时不复位,可产生低压中断 . 低压检测门槛电压 : 2.00 V . 上电复位时,硬件不启动内部看门狗 . 上电自动启动内部看门狗时的预分频数为 : 256 . 空闲状态时看门狗定时器继续计数 . 下次下载用户程序时,将用户EEPROM区一并擦除 . 下次下载用户程序时,没有相关的端口控制485 . 下次下载时不需要校验下载口令 . 内部参考电压: 1189 mV (参考范围: 1100~1300mV) 单片机型号: STC8G1K08A-8PIN
4、写功能程序前,先测试io输出情况。
#include <STC8G.H>
void main(void) {
// 关键:设置P3为推挽输出模式
P3M0 = 0xFF; // 推挽模式:M0=1
P3M1 = 0x00; // 推挽模式:M1=0
P3 = 0x00; // 全部拉低
while(1);
}
5、写入程序(此为测试时,R,T两线拔了)

6、程序下载完成

7、新芯片无程序时

8、写完程序后总是这样

求助下有碰到这样情况的吗?
PS:
1、芯片换了6个,新买的20个芯片还在路上
2、芯片客户带来的一袋,有20多个
3、vcc与gnd间加了滤波电容,NG
4、只输出p3.3,第8脚的程序,刷入,NG
5、P3全输出0v,NG
6、P3全输出3.3v,NG
7、每个芯片都可以下载,断掉RT线后,测试
|