我是
靠谱客的博主
仁爱奇迹,最近开发中收集的这篇文章主要介绍
Zigbee协议栈(CC2530开发板) 修改发射功率,觉得挺不错的,现在分享给大家,希望可以做个参考。
推荐功率设置:
协议栈默认的设置是 0xd5,为了扩展信号传输的距离,我把TXPOWER寄存器值改为0xf5, 此时输出功率为4.5dBm.在mac_radio.c文件,做了如下修改:
void macRadioSetTxPower(uint8 txPower)
/* if the selected dBm is out of range, use the closest available */
/*
/* update the radio power setting */
//************** 自己修改 *******
macRadioUpdateTxPower();
由于没有找到哪里调用了函数 macRadioSetTxPower(uint8 txPower),我也就没法修改它的形参。于是,我采用在函数中直接赋值的办法进行了修改,如上面红色部分所示。熟悉这一块的朋友们可以告诉我一下,先谢啦。
推荐阅读:
电子行业网址大全
Zigbee协议栈--OSAL的任务调度
Zigbee 协议栈(2530开发板)--修改波特率
Zigbee协议栈(2530开发板):串口采用中断方式
发表评论 取消回复