[STM32F1] 请问对STM32F的IO口,

[复制链接]
1184|4
 楼主| code 发表于 2014-7-14 11:33 | 显示全部楼层 |阅读模式
如何一次操作8个bit??,
如何一次操作16个bit??,
如何一次操作32个bit??

对于8051单片机可以是 P0=0x27;
芯片更换了,方法该如何改变???

在网上找到的答案都是逐个bit来操作的,
例如 GPIO_SetBits(GPIOC , GPIO_Pin_7);
GPIO_ResetBits(GPIOC , GPIO_Pin_7);
但是这样逐个bit来操作,慢!!!

谢谢 !!!!
sun1238898 发表于 2014-7-14 12:19 | 显示全部楼层
有的,你可以参考正点原子的相关资料
sun1238898 发表于 2014-7-14 12:20 | 显示全部楼层
他就是写出类似操作51的方式设计的。

评论

谢谢 ,结帖子,给分  发表于 2014-12-17 12:19
mmuuss586 发表于 2014-7-14 12:43 | 显示全部楼层
void GPIO_Write(GPIO_TypeDef* GPIOx, uint16_t PortVal);
写16位你可以用这个函数;
其它你根据函数库,自己修改;

评论

谢谢 ,结帖子,给分  发表于 2014-12-17 12:19
 楼主| code 发表于 2014-7-15 15:27 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:"></a><img src="http://uc2.21ic.com/avatar.php?uid=319240&size=middle"></img><a href="

40

主题

150

帖子

1

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