实际用示波器测试,将PA13脚,直接在主循环中
while(1)
{
GPIOA_SetBits(GPIO_Pin_13);
GPIOA_ResetBits(GPIO_Pin_13);
}
测得的PA13翻转,高电平400ns,低电平830ns,频率810.89KHZ, 整个程序什么都没有做,为什么60M的主频,IO口翻转这么慢呢
2022-10-9 10:12:31
1、放在RAM里面跑,也就是加上highcode;
2、在进行翻转处理时不要调用我们封装好的函数,直接通过寄存器进行配置,确保代码执行的速度。
1、放在RAM里面跑,也就是加上highcode;
2、在进行翻转处理时不要调用我们封装好的函数,直接通过寄存器进行配置,确保代码执行的速度。
举报