分享调试SI4432的一些小经验(转)
2024-08-27 08:46:08
最近使用 STM8F103 + SI4432 调无线,遇到问题不少,此处有参考过前辈的经验;
1、硬件把板给到我时USB烧录线带供电(5V),此供电接到LDO输出,就是直接接到 STM8F103与 SI4432 的VDD、VCC。
等到无意间模到到 SI4432 模块被汤到时才发现,此时发射接收都以通过电;
在发现供电电压不对之前,调试 SI4432 模块可以读写寄存器,写入与读出相同。问题在于写数据到FIFO 开启发射一直等不到中断,接收端也一直等不到中断;
后返回PCB给硬件换过模块后再试,发射接收均有中断;
所以,注意供电电压;
2、参数配置很重要,前辈的经验里提到要禁止帧头,个人觉得很有道理;
最开始用的一个DEMO 有帧头,虽说可以发射接收,但接收端只能在开机第一次能接收,后面一直无中断,只能对接收端模块复位初始化后才能再次接收一次;
后再换另一个DEMO 禁止帧头,收发正常。自己在数据段里加自定义码,收到数据后判断自定义码正确才认为收到数据并对数据做处理;
Demo: T1_Receiver_F930.rar
最新文章
- [C#] 剖析 AssemblyInfo.cs - 了解常用的特性 Attribute
- linux shell基础命令
- js颠倒数组元素顺序reverse()
- unity5.3.4之no android module loaded
- Ubuntu中文输入法的添加
- (菜鸟要飞系列)三,基于Asp.Net MVC5的后台管理系统(用户的增删改查功能)
- C++ Primer 学习笔记_75_模板与泛型编程 --模板定义
- Canvas arcTo绘制圆弧
- 深度拾遗(01) - 梯度爆炸/梯度消失/Batch Normal
- js和jquery设置disabled属性为true使按钮失效
- git的理论基础
- postman接口测试举例情况
- vim插件的安装方式 -- vim注释插件和doxygen函数注释生成插件-ctrlp插件-tabular等号对齐 插件
- Spring/SpringBoot定义统一异常错误码返回
- JQ 获取地址栏参数
- 深度学习笔记(六)VGG14
- GlusterFS部署
- Python的编码详解
- Druid对比Redshift
- Json 简易教程