STM32使用SPI驱动DAC7611的问题

2019-08-12 17:57发布

DAC7611的时序图:
1508482229(1).jpg
由12个时钟周期完成对DAC7611数值的写入
但是STM32的SPI只能选择8位或16位一帧,那么怎么才能实现12个时钟周期输出呢?以达到写入数值的目的
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
wxjhby
1楼-- · 2019-08-12 21:25
本帖最后由 wxjhby 于 2017-10-20 15:33 编辑

可以用模拟的SPI
或者你可以试试
写入的时候选择 写16位,16位数据中高12位是需要的数据,低四位补0或者1,因为是移位寄存器嘛,所以我在想低四位会不会正好被移走,以上只是猜想。。。
zcz0426
2楼-- · 2019-08-13 01:19
wxjhby 发表于 2017-10-20 15:29
可以用模拟的SPI

是不是无法用硬件SPI了?

一周热门 更多>