打印
[STM32F1]

哪位有TLV5608芯片的SPI通信例程或者是注意的地方啊?

[复制链接]
1287|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qindon9|  楼主 | 2014-4-1 20:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DAC芯片TLV5608搞了好几天了总是没有输出不知道从何下手了,求各位大神给点建议或者给个例程,谢谢各位啦。
沙发
玄德| | 2014-4-1 21:38 | 只看该作者
没有任何情况说明,让人从盘古开天辟地讲起吗?
要学会提问。

使用特权

评论回复
板凳
qindon9|  楼主 | 2014-4-2 19:54 | 只看该作者
玄德 发表于 2014-4-1 21:38
没有任何情况说明,让人从盘古开天辟地讲起吗?
要学会提问。

今天试了一下发现该芯片有个FS信号,需要在发送前拉低我我在代码中先拉低FS对应的PB12端口然后向SPI的ODR中写入数据,现在的问题是ODR数据写入后并不会立刻从MOSI引脚输出,而是由一个延迟,导致FS信号与MOSI端口的数据信号不同步,增加软件延时后还是不准确,不知道应该如何处理了。

使用特权

评论回复
地板
玄德| | 2014-4-3 15:40 | 只看该作者
1、FS拉低后,延时足够长时间,再发送数据;
2、数据发送完成后,等待足够长时间,再把FS拉高。

看你情况,估计是FS还没有拉低,即条件1错误。
那就再加长延时,足够为止。。。

使用特权

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

本版积分规则

1

主题

2

帖子

1

粉丝