TZ_Kevin 发表于 2018-11-22 10:46:43

pio上拉

本帖最后由 TZ_Kevin 于 2018-11-22 13:37 编辑

8670板子上有两个不同的按键,MFB按键对端接的vbat,Vol接的地。MFB按键能检测到,所以我对vol需要配置成内部上拉。

vol-按键配置,我查看可以通过配置PSKEY_INITIAL_PIO_STATE进行内部上拉,但是还没配置成功,希望有前辈不吝赐教。谢谢。


PSKEY_INITIAL_PIO_STATE内容为
struct {
   uint16 mask;
   uint16 direction;
   uint16 level;
   uint16 bias;
   uint16 buskeep_en;
   uint16 disable_pull;
}

Wney 发表于 2018-11-23 08:11:34

配置工具把vol对应的PIO改成反转也可以。

TZ_Kevin 发表于 2018-11-23 08:19:16

Wney 发表于 2018-11-23 08:11
配置工具把vol对应的PIO改成反转也可以。

是设置pin invert mask bitfields这个吗? 我修改这个里面的配置,write就会出错。

Wney 发表于 2018-11-23 16:36:16

TZ_Kevin 发表于 2018-11-23 08:19
是设置pin invert mask bitfields这个吗? 我修改这个里面的配置,write就会出错。

如果会出错,那应该是你用的IO不是一般的IO口吧,可以把下面的map pin 对应的IO勾上,再试试。
页: [1]
查看完整版本: pio上拉