STM32与AD5761通信

2019-03-23 15:28发布

本帖最后由 萤火 于 2017-11-17 11:25 编辑

请问各位老师,我用STM32与外扩的DA转换器通信(AD5761R),SPI方式通信,下面是时序图,程序该怎么写(右图是我写的)?应该选择SPI的哪种模式?
A.png AA.png
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
萤火
2019-03-24 12:07
littleshrimp 发表于 2017-11-18 13:24
整体上是对的,
首先确定SYNC = 1这样的操作在STM32是否能够控制对应的I/O输出高电平,因为只有51才会这样 ...

谢谢您,SYNC =1可以在STM32 下实现(位带操作),我想简单的发送个指令让DAC输出电压,可是输出一直为0,您看下图是数据手册上的寄存器说明,应该只需要图一画圈的这两部分就可以实现输出。图二,三是控制寄存器的操作说明,图四是我写的发送指令( SPI1_Dac_WriteByte((0x03<<16)+0x1111)是要发送的数据)。
1.png 2.png 3.png 4png.png

一周热门 更多>