您好,
当我尝试控制 DAC8760 IC 并与之通信时,我遇到了问题。 我正在努力使这两项产出中的任何一项都能发挥作用,但没有成功。
下面是 DAC 的初始化:
DACx760WriteReg (SPI,ADDR_RESET,0x01);//软件重置
DACx760WriteReg (SPI,ADDR_CTRL,(0x01<CTRL_RANGE)|(0<CTRL_OVR)|(1<CTRL_OUTEN);//0-10V
DACx760WriteReg (SPI,ADDR_config,0x0300);//I 输出4...20mA,双路启用
DACx760WriteReg (SPI,ADDR_DATA,0x7FFF);//将数据设置为0.5
下面是来自不同寄存器的读数,最后一条消息是将输出设置为50%
从数据寄存器的第一个读数中可以看出,我什么都没有,控制寄存器正常,配置正常,但状态不正常,因为当...电路开路时,我应该有断路位?
我在这里错过了什么? 为什么我无法设置或读取 DAC 寄存器?
以下是原理图,SPI1_CLR 始终很低。