在使用CH32V208WBU6时遇到一个奇怪的现象,将芯片PC4、PC5设成普通IO输出,无法将管脚置高,电平翻转无法实现,都是低电平,试过其他管脚是可以高低电平控制的,在自己的板子和公司EVT板子上都是这样,是芯片BUG吗?
int main(void)
{
GPIO_InitTypeDef GPIO_InitStructure = {0};
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
Delay_Init();
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4 | GPIO_Pin_5;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
GPIO_Init(GPIOC, &GPIO_InitStructure);
while(1)
{
Delay_Ms(250);
GPIO_WriteBit(GPIOC, GPIO_Pin_4, Bit_SET);
GPIO_WriteBit(GPIOC, GPIO_Pin_5, Bit_SET);
Delay_Ms(250);
GPIO_WriteBit(GPIOC, GPIO_Pin_4, Bit_RESET);
GPIO_WriteBit(GPIOC, GPIO_Pin_5, Bit_RESET);
}
}