CC2530怎么写延时函数

匿名用户
2013-10-31
展开全部
1.首先CC2530是增强51,代码空间比较大,我们知道51的16位寻址空间只有64K,对256K的CC2530而言,需要用代码分块页机制(code banking)把代码空间分成8个BANK(每个32K),才能寻址所有的代码空间,函数放在不同的BANK中,切换的过程是需要消耗时间的,这个过程对我们编程是不可见的,由编译器在编译的时候添加到程序中。
2.如果程序没有关闭中断,中断也可能打断延时函数,这样也可能使延时不正确。
3.以上两点就是你为什么用以前51的思路来写延时函数不准确的原因,如果想要得到比较精确的延时,可以用定时器来做,如果使用了Z-Stack,可以使用的时钟有T1/3/4。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式