文档章节

STM32 IO口双向问题

hoolev
 hoolev
发布于 2015/11/03 11:33
字数 123
阅读 197
收藏 3

如果需要使用一个GPIO既要用作输入也要用作输出的,可以将该引脚配置为Output-OpenDrain, 同时在引脚上连接一个上拉电阻,可将它用作(准)双向输入输出口。

输出时: GPIOx->ODR =输出值;

输入时: 读时先输出高电平(否则有可能因先前低电平输出锁死IO口为低电平),然后读.
GPIOx->ODR = 0xFFFF;
变量 = GPIOx->IDR;

本文转载自:http://www.cnblogs.com/shangdawei/p/3246688.html

hoolev
粉丝 13
博文 26
码字总数 12445
作品 0
广州
高级程序员
私信 提问
关于STM32驱动DS1302实时时钟的一点思考

关于STM32驱动DS1302实时时钟的一点思考 #define DS1302_DATOUT PBout(6) #define DS1302DATINPUT() {GPIOB->CRL&= 0XF0FFFFFF;GPIOB->CRL|= 8<<24;} //设置成上拉或者下拉输入模式,需要外接......

weibo1230123
2018/05/11
0
0
STM32学习笔记-点亮第一个led

首先感谢河北科技大学航模协会-能给我这样的学习机会-感谢那些带我们教我们的学长学姐们. 点亮第一个led灯之前要先大概了解一下单片机的工作方式并且有一定的编程基础,能看懂程序 单片机上有...

qq_18984151
2018/03/18
0
0
2018 0627 STM32 ----PWM直流电机调速(L298N驱动连接)

利用STM32 PB6口输出PWM 控制直流电机的速度,用L298N驱动器驱动。 硬件连接部分: 1. 输入12V 2.接地 3.输出5V 4.5 连接STM32的io 6.7 连接直流电机输入端 注:连接完成后还要有一个连接,就...

择yi
2018/06/27
0
0
STM32中GPIO的八种工作模式

每次做项目,针对硬件工程师给出的电路图,都需要选择不同的GPIO模式,没有深究,总是记不住。以下为记录的资料,方便之后查阅。 对于GPIO的配置种类有8种: (1)GPIOModeAIN 模拟输入 (2...

qq_34660409
2018/05/05
0
0
STM32学习笔记(7)——USART串口的使用

1、 串口的基本概念 在STM32的参考手册中,串口被描述成通用同步异步收发器(USART),它提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用...

葫芦娃的后桌
2018/08/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

手持式人证核验设备助力国家安全系统

手持式人证核验设备,是针对公共安全领域的移动化身份核验、追逃等需求推出的手持式一体化设备。其特点是具备人员信息采集、存储和比对功能,将采集到的人脸信息与居民身份证芯片中的人脸信息...

非思丸智能FaceTo
18分钟前
4
0
好程序员web前端教程分享JavaScript简写方法

今天好程序员web前端教程为大家分享JavaScript简写方法,小伙伴们快来看一看吧。 1.三元操作符 当想写if...else语句时,使用三元操作符来代替。 constx =20; let answer; if(x >10) { answer...

好程序员官网
22分钟前
5
0
PHP面试题2019年小米工程师面试题和答案解析

一、单选题(共29题,每题5分) 1.PHP面向对象方法重写描述错误的是? A、子类必须继承父类 B、子类可以重写父类已有方法 C、重写之后子类会调用父类方法 D、子类也可以具有与父类同名的属性...

一个PHP程序媛
26分钟前
4
0
K8s 从懵圈到熟练 – 镜像拉取这件小事

导读:相比 K8s 集群的其他功能,私有镜像的自动拉取,看起来可能是比较简单的。而镜像拉取失败,大多数情况下都和权限有关。所以,在处理相关问题的时候,我们往往会轻松的说:这问题很简单...

Mr_zebra
26分钟前
4
0
分布式锁简单入门以及实现方法

学过Java多线程的应该都知道什么是锁,没学过的也不用担心,Java中的锁可以简单的理解为多线程情况下访问临界资源的一种线程同步机制。 在学习或者使用Java的过程中进程会遇到各种各样的锁的...

yanlijun_java
29分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部