游击士g 发表于 2016-9-12 16:11

关于Si4438读取寄存器值的问题

最近刚刚接触Si4438这类芯片,问题很多,希望各位大神多多指教。
mcu是stm32f103,si4438是El1648E模块。spi配置好并用示波器看过波形,没有问题。个人认为问题可能出在一下2部分。
1.初始化4438,上电后,SDN=0;再延时(片选在写寄存器时选中),难道是初始化不对???
2.读寄存器方式不对:cs有效,我是直接写入寄存器地址(1byte),再写1byte dummy值,同时读SDO脚,但是值始终为0,是不是我读寄存器方式不对????
分数不多,希望大家不吝赐教
页: [1]
查看完整版本: 关于Si4438读取寄存器值的问题