今天真是够郁闷的,LM3S的硬件I2C根本就不能搭配MAS3587F的I2C接口:
mas操作DSP的时序和普通的I2C有点不同,它产生应答的时间会比普通的IC长,这就有问题了,LM3S根本就不去等它,看来这条路走不通了,有没有别的办法呢,郁闷!
mas的时序:|S|DW|W|A|data|A|data|A|data|W|A|......|P|
它在写完一个字节后要停留?ms的时间,但硬件I2C根本就是直接去读ACK,程序就这样出错了,要好好看datasheet了,看有没有哪个寄存器能设置这个功能,有没有高手知道啊?
文章评论(0条评论)
登录后参与讨论