This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好,
我们正在尝试使用STM32L4 MCU与AMC7836 SPI接口进行通信。 无法读取和写入寄存器。
STM32L4 MCU上的SPI配置
SPI数据大小:8位
第一位:MSB
波特率:625KBits /秒
CPOL:低
CPHA:1边缘
当我们尝试使用AMC7836 EVM提供的USB DIG时,我们可以使用GUI应用程序进行通信。 当时
JP7连接到1-2连接
IOVdd:3.3V
VDUT:3.3V
读取芯片ID寄存器0x04时逻辑分析器上的输出
与SPI STM32接口时,主中继器和AMC7836作为从属设备
注:在此连接中,我们不使用USB-DIG。 {已从AMC7836EVM]断开连接
STM AMC7836[J11]
SCLK-> SCLK [针脚13]
MOSI-> SDI [pin 9}
miso -> SDO [针脚19]
CS -> CS [针脚17]
GND -> GND [pin15]
外部MCU SPI接口是否需要任何硬件连接更改?
我们尝试了三种跳线设置组合[JP7]。 什么都不起作用。
组合1:
JP7连接1-2 和连接的VDUT [引脚11],具有来自STM32L4的3.3V电压。
IOVdd:3.3V
VDUT:3.3V
组合2:
JP7连接2-3 和STM32L4上3.3V的VDUT [引脚11]。
IOVdd: 2.45V,不连接J9连接器上的外部输入。
VDUT:3.3V
组合3:
JP7连接2-3 和STM32L4上3.3V的VDUT [引脚11]。
IOVdd:在 J9连接器上连接外部输入3.3V时为3.3V。
VDUT:3.3V。
读取芯片ID寄存器0x04时逻辑分析器上的输出。 我们未收到数据
请帮助进行连接。
此致,
哈里什
您好,Harish,
似乎MCU正在为每个字节的数据切换CS,这对AMC7836无效。
设备要求在整个命令过程中将CS断言为低。
谢谢!
保罗
谢谢Paul。 它有效,