打印
[STM32F1]

请问对STM32F的IO口,

[复制链接]
1005|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的方式设计的。

使用特权

评论回复
评论
code 2014-12-17 12:19 回复TA
谢谢 ,结帖子,给分 
地板
mmuuss586| | 2014-7-14 12:43 | 只看该作者
void GPIO_Write(GPIO_TypeDef* GPIOx, uint16_t PortVal);
写16位你可以用这个函数;
其它你根据函数库,自己修改;

使用特权

评论回复
评论
code 2014-12-17 12:19 回复TA
谢谢 ,结帖子,给分 
5
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

粉丝