DAC8571
时间:10-02
整理:3721RD
点击:
DAC8571,IIc用I/O模拟方式,写地址(0x98)时能应答,但写控制字(0x10)时就不能应答怎么回事
你好,
DAC8571写入控制字 需要紧跟 在写入地址的命令之后。如输入手册15页 Table 1. Master Transmitter Writing to Slave Receiver (DAC8571)所示。
能否用示波器 看看 IIC上的时序?
这个波形怎么看,scl(蓝色)的波形有点怪啊
你好,
SCL线的高低电平均有最短时间限制,在数据手册TIMING CHARACTERISTICS有详细描述:
你上传的截图中有一些 V形 和 /\形 的波形,并不满足最短时间限制,建议在SCL的电平变换后增加一点延迟。
看不太明白 你的示波器截图中每一格代表多长时间的?
另外可以多加一个IO口,用来触发示波器的采样,将写入地址的过程和写入控制字的整个过程都抓出来,以便分析。
怎么多加一个IO口,用来触发示波器的采样?
比如说, 在写入地址之前, 将一个GPIO从低拉到高,然后将该GPIO接入到示波器的通道3 (通道1,2分别接SCL,SDA),在示波器中设置通道3上升沿触发。
只有两通道
那你将这两个通道分别接SDA, SCL, 设置为SCL的那个通道做上升沿触发,然后在程序中写完控制字后设置断点,然后单次执行程序,也可以抓出来的。
单步执行时,dac8571能应答吗
不是单步,是单次,指从 软重启 后开始到 刚刚说的那个 断点。
您好 不知道您是否解决了控制字不应答的问题,我也在做DAC8571,和您出现了同样的问题
没呢