ZHCUC57E August 2016 – July 2024
此命令用于将非保留的 GPIO 引脚配置为输入或输出。默认 GPIO 配置存储在闪存中,并在启动时由 DLPC230-Q1 主应用程序进行设置。可以在随闪存数据一同提供的闪存头文件中,或通过在系统运行期间读取 GPIO 配置命令,来找到默认 GPIO 配置。
应为所有保留的 GPIO 指定“无变化 (0x0)”。保留 GPIO 的任何其他配置都将导致命令错误,并且不会设置相关值。
有关 GPIO 用法的更多详细信息,请参阅节 2.2.2。
写入参数
表 8-15 指示每对配置位的 GPIO 索引。表 8-16 展示了每个 GPIO 可用的配置选项。
字节 | BIT(7:6) | BIT(5:4) | BIT(3:2) | BIT(1:0) |
---|---|---|---|---|
1 | 03 | 02 | 01 | 00 |
2 | 07 | 06 | 05 | 04 |
3 | 11 | 10 | 09 | 08 |
4 | 15 | 14 | 13 | 12 |
5 | 19 | 18 | 17 | 16 |
6 | 23 | 22 | 21 | 20 |
7 | 27 | 26 | 25 | 24 |
8 | 31 | 30 | 29 | 28 |
表 8-16 展示了每个非保留 GPIO 引脚可用的配置选项。
GPIO 配置值 | 说明 |
---|---|
0x0 | 没有变化。先前的 GPIO 配置将被保留。 |
0x1 | 输入 |
0x2 | 输出(标准) |
0x3 | 输出(开漏) |