打印
[射频芯片]

Si4438读取寄存器出错

[复制链接]
1070|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
游击士g|  楼主 | 2016-9-12 16:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近刚刚接触Si4438这类芯片,问题很多,希望各位大神多多指教。
mcu是stm32f103,si4438是El1648E模块。spi配置好并用示波器看过波形,没有问题。个人认为问题可能出在一下2部分。
1.初始化4438,上电后,SDN=0;再延时(片选在写寄存器时选中),难道是初始化不对???
2.读寄存器方式不对:cs有效,我是直接写入寄存器地址(1byte),再写1byte dummy值,同时读SDO脚,但是值始终为0,是不是我读寄存器方式不对????
分数不多,希望大家不吝赐教

相关帖子

沙发
落叶飘飘| | 2016-9-21 11:23 | 只看该作者
楼主,不知道你调好没有?可以一起交流下。
我最近也在用stm32f103控制SI4438,用WDS生成的配置程序,设置好SPI后,初始化后,SI4438的MISO引脚一直在1.5V左右,不知道哪里出了问题。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

0

粉丝