用户工具

站点工具


icore3l_arm-gd_2

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
icore3l_arm-gd_2 [2021/06/08 14:54]
yxhuang
icore3l_arm-gd_2 [2022/03/19 10:55] (当前版本)
sean
行 2: 行 2:
 |技术支持电话|**0379-69926675-801** ​ ||| |技术支持电话|**0379-69926675-801** ​ |||
 |技术支持邮件|Gingko@vip.163.com ​ ||| |技术支持邮件|Gingko@vip.163.com ​ |||
-|技术论坛|http://​www.eeschool.org ​ ||| 
 ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^ ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^
 |  V0.1  |2020-11-11 ​ |  gingko ​ |  初次建立 ​ | |  V0.1  |2020-11-11 ​ |  gingko ​ |  初次建立 ​ |
行 24: 行 23:
 === GD32 GPIO简介 === === GD32 GPIO简介 ===
   * GPIO 是通用输入输出端口的简称,简单来说就是GD32可控制的引脚, GD32 芯片的 GPIO 引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。GD32F450IGH6 芯片的 GPIO 被分成十一组,分别为PA、PB、PC、PD、……、PK,PA到PJ前十组每组有 16 个引脚,引脚标号分别为0到15,第十一组PK有8个引脚,引脚标号分别为0到7。GPIO 最简单的功能是输出高低电平, GPIO 还可以被设置为输入功能,用于读取按键等输入信号。GD32F4 每组通用 I/O 端口包括 4 个 32 位配置寄存器( MODER、 OTYPER、 OSPEEDR和 PUPDR)、 2 个 32 位数据寄存器( IDR 和 ODR)、 1 个 32 位置位/​复位寄存器 (BSRR)、1 个 32 位锁定寄存器 (LCKR) 和 2 个 32 位复用功能选择寄存器( AFRH 和 AFRL)等。   * GPIO 是通用输入输出端口的简称,简单来说就是GD32可控制的引脚, GD32 芯片的 GPIO 引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。GD32F450IGH6 芯片的 GPIO 被分成十一组,分别为PA、PB、PC、PD、……、PK,PA到PJ前十组每组有 16 个引脚,引脚标号分别为0到15,第十一组PK有8个引脚,引脚标号分别为0到7。GPIO 最简单的功能是输出高低电平, GPIO 还可以被设置为输入功能,用于读取按键等输入信号。GD32F4 每组通用 I/O 端口包括 4 个 32 位配置寄存器( MODER、 OTYPER、 OSPEEDR和 PUPDR)、 2 个 32 位数据寄存器( IDR 和 ODR)、 1 个 32 位置位/​复位寄存器 (BSRR)、1 个 32 位锁定寄存器 (LCKR) 和 2 个 32 位复用功能选择寄存器( AFRH 和 AFRL)等。
-GPIO可以配置成以下8种工作模式:+**GPIO可以配置成以下8种工作模式:**
   * **浮空输入:**此端口在默认情况下什么都不接,呈高阻态,这种设置在数据传输时用的比较多。   * **浮空输入:**此端口在默认情况下什么都不接,呈高阻态,这种设置在数据传输时用的比较多。
   * **上拉输入:**上拉输入模式与浮空输入模式相比,仅仅是在数据通道上部,接入了一个上拉电阻,这个上拉电阻的阻值介于30K~50K欧姆,CPU可以随时在输入数据寄存器的另一端,读出I/​O端口的电平状态。这种模式的好处在于我们什么都不输入时,由于内部上拉电阻的原因,处理器会觉得我们输入了高电平,这就避免了不确定的输入。该端口在默认情况下输入为高电平。   * **上拉输入:**上拉输入模式与浮空输入模式相比,仅仅是在数据通道上部,接入了一个上拉电阻,这个上拉电阻的阻值介于30K~50K欧姆,CPU可以随时在输入数据寄存器的另一端,读出I/​O端口的电平状态。这种模式的好处在于我们什么都不输入时,由于内部上拉电阻的原因,处理器会觉得我们输入了高电平,这就避免了不确定的输入。该端口在默认情况下输入为高电平。
icore3l_arm-gd_2.1623135269.txt.gz · 最后更改: 2021/06/08 14:54 由 yxhuang