打印
[应用相关]

关于stm32单片机准双向IO口配置

[复制链接]
1140|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我们在开始学习51内核的单片机的时候就知道,p0口的引脚都是双向IO口,P1,P2,P3的IO口需要双向使用时需要外接上拉电阻,故称为准双向IO口,

但是我们在学习STM32单片机的时候知道32的IO口可以配置为8种状态,但是却没有双向IO这一选项,但是我们也可以通过一些操作将stm32的引脚配置为准双向IO口;

配置stm32的IO口为准双向IO口的方法就是

软件上:将需要配置我的准双向IO口的引脚配置为开漏输出
static void GPIO_Init(void)
{
         RCC->APB2ENR|=1<<2;            //使能PORTA 时钟  
         GPIOA->CRL&=0XFFFFF0FF;
         GPIOA->CRL|=0X00000700;        //PA2 为开漏输出               
}

硬件上:接上拉电阻

此方法亲测有效,测试平台为st M3内核单片机


使用特权

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

本版积分规则

60

主题

692

帖子

1

粉丝