[STM32F2] STM32F205位操作不正确

[复制链接]
 楼主| motor666 发表于 2014-10-28 14:11 | 显示全部楼层 |阅读模式
看手册F205与F105的SRAM起始地址一样,都是0x2000 0000. 位段操作的例子也是一样的,于是把F105的位段定义搬过来:
#define   BITBAND(addr, bitnum) ((addr & 0xF0000000)+0x2000000+((addr &0xFFFFF)<<5)+(bitnum<<2))
#define   MEM_ADDR(addr)  (*((vu32  *)(addr) ))                 
#define   BIT_ADDR(addr, bitnum)  MEM_ADDR( BITBAND(addr, bitnum)  )
结果操作GPIO没有反应。不知道在F2系列里怎么操作GPIO的位。


 楼主| motor666 发表于 2014-10-28 21:36 | 显示全部楼层
自己搞定了,F1和F2IO口的地址偏差不一样。
有回复就给分。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

176

主题

426

帖子

1

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

176

主题

426

帖子

1

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