版主你好:
请问HC32L110的GPIO速度能到多少?我用24M时钟,翻转周期将近7微秒(高电平3.4微秒,低电平3.5微秒),正常吗?有办法提高吗?
一下是我的测试程序。谢谢!
int32_t main(void)
{
Clk_SwitchTo(ClkRCH); //使用内部高速时钟
Clk_SetRCHFreq(ClkFreq24Mhz); //24M
Clk_SetPeripheralGate(ClkPeripheralGpio, TRUE); //打开GPIO外设时钟
//
Gpio_SetFunc_HCLKOUT_P24(); //P24配置为HCLK输出
Gpio_InitIOExt(0, 3, GpioDirOut, TRUE, FALSE, FALSE, FALSE);//初始化外部GPIO P03为输出、上拉、推挽输出,
//
while (1)
{
Gpio_SetIO(0, 3, TRUE); //设置GPIO值(翻转)
Gpio_SetIO(0, 3, FALSE);
}
} |