ldengke1989 发表于 2014-9-29 16:39:11

求助:请问Si4463如何动态设置波特率呢

为了出厂调试的需要,程序希望能在8kbps、16kbps和32kbps之间切换。
谢谢

li.wen 发表于 2014-9-29 17:13:14

我想用SI4463应该会用到Silicon Labs的WDS3,用于生成对波特率,工作频率的设置的文件。
所以提供个思路,楼主自己看看是否能用:
1. 用WDS3生成3种配置,分别对应3个速率。
2. 保存3份配置,每次启用一种配置前先复位,然后重新加载所有和这个配置有关的寄存器
如果要做得更好些,就对比一下3份配置的区别,每次修改这些有差别的寄存器就好了

ldengke1989 发表于 2014-9-29 17:17:29

非常谢谢li.wen,生成三份配置文件,这是一个可行的方法。
如果用这种方法,我需要再想想怎样方便地解决三个文件#define宏重名的问题。
页: [1]
查看完整版本: 求助:请问Si4463如何动态设置波特率呢