首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[急问]为什么用mc33884采集不到开关量?

[急问]为什么用mc33884采集不到开关量?

    选通33884,SPI初始化,用SPI发送1400H,然后关SPI,禁止33884。反复重复上述动作。结果采集不到开关量。


    我用的是GZ32,SPI速率从1——4MHz都试过了,还是不行。


     希望各位仁兄给于帮助!!!!!谢谢

我的理解是:CSB置低,mcu向它发送RUN工作模式,也就是十六位的SPI数据最高六位为000101,后面剩余的数据10位根据你的配置需要选择,例如1400H,然后CSB置高,
然后当需要检测继电器/开关的状态时,CSB置低,发送CLK,(16个脉冲),读取SO上的数据(CLK的下降沿采样)就是检测的状态。之后CSB置高。
期间不要向33384发送RESET低信号。
返回列表