gpio
来源:互联网 发布:淘宝产品推广咋挣钱 编辑:程序博客网 时间:2024/04/30 19:21
gpio
简介
General Purpose Input Outputgpio
优点
GPIO的优点(端口扩展器) gpio
寄存器
1. GPxCON 寄存器 用于配置引脚功能。 Configure PORT A 与 PORTB~PORT H/J 在功能选择上有所不同,GAPACON 中每一位对应一根引脚,共 23 个引脚。当某位被设为 0 时候,其为 输出引脚。此时我们可以再GPADAT 中相应的写入 1或者 0 来让此引脚输出高电平或者低电平。 一般而言 GPACON 通常被设为 1 ,以便访问外部器件。 PORTB~PORT H/J 在寄存器操作方面完全相同,GPxCON 中 每两位控制一根引脚, 00 输入 01 输出 10 特殊功能 11 保留不用 2. GPxDAT 寄存器 GPxDAT用于读写引脚,当引脚被设为输入时候,读此寄存器可知道相应引脚的电平状态高还是低,当引脚被设为输出时候,写此寄存器的位,可令引脚输出高电平还是低电平。 3. GpxUP寄存器 GpxUP寄存器某位为1的时候,相应管脚没有上拉电阻;为 0 时候 相应管脚有上拉电阻。 上拉电阻作用在于,当GPIO 引脚处于第三种状态时候,既不是输出高电平,也不是输出低电平。而是呈现高阻态,相当于没有接芯片。它的电平状态由上下拉电阻决定。