久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4928|回復: 3
收起左側

AVR集成TWI學習中遇到的問題

[復制鏈接]
ID:50962 發表于 2013-7-20 22:06 | 顯示全部樓層 |閱讀模式
MEGA8和MEGA16的中文資料是這樣說的:
發送START 之后軟件必須清零TWSTA
MEGA16的英文資料是這樣說的:
TWSTA is cleared by the TWI hardware when the START condition has been transmitted.
MEGA32的英文資料是這樣說的:
TWSTA must be cleared by software when the START condition has been transmitted.
都說中文資料是由英文資料翻譯過來的,英文資料更權威,更準確。但是這次兩種英文資料相矛盾了,估計是MEGA16的英文資料錯了。
百度上查找參考源程序,不見有軟件清零的過程。
實際上如果不用軟件清零,程序將再成功發送一byte數據或地址后,重發START信號,總線重新啟動。TWINT能置位,程序不會陷入死循環。但是狀態會出錯。查看TWSR發現處于重復START信號已發送狀態。
如果軟件清零TWSTA,則成功發送一個byte數據或地址后,再繼續發送將是TWINT無法置位,程序陷入死循環。
從機為高度集成,功能完善的芯片,無需人為干預。且更換過多個芯片,均有同樣的現象。
可以排除有由從機錯誤引起的整體出錯。
程序卡住后斷開時鐘線,從機的時鐘線和數據線都為高電平,基本上可以排除由線與引起的時鐘線被從機拉低而使時鐘無法繼續的情況。
主機能夠成功發出START信號和一byte數據或地址,并能夠成功接收到來自從機的應答。基本上可以排除外圍器件的硬件連接錯誤。
暫時可以做出的解釋為:
在置位TWSTA發出START信號,在此之后發送一byte的數據或地址,這一byte的數據或地址,無論清零TWSTA與否都能成功發送,并接到正確的答復。在這之后如果馬上清零TWSTA或者在發送完START信號之后就馬上清零TWSTA,都會在清零TWSTA后再成功發送一byte數據或地址,并得到正確的答復,然后繼續發送數據或地址將會導致TWINT無法置位,程序被卡死——陷入死循環。如果此時在死循環到來前依然使TWSTA置位,將會在程序卡死之前重啟總線,從而防止程序卡死,但是程序會因為錯誤的總線重啟而進入錯誤的狀態。
暫時無法解決的事情:
1.無法找到錯誤的具體位置
2.TWSTA到底要不要由軟件清零
3.為什么TWSTA不清零不會馬上重啟總線,清零也不會馬上導致TWINT不能置位而使程序陷入死循環,而是在成功發送一byte數據或地址后才出問題。
目的:
當日記寫寫,記錄最近做的事情
自己確實難得找到原因了,有高手的話,幫忙分析,解釋一下
回復

使用道具 舉報

ID:51868 發表于 2013-7-19 11:36 | 顯示全部樓層
今天不是19號嗎
回復

使用道具 舉報

ID:98591 發表于 2016-3-21 14:23 | 顯示全部樓層
汗,原來不用手動清除啊,資料有錯,看他們都沒有清除
回復

使用道具 舉報

ID:98591 發表于 2016-3-21 15:45 | 顯示全部樓層
求怎么使用twi與24c02模塊的源程序。驗證了下,發完從機地址后在發24c02要讀取的地址后,狀態確實是在重復發送狀態。我讀取的twdr寄存器內容是從機地址。讀不到內容
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 夜夜嗨av一区二区三区 | 综合99 | 亚洲精品中文字幕乱码三区91 | 成人免费福利 | 日韩1区2区 | 91精品亚洲 | av手机天堂 | 一区二区三区国产精品 | 黄在线观看 | 精品国产乱码久久久久久88av | www国产视频 | 日韩av在线免费看 | 黄色片免费观看 | 欧美激情一区二区三区 | 日韩成人在线观看 | 91看片淫黄大片 | www超碰| 欧美黄色片| 九色在线播放 | 亚洲最大的网站 | av黄色在线观看 | 北岛玲在线 | 成人性色生活片 | 欧美一级片免费 | 国产精品美女在线观看 | 免费视频毛片 | 国产精品伦子伦免费视频 | 国产日韩精品视频 | 88av视频| 成 人 黄 色 片 在线播放 | 欧美日韩在线播放 | 国产午夜在线观看 | 日韩色网站 | a级片免费观看 | 欧美黄色一区 | 日韩精品在线观看视频 | 亚洲精品自拍视频 | 日韩精品欧美 | 欧美成人精品一区二区 | av中文网| 亚洲爽妇网 |