发新帖我要提问
12
返回列表
打印
[AVR单片机]

一个c语音define 问题

[复制链接]
楼主: 开发小妞
手机看帖
扫描二维码
随时随地手机跟帖
21

学习了,谢谢分享

使用特权

评论回复
22
bruceding| | 2013-1-5 13:38 | 只看该作者
再加个volatile 就更好了

使用特权

评论回复
23
hong7817| | 2013-1-5 15:31 | 只看该作者
本帖最后由 hong7817 于 2013-1-5 15:33 编辑

oX61是一个内存地址,把数据放在这个地址上需要知道这个数据的模式,如int, long;
(*(unsigned char *) 0x61), *0x61表示取这个地址的数据,(unsigned char *) 0x61表示这个地址的数据格式是unsigned char,  unsigned char *) 0x61又回到地址了
通俗说就是0X61上要放的数据格式是unsigned char

使用特权

评论回复
24
1020165558| | 2013-1-6 19:11 | 只看该作者
多谢多谢

使用特权

评论回复
25
ccxlslr| | 2013-1-7 12:45 | 只看该作者

使用特权

评论回复
26
yklstudent| | 2013-1-8 08:49 | 只看该作者
c语言资料真强大

使用特权

评论回复
27
wentao0100| | 2013-4-3 13:55 | 只看该作者

使用特权

评论回复
28
qin552011373| | 2013-4-3 22:56 | 只看该作者

使用特权

评论回复
29
fqn0312| | 2013-11-7 15:02 | 只看该作者
非常好的资料啊  谢谢版主了

使用特权

评论回复
30
woshixinshou| | 2013-11-11 19:45 | 只看该作者
john_lee 发表于 2013-1-4 15:44
#define DDRF (*(unsigned char *) 0x61)
那么语句 DDRF = 0; 将被预处理为 (*(unsigned char *) 0x61) = 0 ...

哈哈,看到)(*(&&)*)&都不知道干什么好了,哈哈

使用特权

评论回复
31
年纪哈哈| | 2013-11-13 10:37 | 只看该作者
非常感谢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则