怎样用仿真器给CC2430烧写程序?

怎样用仿真器给CC2430烧写程序?,第1张

你用的什么仿真毁拿器?是不是SmartRF04 Evaluation Board?如果是的话在http://focus.ti.com.cn/cn/lit/sw/swrc019f/swrc019f.zip 下载示例代码文件,解压,打开ide,打开cc2430_sw_examples.eww,这里边有好几个示例程序,可以在SmartRF04上边跑,IAR也设置好了,打开仿纤塌搭真器的电源,直接点工具栏最右边的Debug图标就可以把程序烧进去了。代码里的注释很丰富可以边看边学,另外这里边有协议栈,你可以直接在这上边继续衫知做自己的开发。

该款芯片没有接触过,大体说下:

T1CTL = 0x3d到书上看下这个寄存器每一位置位的功能。比如后面注释的功能就是对该寄存器相关位进行置位的效果。自动重装意思就是说,比如当定时器的计数器从初值开始计数直到溢出迹丛产生中断后会自动将其重新初始化为初值。

初值的设置也请参考文档说明。

中断程序无非就是写一个中断函数,函数名后跟上中断向量的入口,一般会有一个宏来表示。然后在函数中对设置的一个标志进行判断,比如我要1秒钟 *** 作一次的话,先算出定时器要溢出多少次为1秒,假设是1000次,那么将标志从0开始自增,如果标型州码志卜哪等于1000了的话说明到了1秒,进行一些 *** 作,并且清0(标志用static,只要初始化一次).


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12459965.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存