以C6713为例分析DSP指针和地址
DSP指针和地址原则:
DSP6713中所有的地址都是32位的
数据可以是8位、16位、32位
32位地址中可以存8位、16位、32位数据
一 声明指针和地址
Uint32* p p为指针,指向Uint32 的数据
Uint8 * p p为指针,指向Uint8 的数据
(Uint32 *) 0xA0000000 声明一个地址,该地址对应的数据单元存放Uint32
(Uint8 *) 0xA0000000 声明一个地址,该地址对应的数据单元存放Uint8、
二 指针初始化
p=(Uint32*) 0xA0000000 指针指向该地址,该地址对应的数据单元存放Uint32
p=(Uint8*) 0xA0000000 指针指向该地址,该地址对应的数据单元存放Uint8
三 使用
*p=0xA0000000
*p=0XA0
|
|