测试NUC505 GPIO IO翻转速率时
1.设置HCLK=100M,PCLK=50M,这样GPIO的时钟就是50M,对吗?
2.GPIO设置输出上拉,编译器最大优化,直接操作寄存器也试过了
while(1)
{
PA9_DOUT =0;
PA9_DOUT =1;
...循环很多次
PA9_DOUT =0;
PA9_DOUT =1;
}
示波器显示IO翻转频率只有600k左右,请问上面测试有什么不对的地方?
2022/09/06 16:22
1. 是.
2. 最快頻率可以到17MHz, 程序是跑在SPI Flash上還是SRAM中? 這會影響執行速度.
3. 可以參考BSP中\SampleCode\BootTemplate裡的範例程式, 让代码跑在SRAM中.