微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > TLV5638输出

TLV5638输出

时间:10-02 整理:3721RD 点击:

用MSP430单片机SPI与TLV5638通讯,通过示波器观测到SPI发送给TLV5638的指令和数据都是对的,但是TLV5638输出都是0,不知道是什么原因,在datasheet上看到

单片机的SPI一次输出是8位的,现在需要改成1位1位的发送吗?

还有上面说的如果word width is 8,需要发送两次,命令和数据都要发送两次吗?

请高手指点

手册第6页图1是时序图,~CS拉低后,一个SCLK打进去一位。打完16位后,~CS拉高,DIN无效。

我觉得那个“发送两次”是相对处理器这一侧说的,你可以参考一下手册12页的操作示例。如果SPI的一次输出是8位的,那么第一次的8位有4位控制位和4位数据位,第二次的8位都是数据位,两次加起来就是TLV5638的4位控制位和12位数据了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top