本帖最后由 OKAKAKO 于 2023-10-30 11:12 编辑
1、数据控制
除 SWD/JTAG 引脚与 ISP 引脚外,所有引脚上电后默认状态均为 GPIO 浮空输入(DIR = 0)。SWD
引脚的修改可参考 FLASH 控制器和 ISP 章节中加密方式,ISP 默认下拉使能,保证浮空状态不会
进入 ISP 模式。
GPIO 方向寄存器(DIRx)用来将每个独立的管脚配置为输入模式或者输出模式:
⚫ 当数据方向设为 0 时,GPIO 对应引脚配置为输入
通过读取相应数据寄存器(IDRx)对应位或对应 DATAPINx 寄存器获取指定 GPIO 端口当
前状态值
⚫ 当数据方向设为 1 时,GPIO 对应引脚配置为输出
通过向对应端口数据寄存器(ODRx)对应位或对应 DATAPINx 寄存器写入值改变指定引
脚输出,0 输出低电平,1 输出高电平。此时对数据寄存器(DATAx)对应位进行读取
时,返回值为上次写入的输出值。
2、5v 输入兼容
本芯片所有 5V 兼容引脚作为输入时,不需要使能即可输入(PORT->PORTx_INEN 对应位不需要
置位)。
当配置为输入模式时,如下 IO 可兼容 5V 输入:
N4/N5/D15
以上 IO 设置为输入模式时,可直接输入。
|