Board logo

标题: [求助]关于寄存器赋值问题 [打印本页]

作者: zyandbsb    时间: 2008-3-4 17:00     标题: [求助]关于寄存器赋值问题

程序里写了这样的语句
GPIO_A_DDIR=0x003F;
GPIO_A_DATA=0x0000;
原来用汇编写的。现在改成上面的写法就出现错误:
error:not a lvalue
main.c line 34 GPIO_A_DDIR=0x003F[U];[/U]
请问是什么问题呢?
(程序中包含了芯片的头文件,关于GPIOA这块为
#define GPIOA_BASE 0x00F150
……
#define GPIO_A_DDIR (GPIOA_BASE + 0x2)
#define GPIO_A_DATA (GPIOA_BASE + 0x1)
……

是否需要其他说明?
作者: zyandbsb    时间: 2008-3-18 09:15

知道错了。头文件中定义错误。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0