打印

STM32不同口的IO,如何定义对应一个16位变量的位。

[复制链接]
4740|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chl51|  楼主 | 2013-6-10 17:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 chl51 于 2013-6-10 17:08 编辑

我使用stm32,因为通用的PA口排线不方便,我使用了不同的口。比如:PB4、PB3、PD2、PC12、PC11、PC10、PA15、PC8 、PC7、 PC6。。。。。组成了一个16位的总线。如何定义一个16位的变量,比如u16 new_bus,使new_bus^o对应PB4,new_bus^1对应PB3,以此类推。这样程序中就可以使用new_bus=0xAABB来赋值了。不用每个IO操作。
沙发
zeluo| | 2013-6-10 19:30 | 只看该作者
查一查   STM的技术手册   应该就有答案了   个人觉得你可能是寄存器还是不是很熟悉   需要先买一块damo板试一试

使用特权

评论回复
板凳
chl51|  楼主 | 2013-6-11 14:52 | 只看该作者
呵呵,能不能详细点

使用特权

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

本版积分规则

3

主题

13

帖子

1

粉丝