分享调试SI4432的一些小经验

最近使用 STM8F103 + SI4432 调无线,遇到问题不少,此处有参考过前辈的经验;

1、硬件把板给到我时USB烧录线带供电(5V),此供电接到LDO输出,就是直接接到 STM8F103与 SI4432 的VDD、VCC。

等到无意间模到到 SI4432 模块被汤到时才发现,此时发射接收都以通过电;

在发现供电电压不对之前,调试 SI4432 模块可以读写寄存器,写入与读出相同。问题在于写数据到FIFO 开启发射一直等不到中断,接收端也一直等不到中断;

后返回PCB给硬件换过模块后再试,发射接收均有中断;

所以,注意供电电压;

2、参数配置很重要,前辈的经验里提到要禁止帧头,个人觉得很有道理;

最开始用的一个DEMO 有帧头,虽说可以发射接收,但接收端只能在开机第一次能接收,后面一直无中断,只能对接收端模块复位初始化后才能再次接收一次;

后再换另一个DEMO 禁止帧头,收发正常。自己在数据段里加自定义码,收到数据后判断自定义码正确才认为收到数据并对数据做处理;

Demo: T1_Receiver_F930.rar

最新文章

  1. [C#] 剖析 AssemblyInfo.cs - 了解常用的特性 Attribute
  2. linux shell基础命令
  3. js颠倒数组元素顺序reverse()
  4. unity5.3.4之no android module loaded
  5. Ubuntu中文输入法的添加
  6. (菜鸟要飞系列)三,基于Asp.Net MVC5的后台管理系统(用户的增删改查功能)
  7. C++ Primer 学习笔记_75_模板与泛型编程 --模板定义
  8. Canvas arcTo绘制圆弧
  9. 深度拾遗(01) - 梯度爆炸/梯度消失/Batch Normal
  10. js和jquery设置disabled属性为true使按钮失效
  11. git的理论基础
  12. postman接口测试举例情况
  13. vim插件的安装方式 -- vim注释插件和doxygen函数注释生成插件-ctrlp插件-tabular等号对齐 插件
  14. Spring/SpringBoot定义统一异常错误码返回
  15. JQ 获取地址栏参数
  16. 深度学习笔记(六)VGG14
  17. GlusterFS部署
  18. Python的编码详解
  19. Druid对比Redshift
  20. Json 简易教程

热门文章

  1. 利用shell命令分析服务器日志
  2. nginx基础概述
  3. 剑指Offer(三十):连续子数组的最大和
  4. js基础知识1
  5. 【Java】《Java程序设计基础教程》第一章学习
  6. django中使用form表单,数据库保存密码出现明文
  7. sping boot 笔记 哎呦不错哦
  8. 使用jQuery快速高效制作网页交互特效第一章JavaScript基础
  9. maven-pom文件的scope作用域
  10. Linux OOM killer 与相关参数详解