WCH沁恒单片机
直播中

贾熹

7年用户 1612经验值
私信 关注
[问答]

CH573F IO翻转频率不够怎么解决?

实际用示波器测试,将PA13脚,直接在主循环中
while(1)
{
GPIOA_SetBits(GPIO_Pin_13);
GPIOA_ResetBits(GPIO_Pin_13);
}
测得的PA13翻转,高电平400ns,低电平830ns,频率810.89KHZ, 整个程序什么都没有做,为什么60M的主频,IO口翻转这么慢呢
  

回帖(1)

崔琳

2022-10-9 10:12:31
1、放在RAM里面跑,也就是加上highcode;
2、在进行翻转处理时不要调用我们封装好的函数,直接通过寄存器进行配置,确保代码执行的速度。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分