求助,关于M051的固件库

[复制链接]
4242|6
 楼主| cat_li 发表于 2010-11-2 22:47 | 显示全部楼层 |阅读模式
在固件库中看到如下代码
#define outpw(port,value)
*((volatile unsigned int *)(port))=value

看不明白,哪位大侠帮忙解释一下,谢谢
tg.liu 发表于 2010-11-2 23:18 | 显示全部楼层
C语言基础

就是将一个常量地址转换为指针类型, 然后赋值
 楼主| cat_li 发表于 2010-11-3 09:47 | 显示全部楼层
恩,在C语言的树上没有看到过这种用法
hotpower 发表于 2010-11-3 14:49 | 显示全部楼层
多看头文件
 楼主| cat_li 发表于 2010-11-3 21:18 | 显示全部楼层
恩,多谢。不过看到这样的还是有点头疼,感觉比较绕
wang35 发表于 2010-11-5 13:45 | 显示全部楼层
。。。
zhangyang86 发表于 2010-12-1 22:42 | 显示全部楼层
简而言之,就是往一个寄存器里面写值!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:正在学习STM32  LM3S [url=http://shop33501731.taobao.com]我的淘宝店铺,欢迎光临[/url] 51开发板PCB免费

13

主题

121

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部