澳门永利娱乐_电工基础知识学习网站
当前位置:澳门永利娱乐 > plc > 正文

stm32上电复位所有的IO口都处于浮空输入模式吗

时间:2019-01-11 19:58 来源:澳门永利娱乐

以STM32F103系列单片机为例,从数据手册上看,单片机的GPIO口在复位后默认是输入模式,而且是浮空输入模式。在手册上可以查到,介绍查看方法。

所使用的手册是STM32F10xxx参考手册,这个手册可以在官网或者论坛下载到,有中文版本。在参考手册上可以看到,STM32单片机的GPIO口共有八种操作模式。

STM32的GPIO口的配置是通过端口配置寄存器来实现的,该寄存器为32位,由端口配置位和端口模式位组成,其复位值是0x44444444,即端口配置位的复位值是01,而端口模式位的复位值是00。

通过查询端口模式位的具体描述可以发现00表示输入模式,即说明:STM32单片机在复位后GPIO口都默认为输入模式。

端口配置位为01表示浮空输入模式,即说明:STM32单片机在复位后GPIO口都默认为浮空输入模式。

从以上信息即可知道,STM32单片机的GPIO口默认为浮空输入模式。

通过数据手册还可以查询输入数据寄存器和输出数据寄存器等的默认模式,凡是单片机在使用过程中用到的所有寄存器信息都可以在数据手册中查询到,所以数据手册是学习单片机最权威的资料,很多书都是翻译了数据手册的内容。

上一篇:学习stm32需要用什么相关软件
下一篇:没有了
看过《stm32上电复位所有的IO口都处于浮空输入模式吗》的人还看了以下文章
学习stm32需要用什么相关软件 学习stm32需要用什么相关软件
单片机是一门动手课程,没有必要抱着书去看,而是要去实际动手操作,遇到具体问题了才去查找资料解决问题。在学习STM32的过程中会用到以下软件。 1.编程环境:Keil MDK STM32单片机需要编程,就必须用到编程环境,KEIL是应用最广泛的STM32单片机编程环境,该...