TI中文支持网
TI专业的中文技术问题搜集分享网站

关于CC1310官方例程中smartrf_settings.c文件的symbolrate参数

用SmartRF Studio生成CC1310的配置参数代码,请问下面这两句是怎么样算出symbolrate值的呢?

.symbolRate.preScale = 0x6,

.symbolRate.rateWord = 0x20000,

(这表示500Kbaud)

Summery:

官方文档《swcu117d.pdf》里的第23.7.5.2 (page 1586)里写得很清楚,有个计计算公式:

        Fbaud = (R * fclk) / (P *2的20次方) (哈哈公式不好编辑,就酱紫看吧)

其中,R就是 symbolRate.rateWord , 即你这里的0x20000;

        P就是 symbolRate.preScale, 即你这里的0x6;

        fclk就是系统时钟频率,即24Mhz

带入公式一算就是的啦

赞(0)
未经允许不得转载:TI中文支持网 » 关于CC1310官方例程中smartrf_settings.c文件的symbolrate参数
分享到: 更多 (0)

登录

注册