发布网友 发布时间:2022-04-20 06:04
共2个回答
热心网友 时间:2023-09-02 09:54
找个示波器测量IIC总线的两条线,对应你的程序看看,哪个地方时序和AD芯片要求的时序不一样。追问我不知道是不是我板子的问题。烧完程序后放了几天再开就可以了。
追答这样的话很可能是板子的问题,查查电源是否都连接好了,复位电路有没有问题,板子上的电容电阻有没有虚焊或短路,最好把电路图贴上来看看。
热心网友 时间:2023-09-02 09:54
检查一下看电路有没有接错,再就是你使用while(1)来不停读取,试一下只读取一次,看能不能操作成功,不知道你用的晶振是多大的,留给ADDA芯片的时间是否足够