TI中文支持网
TI专业的中文技术问题搜集分享网站

关于库函数定义问题

为什么在手册中 TAIV与TAxEX0 地址差0x0E ,而在库中(划线处),两个寄存器之间加了7个16位数组,,,不应该是uint16_t RESERVED2[14] ???

gaoyang9992006:

这种你只能按照例子跑一下这两个寄存器看看头文件的对不对,如果对,那就没问题,如果不对就呵呵了,要按照手册改。另外可以看看相关的勘误表有没有提到这个,如果有错,一般会在勘误表更改。

gaoyang9992006:

不过我认为你理解的也不对,我觉得这个可能是对的,你看的左边的头文件,EX和IV实际上相差7个16BIT,而右边的是用的8BIT数据地址,所以应该左边是相差7,右边相差14,是正确的。

DAZHUANG M:

回复 gaoyang9992006:

谢谢你,

不过再打扰一下

8BIT数据地址怎样得到的呢

gaoyang9992006:

回复 DAZHUANG M:

一般地址的宽度以字节为单位的,所以是8BIT。比如容量的单位也是以字节(8BIT)为单位

gaoyang9992006:

回复 DAZHUANG M:

内存是按字节编址的,所以单位是字节哈,1字节可是等于8位的。之前说的是“一般”这个说话错误,不是一般,是都是这样,是国际相关标准规定的。

赞(0)
未经允许不得转载:TI中文支持网 » 关于库函数定义问题
分享到: 更多 (0)