微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 鉴于CC2530 ZLL仿真问题

鉴于CC2530 ZLL仿真问题

时间:10-02 整理:3721RD 点击:

Dear all

      我的目标板是32 kHz RCOSC和32 MHz XOSC,请问下如何更改下面的代码来完成硬件平台的初始化, 我试着改了很多配置,都还是不行,无法仿真。请帮忙分析下或者给出个参考代码,tks!!!

#define HAL_BOARD_INIT() \
{ \
uint16 i; \
\
SLEEPCMD &= ~OSC_PD; /* turn on 16MHz RC and 32MHz XOSC */ \
while (!(SLEEPSTA & XOSC_STB)); /* wait for 32MHz XOSC stable */ \
asm("NOP"); /* chip bug workaround */ \
for (i=0; i<504; i++) asm("NOP"); /* Require 63us delay for all revs */ \
CLKCONCMD = (CLKCONCMD_32MHZ | OSC_32KHZ); /* Select 32MHz XOSC and the source for 32K clock */ \
while (CLKCONSTA != (CLKCONCMD_32MHZ | OSC_32KHZ)); /* Wait for the change to be effective */ \
SLEEPCMD |= OSC_PD; /* turn off 16MHz RC */ \

你用的是32K的内部RC晶振,代码CLKCONCMD = (CLKCONCMD_32MHZ | OSC_32KHZ); /* Select 32MHz XOSC and the source for 32K clock */ \

选的是外部的OSC 32K晶振,所以在下面的while里面一直出不来了。

你把OSC_32KHZ改成内部的0x80

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top