关于LPC1100例程中IOCON_SCKLOC 的地址问题
[复制链接]
操作SSP的spi功能时时发现例子程序中在lpc1100.h有一下这段语句
#define IOCON_SCKLOC (*(volatile unsigned long *)(IOCON_BASE + 0x110))
也就是说在这里定义IOCON_SCK_LOC 寄存器的地址是0x40044110
但是通过Keil软件仿真执行IOCON_SCKLOC = 0x02; /* P0.6配置为SCK */
观察存储器IOCON_SCK_LOC是没有变化的,在看回数据手册,IOCON_SCK_LOC寄存器的地址是
表 7.45 IOCON SCK 位置寄存器(IOCON_SCK_LOC,地址0x4004 40B0)位描述
请问应该怎样操作才是正确的,谢谢!
|