首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

求助MC13213SPI

求助MC13213SPI

在SPI对MODEM初始化中;
void RadioInit(void) {

SPIDrvWrite(0x11,0x80FF); /* Eliminate Unlock Conditions due to L01 这*/
SPIDrvWrite(0x1B,0x8000); /* Disable TC1. */
SPIDrvWrite(0x1D,0x8000); /* Disable TC2. */
SPIDrvWrite(0x1F,0x8000); /* Disable TC3. */
SPIDrvWrite(0x21,0x8000); /* Disable TC4. */
SPIDrvWrite(0x07,0x4C00); /* Enable CLKo in Doze CT_Bias enabled miso_hiz_en*/
SPIDrvWrite(0x0C,0x0381); /* IRQ pull-up disable.highest drive strength Onboard pullup enabled GPIO2 driven high */
SPIDrvWrite(0x04,0xA08D); /* New cal value */
SPIDrvWrite(0x05,0x8351); /* Acoma, TC1, Doze, ATTN masks, LO1, CRC */
SPIDrvWrite(0x06,0x4720); /* CCA, TX, RX, energy detect */
SPIDrvWrite(0x0B,0xC0FE);
(void)SPIDrvRead(0x25); /* reset indicator bit */

/* Advance the state variable to Idle */
gu8RTxMode = IDLE_MODE;
}
SPIDrvWrite(0x11,0x80FF); 这一句是什么用途?在DATASHEET中都没有定义0x11寄存器。顺便问一句,Freescale 有没有ZIGBEE的专门们论坛?现在碰到的问题还真不少,对协议业不熟悉。
返回列表