ch579 GPIO设置问题

PA12 设置后无法使用

还有PB15  PB14 PB13 PB12 也无法设置使用


其他IO口都可以设置使用没有问题,请问这是什么原因造成的,有解决办法吗?


重要的是其他设置都可以正常使用。

BLE系统中设置


下面是设置参数

/* Joystick */

#define HAL_KEY_UP     0x10  // Joystick up

#define HAL_KEY_DOWN   0x20  // Joystick right  HAL_KEY_DOWN

#define HAL_KEY_LEFT   0x4000  // Joystick center

#define HAL_KEY_RIGHT  0x8000  // Joystick leftHAL_KEY_RIGHT

#define HAL_KEY_ROB    0x2000  // Joystick down

#define HAL_KEY_SPEEDUP 0x1000  // Joystick down

#define HAL_KEY_LOOP   0x10  // Joystick down



#define KEY6_BV          HAL_KEY_SPEEDUP


#define KEY6_PU        (R32_PA_PU |= KEY6_BV)


#define KEY6_DIR       (R32_PA_DIR &= ~KEY6_BV)

#define KEY6_IN        (ACTIVE_LOW(R32_PA_PIN&KEY6_BV))


#define HAL_PUSH_BUTTON6()        ( KEY6_IN  )

你好,你说的那几个IO都是以太网的信号引脚,是不是芯片以太网功能正在使用啊?可以直接用我们EVT中的GPIO demo测试一下。


只有登录才能回复,可以选择微信账号登录