微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 为啥我的cc2538 的指令周期时间那么长?

为啥我的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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top