(5)--2.1GPIO模块介绍及功能介绍.pptVIP

  • 4
  • 0
  • 约小于1千字
  • 约 14页
  • 2024-02-25 发布于陕西
  • 举报

;;例如:使用GPIOA组编号15的端口,则使用PA.15或GPIOA.15来表示。;1.每组GPIO口都有16个端口,端口编号为0~15。

2.在输出状态下可设置成推挽输出或开漏输出。

3.每个GPIO端口都可以设置成通用模式和复用模式。

4.每个GPIO端口可以配置不同的输出速度。

5.在输入状态下,可设置为浮空输入、上拉/下拉输入以及模拟输入。

6.利用置位和复位寄存器对输出数据寄存器进行按位写操作。

7.利用端口配置寄存器(GPIOx_LCKR)对GPIO端口进行冻结配置。;1.输入浮空:浮空输入状态下,IO的电平状态是不确定的,完全由外部输入决定,如果在该引脚悬空的情况下,读取该端口的电平是不确定的。一般用于处理信号方面。如测试一个波形,这时候可以配置这个功能。;2.输入上拉:在没有外界输入的情况下,能让IO口在没有连接信号时候有一个确定的高电平信号,并且也能从VCC处获得比较大的驱动电流。一般用于对输入电平信号进行检测。;3.输入下拉:在没有外界输入的情况下,能让IO口在没有连接信号时候有一个确定的低电平信号。一般用于对输入电平信号进行检测。;4.模拟输入:芯片内部ADC或DAC模块专用功能。;5.开漏输出:开漏输出也叫断开输出,可以正常输出低电平(0),但没有输出高电平(1)的能力在开漏输出状态,输出高电平则为输出一个高阻态。如果需要输出高电平(1),则需要外接一个

文档评论(0)

1亿VIP精品文档

相关文档