两个现象:代码时钟是这样的:SetSysClock(CLK_SOURCE_PLL_60MHz);
1、在SPI的原厂工程里,添加如图代码,发现for循环1000次占用了1.55ms,为什么这么长?
2、直接gpio翻转,为什么频率这么低?
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
两个现象:代码时钟是这样的:SetSysClock(CLK_SOURCE_PLL_60MHz);
1、在SPI的原厂工程里,添加如图代码,发现for循环1000次占用了1.55ms,为什么这么长?
2、直接gpio翻转,为什么频率这么低?
难道时钟源不对了?
CH592F的 GPIO翻转速度与HCLK的关系? - 沁恒微电子社区
①翻转GPIO所在的函数用HIGHCODE修饰一下
②能够直接操作寄存器的代码尽量直接操作寄存器,比封装一层函数再调用更快