EN
Home > FAQ | awinic > [FAQ0201143]外部强制接地或拉高是否会改变AW95016A原本IO端口的配置状态?

[FAQ0201143]外部强制接地或拉高是否会改变AW95016A原本IO端口的配置状态?

Sensor&呼吸灯 2023-09-14 Views: 13 Likes: 0

A:会改变

测试IO端口配置为输出模式且为高电平,外部将P0_4端口强制接地,测试P0_4端口的电平状态

寄存器配置如下:

        0x02, 0xFF, //P0端口为高电平

        0x03, 0xFF,  //P1端口为高电平

        0x06, 0xFF, //P0端口为输出模式

        0x07, 0xFF, //P1端口为输出模式

读取配置后的P0端口寄存器值为0xFF,P0_4短接地后读取P0端口值为0xEF,说明P0_4端口被拉低。

测试二:IO端口配置为输出模式且为低电平,外部将P0_4端口强制拉高至VDD,测试P0_4端口的电平状态

寄存器配置如下:

        0x02, 0x00, //P0端口为低电平

        0x03, 0x00,  //P1端口为低电平

        0x06, 0xFF, //P0端口为输出模式

        0x07, 0xFF, //P1端口为输出模式

读取配置后的P0端口寄存器值为0x00,P0_4拉高至VDD读取P0端口值为0x10,说明P0_4端口被拉

总结:外部强制接地或拉高会改变AW95016A原本IO端口的配置状态

Back to FAQ List