panxiaoyi 发表于 2021-2-19 13:33

STC8.h 文件没有定义 I2CMSAUX 自己定义了一下

在写 STC8A8K64S4A12 的 IIC 程序时,发现 STC8.h 没有定义I2CMSAUX 这个寄存器,自己定义了一下,下面最后那行就是我添加的,不知可否,还要测试一下

#define I2CSLADR    (*(unsigned char volatile xdata *)0xfe85)
#define I2CTXD      (*(unsigned char volatile xdata *)0xfe86)
#define I2CRXD      (*(unsigned char volatile xdata *)0xfe87)
#define I2CMSAUX      (*(unsigned char volatile xdata *)0xfe88)

panxiaoyi 发表于 2021-2-19 13:36

PDF文档截图

ayb_ice 发表于 2021-2-19 13:39

可以的

coody 发表于 2021-2-20 10:41

可以的
页: [1]
查看完整版本: STC8.h 文件没有定义 I2CMSAUX 自己定义了一下