芯片CH32X033F8P6
用MounRiver打開了官方例子 CH32X035EVT.ZIP中的EXAM\GPIO\GPIO_Toggle,沒有修改代碼,編譯成功
按住BOOT燒錄obj\GPIO_Toggle.hex成功,但沒有效果(對(duì)應(yīng)IO口沒電壓,別的口也沒有)
void?GPIO_Toggle_INIT(void) { ????GPIO_InitTypeDef?GPIO_InitStructure?=?{0}; ????RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,?ENABLE); ????GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_0; ????GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_Out_PP; ????GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz; ????GPIO_Init(GPIOA,?&GPIO_InitStructure); } int?main(void) { ????u8?i?=?0; ????NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1); ????SystemCoreClockUpdate(); ????Delay_Init(); ????USART_Printf_Init(115200); ????printf("SystemClk:%d\r\n",?SystemCoreClock); ????printf(?"ChipID:%08x\r\n",?DBGMCU_GetCHIPID()?); ????printf("GPIO?Toggle?TEST\r\n"); ????GPIO_Toggle_INIT(); ????while(1) ????{ ????????Delay_Ms(500); ????????GPIO_WriteBit(GPIOA,?GPIO_Pin_0,?(i?==?0)???(i?=?Bit_SET)?:?(i?=?Bit_RESET)); ????} }
例子中是CH32X035而沒有CH32X033,能直接用嗎?還是要修改什么?能否給一個(gè)CH32X033F8P6能直接用的GPIO例子