TI论坛
直播中

赵文隽

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

如何提高cc2530每条指令的执行速度?希望Zigbee 大牛或IT员工能帮办解答下

我想问下,如何提高每条指令的执行速度?网上查了下,貌似可以改时钟周期,也就是提高节拍数,我在OnBoard.h 文件中找到代码如下:
// timer clock and power-saving definitions
#define TIMER_DECR_TIME 1 // 1ms - has to be matched with TC_OCC
/* OSAL timer defines */
#define TICK_TIME 1000 // Timer per tick - in micro-sec
/*
Timer4 interrupts @ 1.0 msecs using 1/128 pre-scaler
TICK_COUNT = (CPUMHZ / 128) / 1000
*/
#define TICK_COUNT 1 // 32 Mhz Output Compare Count
/* CC2430 DEFINITIONS */
我把TIMER_DECR_TIME改为0.1, define TICK_TIME改为100 ,可每条指令的执行速度还是没提升上去,怎么回事?急需使用,希望知道的同事解答下,不胜感激。

回帖(2)

李果

2018-5-15 11:12:15
哪个协议栈版本,什么芯片??
CC2530/CC2430只是8051的核,每条指令的执行速度芯片已经决定的,不能再更改的。
举报

刘瑞

2018-5-15 11:24:19
CPU时钟没有改变,你改TIMER的时钟没有意义啊!
举报

更多回帖

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