找回密码
 立即注册
查看: 308|回复: 28

8G1K08A-SOP8重复编程及IO口输出低电平的问题咨询

[复制链接]
  • 打卡等级:常住居民II
  • 打卡总天数:83
  • 最近打卡:2025-04-28 10:16:38

10

主题

85

回帖

976

积分

版主

积分
976
发表于 2025-4-14 13:30:14 | 显示全部楼层 |阅读模式
帮客户发帖:

客户之前用的STC15F104W,后技术推荐改为STC8G1K08A-SOP8

1、程序下载问题:使用自己做的下载器,有时候可以“重复编程”,有时候不行。
现象是:只要下载器RXD,就是MCU的3.1指示灯不停的闪烁就能正常,常亮就不能正常

后客户通过不断地测试,发现了如下现象:
低压检测电压第一次设置为2V的时候,点击重复编程就会显示检测单片机中...
但若第一次电压设置为3V的时候,点击重新编程就下载正常
若电压从2.0v改回3v,不能修复问题
截图202504141157029903.jpg
还有一个问题是打开串口显示串口被占用,但客户反馈过了一会又好了,请问是什么原因呢?
今天刚联系客服经理申请了一套USB-Link1D下载器,目前是用的CH340的下载器

2、IO口低电平设置问题咨询:
IO输出基本都是默认高电平,为什么不默认显示低电平输出,因为客户设置成上电复位为高电平会出问题,也已将数据手册如何让IO口上电复位为低电平的方法发给了客户,但客户还是想咨询有没有办法一次性修改为低电平
截图202504141329533062.jpg


回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-4-14 13:33:00 | 显示全部楼层
关于STC8G1K08A-SOP8的重复编程及IO口输出低电平的问题,以下为专业分析与建议:

1. 程序下载问题

1.1 重复编程异常
客户反馈的重复编程问题,可能与低压检测电压(LVD)设置有关。LVD是单片机在电源电压低于设定值时进入复位状态的保护机制。当LVD设置为2V时,单片机可能因电源电压波动而频繁复位,导致重复编程失败。而设置为3V时,电源电压相对稳定,重复编程成功。

建议:
确保电源电压稳定,避免因电压波动导致单片机复位。
在编程时,建议将LVD设置为3V,以确保编程过程的稳定性。
若需从2V改回3V,建议先断开电源,重新上电后再进行编程操作。

1.2 串口被占用
串口被占用可能是由于以下原因:
其他程序或设备正在使用该串口。
串口驱动程序或硬件存在异常。

建议:
检查是否有其他程序或设备占用串口,关闭相关程序或设备后再试。
更新串口驱动程序,确保其与操作系统兼容。
若问题持续,建议更换串口线或使用其他串口进行测试。

2. IO口低电平设置问题

2.1 默认高电平
STC8G1K08A-SOP8的IO口上电复位时默认输出高电平,这是由硬件设计决定的。客户希望上电复位时IO口输出低电平,可以通过以下方法实现:

方法一:软件初始化
在程序初始化阶段,通过代码将IO口设置为低电平。例如:
  1. c
  2. P1 = 0x00; // 将P1口所有引脚设置为低电平
复制代码

方法二:硬件修改
通过外部电路实现上电复位时IO口输出低电平。例如,使用下拉电阻将IO口拉低。

建议:
若客户希望一次性修改为低电平,建议采用软件初始化的方法,在程序启动时立即将IO口设置为低电平。
若客户对硬件修改有经验,可以考虑使用下拉电阻等硬件方法。

总结
1. 重复编程问题可能与LVD设置及电源电压稳定性有关,建议将LVD设置为3V并确保电源稳定。
2. 串口被占用问题可能由其他程序或设备引起,建议检查并更新驱动程序。
3. IO口默认高电平问题可通过软件初始化或硬件修改实现,建议采用软件初始化方法。

希望以上分析与建议能帮助客户解决问题。若有进一步疑问,欢迎继续咨询。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2025-4-14 14:19:13 | 显示全部楼层
楼主帮客人测试下,标准工具引线到 能插15W104的板子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-15 09:43:54
已绑定手机

0

主题

19

回帖

52

积分

注册会员

积分
52
发表于 2025-4-14 14:30:10 | 显示全部楼层
STC8G1K08A-SOP8的重复编程器,采用手上的标准CH340C_ttl 小板+STC烧录扩展板(原理图见附件)
STC下载器扩展电路-故障.png
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-15 09:43:54
已绑定手机

0

主题

19

回帖

52

积分

注册会员

积分
52
发表于 2025-4-14 14:31:44 | 显示全部楼层
zheng*** 发表于 2025-4-14 14:30
STC8G1K08A-SOP8的重复编程器,采用手上的标准CH340C_ttl 小板+STC烧录扩展板(原理图见附件)
...

是否为设计问题?感谢厂家工程师分析
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-15 09:43:54
已绑定手机

0

主题

19

回帖

52

积分

注册会员

积分
52
发表于 2025-4-14 14:35:18 | 显示全部楼层
zheng*** 发表于 2025-4-14 14:31
是否为设计问题?感谢厂家工程师分析

下载器插15W104的板子,故障与8G1K08A-SOP8 一样情况
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-15 09:43:54
已绑定手机

0

主题

19

回帖

52

积分

注册会员

积分
52
发表于 2025-4-14 14:42:49 | 显示全部楼层
国芯人*** 发表于 2025-4-14 13:33
关于STC8G1K08A-SOP8的重复编程及IO口输出低电平的问题,以下为专业分析与建议:

1. 程序下载问题

设置为低电平要求:除电压pin外,其他均上电即为低电平,否则项目现场会导致误动作。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-15 09:43:54
已绑定手机

0

主题

19

回帖

52

积分

注册会员

积分
52
发表于 2025-4-14 14:51:18 | 显示全部楼层
外部下拉很早就试过了,可行。但由于外部下拉会影响其他电路的,因此只通希望过程序开发的办法预置除电源2个pin外,其他各脚上电时均低电平,尤其是上电瞬间。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-04-27 09:41:36

11

主题

111

回帖

1322

积分

版主

积分
1322
发表于 2025-4-14 14:54:05 | 显示全部楼层
2V测试重复下载  没有问题:
2V测试重复下载.jpg


3V测试重复下载  没有问题:
3V测试重复下载.jpg

2V变成3V测试重复下载   没有问题:
2V变成3V.jpg





回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-15 09:43:54
已绑定手机

0

主题

19

回帖

52

积分

注册会员

积分
52
发表于 2025-4-14 15:01:14 | 显示全部楼层
每天不*** 发表于 2025-4-14 14:54
2V变成3V   测试没有问题

你这个下载器不是CH340C吧,是厂家官方开发的对吗
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 00:18 , Processed in 0.121561 second(s), 118 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表