找回密码
 立即注册
楼主: jacksonjim

STC32G12K128 遇到一个问题关于xdata的问题

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:493
  • 最近打卡:2026-04-02 08:56:15
已绑定手机

104

主题

4229

回帖

9395

积分

荣誉版主

无情的代码机器

积分
9395
发表于 2026-1-5 11:11:14 | 显示全部楼层

测试xdata和非xdata输出一致
截图202601051110401151.jpg
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:162
  • 最近打卡:2026-03-26 08:17:55

14

主题

53

回帖

778

积分

高级会员

积分
778
发表于 2026-1-5 13:18:54 | 显示全部楼层
erci*** 发表于 2026-1-5 11:11
测试xdata和非xdata输出一致

难道不同的IC输出结果不同嘛,程序是相同的,都是使用keil c251的;只有可能是芯片批次不同吧; 原本的程序在以前的相同型号的芯片也是量产过很久了,最近才发现这次的芯片出现这样的问题,多次测试发现是这个xdata和非xdata引起的,所以研究下

点评

还有就是串口工具可能不一样,有无之前的批次可以再对比下 有问题的发下IC照片看看  详情 回复 发表于 2026-1-5 13:23
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:493
  • 最近打卡:2026-04-02 08:56:15
已绑定手机

104

主题

4229

回帖

9395

积分

荣誉版主

无情的代码机器

积分
9395
发表于 2026-1-5 13:23:15 | 显示全部楼层
jacks*** 发表于 2026-1-5 13:18
难道不同的IC输出结果不同嘛,程序是相同的,都是使用keil c251的;只有可能是芯片批次不同吧; 原本的程 ...

还有就是串口工具可能不一样,有无之前的批次可以再对比下

有问题的发下IC照片看看
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:162
  • 最近打卡:2026-03-26 08:17:55

14

主题

53

回帖

778

积分

高级会员

积分
778
发表于 2026-1-5 13:33:46 | 显示全部楼层
erci*** 发表于 2026-1-5 13:23
还有就是串口工具可能不一样,有无之前的批次可以再对比下

有问题的发下IC照片看看

应该串口工具没多大关系,因为当时在发现这个问题时,按键1按下没有反应,于是检查下代码,并且对调了key1,key2 io 定义,反正还是同样的情况,于是检查下代码,然后就是检查到这个按键1的定义输出是0,0,0 的结果,正常是1,0,0这样的,没有按下时;于是想不明白哪里引起就删除xdata,就能正常了。串口工具目前是使用sscom这个工具,后面因为有问题就想着做仿真调试查看,结果在设置仿真失败后就换使用串口输出结构体结果来分析!目前大概能知道是这里引起的,手上有两片pcb,都是同样的结果,可以确认是后面买的芯片,照片晚些补充下;目前把程序修改下也可以保证程序运行,只是想不明白为什么会出现初化时输出结果1正确,后面其它地方调用就出现为0的结果。
IMG_20260105_134314.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:162
  • 最近打卡:2026-03-26 08:17:55

14

主题

53

回帖

778

积分

高级会员

积分
778
发表于 2026-1-5 14:00:43 | 显示全部楼层
从下载Log 提取出来
芯片1:

*MCUTYPE* : STC32G12K128
*MCUID* : F7E3CA5E01666A
芯片2:
*MCUTYPE* : STC32G12K128
*MCUID* : F7E3C9D901F18B

不知道有没有用处
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-4-2 18:14 , Processed in 0.134393 second(s), 70 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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