关于CC1310官方例程中smartrf_settings.c文件的symbolrate参数
时间:12-23
整理:3721RD
点击:
用SmartRF Studio生成CC1310的配置参数代码,请问下面这两句是怎么样算出symbolrate值的呢?
.symbolRate.preScale = 0x6,
.symbolRate.rateWord = 0x20000,
(这表示500Kbaud)
官方文档《swcu117d.pdf》里的第23.7.5.2 (page 1586)里写得很清楚,有个计计算公式:
Fbaud = (R * fclk) / (P *2的20次方) (哈哈公式不好编辑,就酱紫看吧)
其中,R就是 symbolRate.rateWord , 即你这里的0x20000;
P就是 symbolRate.preScale, 即你这里的0x6;
fclk就是系统时钟频率,即24Mhz
带入公式一算就是的啦