欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2733|回復: 0
打印 上一主題 下一主題
收起左側

調試IIC的讀

[復制鏈接]
跳轉到指定樓層
樓主
ID:60076 發表于 2014-4-27 16:40 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
                       
以前寫了IIC的寫,而且可以用,然后這次需要把一觸摸屏的IC的值給讀出來,調了幾天,師傅說可能是我的寫有問題,讓我寫個異常地址比如0xff,結果寫沒ACK回來,說明我的寫沒有問題;
后來看了一下示波器和手冊,覺得IIC的周期可能小了,才1us,于是改成10us,點觸摸屏后,觸摸IC有值發生變化,說明IC的IIC周期和我之前配的MCU的IIC的時鐘不匹配;  
可是讀出來的值還是不對,整了幾天,今天再拿代碼重新審視了一遍,把時序都照著手冊上配了一遍,覺得寫的代碼還是沒有問題,中午看著示波器靈感來了,觸摸按鍵的時候,發現讀出來的值和預想的值差別在于我讀IIC的時候太快了,周期靠前,所以值是錯的,然后改代碼,在寫地址收到ACK后,延遲20us,再讀,OK了;
總結:IIC讀需要注意兩點,一、讀取目標IC的時鐘要和自己寫的模擬IIC的時鐘吻合;二、有的芯片你發地址過取想讀的時候,人家沒反應這么快,加個延時就好了;
                                                                       

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表