大家好:
最近在做CC2530的开发,做的是裸机开发,没有用到TI的zigbee协议,只是把芯片当做简单的射频模块使用,在做实时时钟的时候,发现芯片并没有这个功能,参考TI的TI_MAC例程,在osal_clock.c里面实时时钟用的是程序做出来的软实时时钟,用的是16位的计数器没320us溢出一次,然后24位的计数器累加一,计算320us溢出的个数来计算时间的,技术手册也描述了16位计数器可以提供320us的溢出周期,现在不太清楚这320us的周期是怎么来的?为何要设置成320us呢?
希望了解的朋友可以指点一二!