Zhouzhou 发表于 2023-8-22 11:01:54

STC8F2K16S2数组赋值后变成0

ControllerID_add = zylora_cmdpro.revcmd_info.time;这种方式赋值失败,并且ControllerID_add的值变成0了。

梁工 发表于 2023-8-23 12:34:55

应该是数据结构没用对,你贴出 zylora_cmdpro.revcmd_info.time相关的详细的定义和赋值看看。

Zhouzhou 发表于 2023-8-23 14:09:04

本帖最后由 Zhouzhou 于 2023-8-23 14:11 编辑

经过验证,现象很无语,对结构体数据进行了一下打印操作,结果就可以赋值成功了,去掉就无法赋值{:4_199:}

梁工 发表于 2023-8-24 10:42:09

Zhouzhou 发表于 2023-8-23 14:09
经过验证,现象很无语,对结构体数据进行了一下打印操作,结果就可以赋值成功了,去掉就无法赋值 ...

KEIL有自己的规则,会按自己的规则行事。
页: [1]
查看完整版本: STC8F2K16S2数组赋值后变成0