面向物联网的嵌入式系统开发 15-STM32的GPIO应用开发.pptxVIP

  • 20
  • 0
  • 约4.88千字
  • 约 27页
  • 2020-05-21 发布于江苏
  • 举报

面向物联网的嵌入式系统开发 15-STM32的GPIO应用开发.pptx

CC2530和STM32嵌入式接口技术开发5.1 STM32的GPIO应用开发GPIO介绍GPIO的库函数使用项目场景项目实践STM32的GPIO简介GPIO是通用输入输出端口的简称,简单来说就是STM32可控制的引脚,STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。STM32F407VET6拥有5组GPIO,从GPIOA~GPIOE,每组有16个引脚,GPIOA0~GPIOA15。芯片拥有各类引脚共100个,所有GPIO 均有基本的输入输出功能。通用I/O模式概述通用I/O在工作时通常是三种状态,分别是输入状态,输出状态和高阻态,这三种状态的使用和功能都有所不同,在设置时需要根据实际实用配置。GPIO的基本结构1.上拉下拉电路2.推挽开漏电路3.数据输出寄存器4.复用功能输出5.数据输入寄存器6.复用功能开关7.模拟输入开关GPIO的特性GPIO的控制和状态寄存器STM32F407芯片管脚功能众多因此配置GPIO功能的寄存器也较多。STM32F407寄存器主要分为配置寄存器、数据寄存器、状态寄存器、锁定寄存器和复用寄存器。配置寄存器有四个:MODER、OTYPER、OSPEEDR和PUPDR数据寄存器有两个:包括IDR和ODR状态寄存器有一个:BSRR锁定寄存器有一个:LCKR复用寄存器有两个:AFRH和AFRL若要使用STM32F40

文档评论(0)

1亿VIP精品文档

相关文档