會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客



« 1 (2)


Re: I2C問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14737
等級: 73; EXP: 42
HP : 1086 / 1810
MP : 4912 / 79729
離線
在 I2C Master 的模式下,要使用 I2C 模組時最好先檢查一下 Bus 是否處在 Idle 的狀態下後才送出 Start Condition。

檢查 Bus 是否處於 Idel 狀態下可以看 I2CxCON 暫存器裡的五個位元是否都 0 的狀態。(SEN, RDEN, PEN, RCEN, ACKEN)

void IdleI2C1( void )
{
while ( I2C1CON & 0x1F )
continue;
}

2月26日 09:33:26
轉換PDF檔 列印


Re: I2C問題
資深會員
註冊日期:
2004/07/12 13:55
所屬群組:
註冊會員
文章: 274
等級: 15; EXP: 48
HP : 0 / 362
MP : 91 / 15735
離線
謝謝回覆,剛去看了一下程式,我在每次I2C的啟動程序都有檢查BUS是在Idle狀態下,才發送Start Condition.

2月26日 10:34:08
轉換PDF檔 列印



« 1 (2)



無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project