ZHDU116G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
表 20-54 列出了 AUX_AIODIO 寄存器的存储器映射寄存器。表 20-54中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
复杂的位访问类型经过编码可适应小型表单元。表 20-55 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| 写入类型 | ||
| W | W | 写入 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
图 20-48 展示了 IOMODE,表 20-56 中对此进行了介绍。
返回到汇总表。
输入输出模式
此寄存器控制由 AUX_AIODIO 实例 i 控制的 AUXIO 的上拉、下拉和输出模式。因此,在下面的公式中,i = 0 表示 AUX_AIODIO0,i = 1 表示 AUX_AIODIO1,以此类推。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IO7 | IO6 | IO5 | IO4 | IO3 | IO2 | IO1 | IO0 | ||||||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | 保留 |
| 15-14 | IO7 | R/W | 0h | 选择 AUXIO[8i+7] 的模式。 0h = 输出模式: 当 IOPOE 的位 7 为 0 时:GPIODOUT 的位 7 驱动 AUXIO[8i+7]。 当 IOPOE 的位 7 为 1 时:IO7PSEL.SRC 选择的信号驱动 AUXIO[8i+7]。 1h = 输入模式: 当 GPIODIE 的位 7 为 0 时:使能 AUXIO[8i+7] 以进行模拟信号传输。 当 GPIODIE 的位 7 为 1 时:使能 AUXIO[8i+7],以进行数字输入。 2h = 漏极开路模式: 当 IOPOE 的位 7 为 0 时: - 如果 GPIODOUT 的位 7 为 0:AUXIO[8i+7] 被驱动为低电平。 - 如果 GPIODOUT 的位 7 为 1:AUXIO[8i+7] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 当 IOPOE 的位 7 为 1 时: - 如果 IO7PSEL.SRC 选择的信号为 0:AUXIO[8i+7] 被驱动为低电平。 - 如果 IO7PSEL.SRC 选择的信号为 1:AUXIO[8i+7] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 3h = 开源模式: 当 IOPOE 的位 7 为 0 时: - 如果 GPIODOUT 的位 7 为 0:AUXIO[8i+7] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 - 如果 GPIODOUT 的位 7 为 1:AUXIO[8i+7] 被驱动为高电平。 当 IOPOE 的位 7 为 1 时: - 如果 IO7PSEL.SRC 选择的信号为 0:AUXIO[8i+7] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 - 如果 IO7PSEL.SRC 选择的信号为 1:AUXIO[8i+7] 被驱动为高电平。 |
| 13-12 | IO6 | R/W | 0h | 选择 AUXIO[8i+6] 的模式。 0h = 输出模式: 当 IOPOE 的位 6 为 0 时:GPIODOUT 的位 6 驱动 AUXIO[8i+6]。 当 IOPOE 的位 6 为 1 时:IO6PSEL.SRC 选择的信号驱动 AUXIO[8i+6]。 1h = 输入模式: 当 GPIODIE 的位 6 为 0 时:使能 AUXIO[8i+6] 以进行模拟信号传输。 当 GPIODIE 的位 6 为 1 时:使能 AUXIO[8i+6],以进行数字输入。 2h = 漏极开路模式: 当 IOPOE 的位 6 为 0 时: - 如果 GPIODOUT 的位 6 为 0:AUXIO[8i+6] 被驱动为低电平。 - 如果 GPIODOUT 的位 6 为 1:AUXIO[8i+6] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 当 IOPOE 的位 6 为 1 时: - 如果 IO6PSEL.SRC 选择的信号为 0:AUXIO[8i+6] 被驱动为低电平。 - 如果 IO6PSEL.SRC 选择的信号为 1:AUXIO[8i+6] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 3h = 开源模式: 当 IOPOE 的位 6 为 0 时: - 如果 GPIODOUT 的位 6 为 0:AUXIO[8i+6] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 - 如果 GPIODOUT 的位 6 为 1:AUXIO[8i+6] 被驱动为高电平。 当 IOPOE 的位 6 为 1 时: - 如果 IO6PSEL.SRC 选择的信号为 0:AUXIO[8i+6] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 - 如果 IO6PSEL.SRC 选择的信号为 1:AUXIO[8i+6] 被驱动为高电平。 |
| 11-10 | IO5 | R/W | 0h | 选择 AUXIO[8i+5] 的模式。 0h = 输出模式: 当 IOPOE 的位 5 为 0 时:GPIODOUT 的位 5 驱动 AUXIO[8i+5]。 当 IOPOE 的位 5 为 1 时:IO5PSEL.SRC 选择的信号驱动 AUXIO[8i+5]。 1h = 输入模式: 当 GPIODIE 的位 5 为 0 时:使能 AUXIO[8i+5] 以进行模拟信号传输。 当 GPIODIE 的位 5 为 1 时:使能 AUXIO[8i+5],以进行数字输入。 2h = 漏极开路模式: 当 IOPOE 的位 5 为 0 时: - 如果 GPIODOUT 的位 5 为 0:AUXIO[8i+5] 被驱动为低电平。 - 如果 GPIODOUT 的位 5 为 1:AUXIO[8i+5] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 当 IOPOE 的位 5 为 1 时: - 如果 IO5PSEL.SRC 选择的信号为 0:AUXIO[8i+5] 被驱动为低电平。 - 如果 IO5PSEL.SRC 选择的信号为 1:AUXIO[8i+5] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 3h = 开源模式: 当 IOPOE 的位 5 为 0 时: - 如果 GPIODOUT 的位 5 为 0:AUXIO[8i+5] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 - 如果 GPIODOUT 的位 5 为 1:AUXIO[8i+5] 被驱动为高电平。 当 IOPOE 的位 5 为 1 时: - 如果 IO5PSEL.SRC 选择的信号为 0:AUXIO[8i+5] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 - 如果 IO5PSEL.SRC 选择的信号为 1:AUXIO[8i+5] 被驱动为高电平。 |
| 9-8 | IO4 | R/W | 0h | 选择 AUXIO[8i+4] 的模式。 0h = 输出模式: 当 IOPOE 的位 4 为 0 时:GPIODOUT 的位 4 驱动 AUXIO[8i+4]。 当 IOPOE 的位 4 为 1 时:IO4PSEL.SRC 选择的信号驱动 AUXIO[8i+4]。 1h = 输入模式: 当 GPIODIE 的位 4 为 0 时:使能 AUXIO[8i+4] 以进行模拟信号传输。 当 GPIODIE 的位 4 为 1 时:使能 AUXIO[8i+4],以进行数字输入。 2h = 漏极开路模式: 当 IOPOE 的位 4 为 0 时: - 如果 GPIODOUT 的位 4 为 0:AUXIO[8i+4] 被驱动为低电平。 - 如果 GPIODOUT 的位 4 为 1:AUXIO[8i+4] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 当 IOPOE 的位 4 为 1 时: - 如果 IO4PSEL.SRC 选择的信号为 0:AUXIO[8i+4] 被驱动为低电平。 - 如果 IO4PSEL.SRC 选择的信号为 1:AUXIO[8i+4] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 3h = 开源模式: 当 IOPOE 的位 4 为 0 时: - 如果 GPIODOUT 的位 4 为 0:AUXIO[8i+4] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 - 如果 GPIODOUT 的位 4 为 1:AUXIO[8i+4] 被驱动为高电平。 当 IOPOE 的位 4 为 1 时: - 如果 IO4PSEL.SRC 选择的信号为 0:AUXIO[8i+4] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 - 如果 IO4PSEL.SRC 选择的信号为 1:AUXIO[8i+4] 被驱动为高电平。 |
| 7-6 | IO3 | R/W | 0h | 选择 AUXIO[8i+3] 的模式。 0h = 输出模式: 当 IOPOE 的位 3 为 0 时:GPIODOUT 的位 3 驱动 AUXIO[8i+3]。 当 IOPOE 的位 3 为 1 时:IO3PSEL.SRC 选择的信号驱动 AUXIO[8i+3]。 1h = 输入模式: 当 GPIODIE 的位 3 为 0 时:使能 AUXIO[8i+3] 以进行模拟信号传输。 当 GPIODIE 的位 3 为 1 时:使能 AUXIO[8i+3],以进行数字输入。 2h = 漏极开路模式: 当 IOPOE 的位 3 为 0 时: - 如果 GPIODOUT 的位 3 为 0:AUXIO[8i+3] 被驱动为低电平。 - 如果 GPIODOUT 的位 3 为 1:AUXIO[8i+3] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 当 IOPOE 的位 3 为 1 时: - 如果 IO3PSEL.SRC 选择的信号为 0:AUXIO[8i+3] 被驱动为低电平。 - 如果 IO3PSEL.SRC 选择的信号为 1:AUXIO[8i+3] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 3h = 开源模式: 当 IOPOE 的位 3 为 0 时: - 如果 GPIODOUT 的位 3 为 0:AUXIO[8i+3] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 - 如果 GPIODOUT 的位 3 为 1:AUXIO[8i+3] 被驱动为高电平。 当 IOPOE 的位 3 为 1 时: - 如果 IO3PSEL.SRC 选择的信号为 0:AUXIO[8i+3] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 - 如果 IO3PSEL.SRC 选择的信号为 1:AUXIO[8i+3] 被驱动为高电平。 |
| 5-4 | IO2 | R/W | 0h | 选择 AUXIO[8i+2] 的模式。 0h = 输出模式: 当 IOPOE 的位 2 为 0 时:GPIODOUT 的位 2 驱动 AUXIO[8i+2]。 当 IOPOE 的位 2 为 1 时:IO2PSEL.SRC 选择的信号驱动 AUXIO[8i+2]。 1h = 输入模式: 当 GPIODIE 的位 2 为 0 时:使能 AUXIO[8i+2] 以进行模拟信号传输。 当 GPIODIE 的位 2 为 1 时:使能 AUXIO[8i+2],以进行数字输入。 2h = 漏极开路模式: 当 IOPOE 的位 2 为 0 时: - 如果 GPIODOUT 的位 2 为 0:AUXIO[8i+2] 被驱动为低电平。 - 如果 GPIODOUT 的位 2 为 1:AUXIO[8i+2] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 当 IOPOE 的位 2 为 1 时: - 如果 IO2PSEL.SRC 选择的信号为 0:AUXIO[8i+2] 被驱动为低电平。 - 如果 IO2PSEL.SRC 选择的信号为 1:AUXIO[8i+2] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 3h = 开源模式: 当 IOPOE 的位 2 为 0 时: - 如果 GPIODOUT 的位 2 为 0:AUXIO[8i+2] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 - 如果 GPIODOUT 的位 2 为 1:AUXIO[8i+2] 被驱动为高电平。 当 IOPOE 的位 2 为 1 时: - 如果 IO2PSEL.SRC 选择的信号为 0:AUXIO[8i+2] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 - 如果 IO2PSEL.SRC 选择的信号为 1:AUXIO[8i+2] 被驱动为高电平。 |
| 3-2 | IO1 | R/W | 0h | 选择 AUXIO[8i+1] 的模式。 0h = 输出模式: 当 IOPOE 的位 1 为 0 时:GPIODOUT 的位 1 驱动 AUXIO[8i+1]。 当 IOPOE 的位 1 为 1 时:IO1PSEL.SRC 选择的信号驱动 AUXIO[8i+1]。 1h = 输入模式: 当 GPIODIE 的位 1 为 0 时:使能 AUXIO[8i+1] 以进行模拟信号传输。 当 GPIODIE 的位 1 为 1 时:使能 AUXIO[8i+1],以进行数字输入。 2h = 漏极开路模式: 当 IOPOE 的位 1 为 0 时: - 如果 GPIODOUT 的位 1 为 0:AUXIO[8i+1] 被驱动为低电平。 - 如果 GPIODOUT 的位 1 为 1:AUXIO[8i+1] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 当 IOPOE 的位 1 为 1 时: - 如果 IO1PSEL.SRC 选择的信号为 0:AUXIO[8i+1] 被驱动为低电平。 - 如果 IO1PSEL.SRC 选择的信号为 1:AUXIO[8i+1] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 3h = 开源模式: 当 IOPOE 的位 1 为 0 时: - 如果 GPIODOUT 的位 1 为 0:AUXIO[8i+1] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 - 如果 GPIODOUT 的位 1 为 1:AUXIO[8i+1] 被驱动为高电平。 当 IOPOE 的位 1 为 1 时: - 如果 IO1PSEL.SRC 选择的信号为 0:AUXIO[8i+1] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 - 如果 IO1PSEL.SRC 选择的信号为 1:AUXIO[8i+1] 被驱动为高电平。 |
| 1-0 | IO0 | R/W | 0h | 选择 AUXIO[8i+0] 的模式。 0h = 输出模式: 当 IOPOE 的位 0 为 0 时:GPIODOUT 的位 0 驱动 AUXIO[8i+0]。 当 IOPOE 的位 0 为 1 时:IO0PSEL.SRC 选择的信号驱动 AUXIO[8i+0]。 1h = 输入模式: 当 GPIODIE 的位 0 为 0 时:使能 AUXIO[8i+0] 以进行模拟信号传输。 当 GPIODIE 的位 0 为 1 时:使能 AUXIO[8i+0],以进行数字输入。 2h = 漏极开路模式: 当 IOPOE 的位 0 为 0 时: - 如果 GPIODOUT 的位 0 为 0:AUXIO[8i+0] 被驱动为低电平。 - 如果 GPIODOUT 的位 0 为 1:AUXIO[8i+0] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 当 IOPOE 的位 0 为 1 时: - 如果 IO0PSEL.SRC 选择的信号为 0:AUXIO[8i+0] 被驱动为低电平。 - 如果 IO0PSEL.SRC 选择的信号为 1:AUXIO[8i+0] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 3h = 开源模式: 当 IOPOE 的位 0 为 0 时: - 如果 GPIODOUT 的位 0 为 0:AUXIO[8i+0] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 - 如果 GPIODOUT 的位 0 为 1:AUXIO[8i+0] 被驱动为高电平。 当 IOPOE 的位 0 为 1 时: - 如果 IO0PSEL.SRC 选择的信号为 0:AUXIO[8i+0] 处于三态或被拉取。这取决于 IOC:IOCFGn.PULL_CTL。 - 如果 IO0PSEL.SRC 选择的信号为 1:AUXIO[8i+0] 被驱动为高电平。 |
图 20-49 展示了 GPIODIE,表 20-57 中对此进行了介绍。
返回到汇总表。
通用输入输出数字输入使能
该寄存器控制由 AUX_AIODIO 的实例 i 控制的 AUXIO 的输入缓冲器。因此,在下面的公式中,i = 0 表示 AUX_AIODIO0,i = 1 表示 AUX_AIODIO1,以此类推。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | IO7_0 | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | 保留 |
| 7-0 | IO7_0 | R/W | 0h | 向此位向量中的位索引 n 写入 1,以使能 AUXIO[8i+n] 的数字输入缓冲器。 向此位向量中的位索引 n 写入 0 以禁用 AUXIO[8i+n] 的数字输入缓冲器。 必须使能 AUXIO[8i+n] 的数字输入缓冲器才能读取 GPIODIN 中的引脚值。 您必须禁用模拟输入或悬空引脚的数字输入缓冲器以避免漏电流。 |
图 20-50 展示了 IOPOE,表 20-58 中对此进行了介绍。
返回到汇总表。
输入输出外设输出使能
该寄存器选择由 AUX_AIODIO 的实例 i 控制的 AUXIO 的输出源。因此,在下面的公式中,i = 0 表示 AUX_AIODIO0,i = 1 表示 AUX_AIODIO1,以此类推。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | IO7_0 | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | 保留 |
| 7-0 | IO7_0 | R/W | 0h | 向此位向量中的位索引 n 写入 1,以将 AUXIO[8i+n] 配置为从 [IOnPSEL.*] 中给定的源驱动。 向此位向量中的位索引 n 写入 0,以将 AUXIO[8i+n] 配置为从 GPIODOUT 中的位 n 驱动。 |
图 20-51 展示了 GPIODOUT,表 20-59 中对此进行了介绍。
返回到汇总表。
通用输入输出数据输出
此输出数据寄存器用于设置由 AUX_AIODIO 的实例 i 控制的 AUXIO 上的数据。因此,在下面的公式中,i = 0 表示 AUX_AIODIO0,i = 1 表示 AUX_AIODIO1,以此类推。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | IO7_0 | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | 保留 |
| 7-0 | IO7_0 | R/W | 0h | 向此位向量中的位索引 n 写入 1 以设置 AUXIO[8i+n]。 向此位向量中的位索引 n 写入 0 以清除 AUXIO[8i+n]。 必须清除 IOPOE 中的位 n 才能将此位向量中的位 n 连接到 AUXIO[8i+n]。 |
图 20-52 展示了 GPIODIN,表 20-60 中对此进行了介绍。
返回到汇总表。
通用输入输出数据输入
此寄存器为由 AUX_AIODIO 的实例 i 控制的 AUXIO 提供同步输入数据。因此,在下面的公式中,i = 0 表示 AUX_AIODIO0,i = 1 表示 AUX_AIODIO1,依此类推
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | IO7_0 | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | 保留 |
| 7-0 | IO7_0 | R | 0h | 设置 GPIODIE 的位 n 时,此位向量中的位 n 包含 AUXIO[8i+n] 的值。否则,位 n 读取为 0。 |
图 20-53 展示了 GPIODOUTSET,表 20-61 中对此进行了介绍。
返回到汇总表。
通用输入输出数据输出
设置 AUX_AIODIO 实例 i 中 GPIODOUT 的位。因此,在下面的公式中,i = 0 表示 AUX_AIODIO0,i = 1 表示 AUX_AIODIO1,以此类推。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | IO7_0 | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | 保留 |
| 7-0 | IO7_0 | R/W | 0h | 向此位向量中的位索引 n 写入 1 以设置 GPIODOUT 的位 n 。读取值为 0。 |
图 20-54 展示了 GPIODOUTCLR,表 20-62 中对此进行了介绍。
返回到汇总表。
通用输入输出数据输出清除
清除 AUX_AIODIO 实例 I 中 GPIODOUT 的位。因此,在下面的公式中,i = 0 表示 AUX_AIODIO0,i = 1 表示 AUX_AIODIO1,以此类推。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | IO7_0 | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | 保留 |
| 7-0 | IO7_0 | R/W | 0h | 向此位向量中的位索引 n 写入 1 以清除 GPIODOUT 的位 n。 读取值为 0。 |
图 20-55 展示了 GPIODOUTTGL,表 20-63 中对此进行了介绍。
返回到汇总表。
通用输入输出数据输出切换
切换 AUX_AIODIO 实例 i 中 GPIODOUT 的位。因此,在下面的公式中,i = 0 表示 AUX_AIODIO0,i = 1 表示 AUX_AIODIO1,以此类推。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | IO7_0 | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | 保留 |
| 7-0 | IO7_0 | R/W | 0h | 向此位向量中的位索引 n 写入 1 以切换 GPIODOUT 的位 n。 读取值为 0。 |
图 20-56 展示了 IO0PSEL,表 20-64 对其进行了介绍。
返回到汇总表。
输入输出 0 外设选择
当 IOPOE 的位 0 为 1 时,该寄存器选择连接到 AUXIO[8i+0] 的外设信号。
为避免 AUXIO[8i+0] 上出现干扰,必须在 IOPOE 的位 0 为 0 时配置此寄存器。
在下列公式中,i = 0 表示 AUX_AIODIO0,i = 1 表示 AUX_AIODIO1,依此类推。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SRC | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | 保留 |
| 2-0 | SRC | R/W | 0h | 设置 IOPOE 的位 0 时,选择连接到 AUXIO[8i+0] 的外设信号。 0h = 外设输出多路复用器选择 AUX_EVCTL:EVOBSCFG 选择的事件 1h = 外设输出多路复用器选择 AUX_SPIM SCLK。 2h = 外设输出多路复用器选择 AUX_SPIM MOSI。 3h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV0 的异步版本。 4h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV1 的异步版本。 5h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV2 的异步版本。 6h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV3 的异步版本。 7h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_PULSE 的异步版本。 |
图 20-57 展示了 IO1PSEL,表 20-65 对其进行了介绍。
返回到汇总表。
输入输出 1 外设选择
当 IOPOE 的位 1 为 1 时,该寄存器选择连接到 AUXIO[8i+1] 的外设信号。
为避免 AUXIO[8i+1] 上出现干扰,必须在 IOPOE 的位 1 为 0 时配置此寄存器。
在下列公式中,i = 0 表示 AUX_AIODIO0,i = 1 表示 AUX_AIODIO1,依此类推。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SRC | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | 保留 |
| 2-0 | SRC | R/W | 0h | 设置 IOPOE 的位 1 时,选择连接到 AUXIO[8i+1] 的外设信号。 0h = 外设输出多路复用器选择 AUX_EVCTL:EVOBSCFG 选择的事件 1h = 外设输出多路复用器选择 AUX_SPIM SCLK。 2h = 外设输出多路复用器选择 AUX_SPIM MOSI。 3h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV0 的异步版本。 4h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV1 的异步版本。 5h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV2 的异步版本。 6h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV3 的异步版本。 7h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_PULSE 的异步版本。 |
图 20-58 展示了 IO2PSEL,表 20-66 对其进行了介绍。
返回到汇总表。
输入输出 2 外设选择
当 IOPOE 的位 2 为 1 时,该寄存器选择连接到 AUXIO[8i+2] 的外设信号。
为避免 AUXIO[8i+2] 上出现干扰,必须在 IOPOE 的位 2 为 0 时配置此寄存器。
在下列公式中,i = 0 表示 AUX_AIODIO0,i = 1 表示 AUX_AIODIO1,依此类推。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SRC | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | 保留 |
| 2-0 | SRC | R/W | 0h | 设置 IOPOE 的位 2 时,选择连接到 AUXIO[8i+2] 的外设信号。 0h = 外设输出多路复用器选择 AUX_EVCTL:EVOBSCFG 选择的事件 1h = 外设输出多路复用器选择 AUX_SPIM SCLK。 2h = 外设输出多路复用器选择 AUX_SPIM MOSI。 3h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV0 的异步版本。 4h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV1 的异步版本。 5h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV2 的异步版本。 6h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV3 的异步版本。 7h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_PULSE 的异步版本。 |
图 20-59 展示了 IO3PSEL,表 20-67 对其进行了介绍。
返回到汇总表。
输入输出 3 外设选择
当 IOPOE 的位 3 为 1 时,该寄存器选择连接到 AUXIO[8i+3] 的外设信号。
为避免 AUXIO[8i+3] 上出现干扰,必须在 IOPOE 的位 3 为 0 时配置此寄存器。
在下列公式中,i = 0 表示 AUX_AIODIO0,i = 1 表示 AUX_AIODIO1,依此类推。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SRC | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | 保留 |
| 2-0 | SRC | R/W | 0h | 设置 IOPOE 的位 3 时,选择连接到 AUXIO[8i+3] 的外设信号。 0h = 外设输出多路复用器选择 AUX_EVCTL:EVOBSCFG 选择的事件 1h = 外设输出多路复用器选择 AUX_SPIM SCLK。 2h = 外设输出多路复用器选择 AUX_SPIM MOSI。 3h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV0 的异步版本。 4h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV1 的异步版本。 5h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV2 的异步版本。 6h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV3 的异步版本。 7h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_PULSE 的异步版本。 |
图 20-60 展示了 IO4PSEL,表 20-68 对其进行了介绍。
返回到汇总表。
输入输出 4 外设选择
当 IOPOE 的位 4 为 1 时,该寄存器选择连接到 AUXIO[8i+4] 的外设信号。
为避免 AUXIO[8i+4] 上出现干扰,必须在 IOPOE 的位 4 为 0 时配置此寄存器。
在下列公式中,i = 0 表示 AUX_AIODIO0,i = 1 表示 AUX_AIODIO1,依此类推。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SRC | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | 保留 |
| 2-0 | SRC | R/W | 0h | 设置 IOPOE 的位 4 时,选择连接到 AUXIO[8i+4] 的外设信号。 0h = 外设输出多路复用器选择 AUX_EVCTL:EVOBSCFG 选择的事件 1h = 外设输出多路复用器选择 AUX_SPIM SCLK。 2h = 外设输出多路复用器选择 AUX_SPIM MOSI。 3h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV0 的异步版本。 4h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV1 的异步版本。 5h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV2 的异步版本。 6h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV3 的异步版本。 7h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_PULSE 的异步版本。 |
图 20-61 展示了 IO5PSEL,表 20-69 对其进行了介绍。
返回到汇总表。
输入输出 5 外设选择
当 IOPOE 的位 5 为 1 时,该寄存器选择连接到 AUXIO[8i+5] 的外设信号。
为避免 AUXIO[8i+5] 上出现干扰,必须在 IOPOE 的位 5 为 0 时配置此寄存器。
在下列公式中,i = 0 表示 AUX_AIODIO0,i = 1 表示 AUX_AIODIO1,依此类推。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SRC | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | 保留 |
| 2-0 | SRC | R/W | 0h | 设置 IOPOE 的位 5 时,选择连接到 AUXIO[8i+5] 的外设信号。 0h = 外设输出多路复用器选择 AUX_EVCTL:EVOBSCFG 选择的事件 1h = 外设输出多路复用器选择 AUX_SPIM SCLK。 2h = 外设输出多路复用器选择 AUX_SPIM MOSI。 3h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV0 的异步版本。 4h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV1 的异步版本。 5h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV2 的异步版本。 6h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV3 的异步版本。 7h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_PULSE 的异步版本。 |
图 20-62 展示了 IO6PSEL,表 20-70 对其进行了介绍。
返回到汇总表。
输入输出 6 外设选择
当 IOPOE 的位 6 为 1 时,该寄存器选择连接到 AUXIO[8i+6] 的外设信号。
为避免 AUXIO[8i+6] 上出现干扰,必须在 IOPOE 的位 6 为 0 时配置此寄存器。
在下列公式中,i = 0 表示 AUX_AIODIO0,i = 1 表示 AUX_AIODIO1,依此类推。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SRC | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | 保留 |
| 2-0 | SRC | R/W | 0h | 设置 IOPOE 的位 6 时,选择连接到 AUXIO[8i+6] 的外设信号。 0h = 外设输出多路复用器选择 AUX_EVCTL:EVOBSCFG 选择的事件 1h = 外设输出多路复用器选择 AUX_SPIM SCLK。 2h = 外设输出多路复用器选择 AUX_SPIM MOSI。 3h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV0 的异步版本。 4h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV1 的异步版本。 5h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV2 的异步版本。 6h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV3 的异步版本。 7h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_PULSE 的异步版本。 |
图 20-63 展示了 IO7PSEL,表 20-71 对其进行了介绍。
返回到汇总表。
输入输出 7 外设选择
当 IOPOE 的位 7 为 1 时,该寄存器选择连接到 AUXIO[8i+7] 的外设信号。
为避免 AUXIO[8i+7] 上出现干扰,必须在 IOPOE 的位 7 为 0 时配置此寄存器。
在下列公式中,i = 0 表示 AUX_AIODIO0,i = 1 表示 AUX_AIODIO1,依此类推。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SRC | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | 保留 |
| 2-0 | SRC | R/W | 0h | 设置 IOPOE 的位 7 时,选择连接到 AUXIO[8i+7] 的外设信号。 0h = 外设输出多路复用器选择 AUX_EVCTL:EVOBSCFG 选择的事件 1h = 外设输出多路复用器选择 AUX_SPIM SCLK。 2h = 外设输出多路复用器选择 AUX_SPIM MOSI。 3h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV0 的异步版本。 4h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV1 的异步版本。 5h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV2 的异步版本。 6h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV3 的异步版本。 7h = 外设输出多路复用器选择 AUX_EVCTL:EVSTAT3.AUX_TIMER2_PULSE 的异步版本。 |
图 20-64 展示了 IOMODEL,表 20-72 中对此进行了介绍。
返回到汇总表。
输入输出模式低电平
这是 IOMODE.IO0 至 IOMODE.IO3 的别名寄存器。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | IO3 | IO2 | IO1 | IO0 | |||||||||||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | 保留 |
| 7-6 | IO3 | R/W | 0h | 参阅 IOMODE.IO3。 |
| 5-4 | IO2 | R/W | 0h | 参阅 IOMODE.IO2。 |
| 3-2 | IO1 | R/W | 0h | 参阅 IOMODE.IO1。 |
| 1-0 | IO0 | R/W | 0h | 参阅 IOMODE.IO0。 |
图 20-65 展示了 IOMODEH,表 20-73 中对此进行了介绍。
返回到汇总表。
输入输出模式高电平
这是 IOMODE.IO4 到 IOMODE.IO7 的别名寄存器。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | IO7 | IO6 | IO5 | IO4 | |||||||||||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | 保留 |
| 7-6 | IO7 | R/W | 0h | 参阅 IOMODE.IO7。 |
| 5-4 | IO6 | R/W | 0h | 参阅 IOMODE.IO6。 |
| 3-2 | IO5 | R/W | 0h | 参阅 IOMODE.IO5。 |
| 1-0 | IO4 | R/W | 0h | 参阅 IOMODE.IO4。 |