找回密码
 立即注册
查看: 250|回复: 9

USB调试STC323G12K128,为什么全部变量定义为XDATA时,WATCH串口看不到此变量的数值???

[复制链接]

该用户从未签到

1

主题

6

回帖

27

积分

新手上路

积分
27
发表于 2024-2-1 15:15:51 | 显示全部楼层 |阅读模式
USB调试STC323G12K128,为什么全部变量定义为XDATA时,WATCH串口看不到此变量的数值,变量不是定义为XDATA就可以
回复 送花

使用道具 举报

该用户从未签到

1

主题

6

回帖

27

积分

新手上路

积分
27
 楼主| 发表于 2024-2-1 15:16:31 | 显示全部楼层
是WATCH窗口
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    开心
    2024-4-24 09:28
  • 签到天数: 90 天

    [LV.6]常住居民II

    68

    主题

    579

    回帖

    1866

    积分

    超级版主

    积分
    1866
    QQ
    发表于 2024-2-2 10:19:23 | 显示全部楼层
    参考这里看DEBUG模式调试  STC32+STC-USB Link1D 的SWD仿真+串口2通信
    截图202402021018284157.jpg

    热线19952583534
    www.STCAI.com
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    回帖

    27

    积分

    新手上路

    积分
    27
     楼主| 发表于 2024-2-2 10:26:14 | 显示全部楼层
    国学芯用 发表于 2024-2-2 10:19
    参考这里看DEBUG模式调试  STC32+STC-USB Link1D 的SWD仿真+串口2通信

    我不是不会把要观察的变量添加到Wach1,Wach2,是添加到Wach1上的XDATA变量一直显示0,如果该变量不是定义为XDATA的,添加到Wach1的变量数值就不是一直显示0,同个变量我取消XDATA,就立马可以观察到数值
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    回帖

    27

    积分

    新手上路

    积分
    27
     楼主| 发表于 2024-2-2 10:41:59 | 显示全部楼层
    定义为uint8_t Disp_Time,在右边的Watch1里可以看到该变量的变化值

    定义为uint8_t Xdata Disp_Time,在右边的Watch1里该变量的变化值一直为0,实际上该数值不是0的,跑程序没问题.

    微信图片_20240202103259.png
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    回帖

    27

    积分

    新手上路

    积分
    27
     楼主| 发表于 2024-2-2 10:43:09 | 显示全部楼层
    我直接用官网的例程也是一样
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    回帖

    27

    积分

    新手上路

    积分
    27
     楼主| 发表于 2024-2-2 10:44:20 | 显示全部楼层
    所以不是程序问题,是哪里没设置好??
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    回帖

    27

    积分

    新手上路

    积分
    27
     楼主| 发表于 2024-2-2 10:50:56 | 显示全部楼层
    periodict window update也打了勾
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 09:07
  • 签到天数: 133 天

    [LV.7]常住居民III

    26

    主题

    1307

    回帖

    4071

    积分

    论坛元老

    积分
    4071
    发表于 2024-2-2 18:03:01 | 显示全部楼层
    使用USB接口仿真在watch窗口看不到xdata变量数据,使用SWD仿真可以。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 13:27
  • 签到天数: 160 天

    [LV.7]常住居民III

    25

    主题

    735

    回帖

    1841

    积分

    金牌会员

    积分
    1841
    发表于 2024-2-3 11:17:54 | 显示全部楼层
    乘风飞扬 发表于 2024-2-2 18:03
    使用USB接口仿真在watch窗口看不到xdata变量数据,使用SWD仿真可以。

    也就说是与调试工具有关?
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-7 04:31 , Processed in 0.068613 second(s), 68 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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