为啥我的cc2538 的指令周期时间那么长?
时间:10-02
整理:3721RD
点击:
我用的晶振是32M的,现在想用GPIO 模拟SPI总线,但是发现速度最高也就是1M多 !
GPIOPinWrite(BSP_FLASH_CS_BASE, BSP_FLASH_CS, 1);
GPIOPinWrite(BSP_FLASH_CS_BASE, BSP_FLASH_CS, 0);
这两条语句就占用了GPIO 的翻转操作就占用了800ns 的时间,
一条 i++; 语句竟然用100ns
请问这样正常吗
GPIOPinWrite调用是driverlib里面的API函数,可能执行的语句会多一点。你可以看下http://www.ti.com/tool/cc2538-sw?keyMatch=cc2538&tisearch=Search-EN-Everything