主題:9160I2C 共有34588人關(guān)注過本帖 |
---|
fujg80 |
1樓 |
9160I2C Post By:2010-6-9 15:36:00 [只看該作者]
9160的復(fù)用管腳配置為GPIO時是什么輸出方式,配置為SCL和SDA時 是否為OC或OD輸出?
|
|
單帖管理 | 引用 | 回復(fù) |
zxw |
2樓 |
Post By:2010-6-9 17:23:00 [只看該作者]
我們所提供的驅(qū)動已對IO引腳作了上拉的處理,在系統(tǒng)中是存在100K弱上拉的。所以你設(shè)置輸出/輸入后就可直接模擬I2C時序。
|
|
單帖管理 | 引用 | 回復(fù) |
fujg80 |
3樓 |
Post By:2010-6-9 17:33:00 [只看該作者]
也就是說與5V系統(tǒng)的I2C相接時,用上拉電阻接到5V就可以。
GPIO功能時是否也是這樣,而不需要HCT進行電平轉(zhuǎn)換? |
|
單帖管理 | 引用 | 回復(fù) |
zxw |
4樓 |
Post By:2010-6-9 18:03:00 [只看該作者]
你不需要再進行上拉電,系統(tǒng)GPIO輸出高電平時為3.3V,你則需要看一看你的I2C器件是否能兼容3.3V電平。當(dāng)作為通用I/O時,也是一樣的。
|
|
單帖管理 | 引用 | 回復(fù) |
x10 |
5樓 |
Post By:2010-6-10 8:22:00 [只看該作者]
EM9160的GPIO作為I2C的SCL和SDA時,是通常的LVTTL輸入輸出,內(nèi)部帶100K上拉,電路上你可以加10K上拉到3.3V,提高抗干擾的能力,但不要做5V上拉。否則始終有電流灌入芯片中,對長期工作不利。
|
|
單帖管理 | 引用 | 回復(fù) |
fujg80 |
6樓 |
Post By:2010-6-10 12:40:00 [只看該作者]
我要接的C8051F410的Vio是采用5V,其datasheet中給出的Vih最小值是VioX0.7=3.5V,要求連接的SDA、SCL必須為open-drain或open-collector輸出,并上拉至5V。
我看了你們采用ARM9芯片的datasheet,其IO口可以配置為open-drain,不知你們的驅(qū)動程序是否支持配置? 只要不是配置為推挽輸出,只是內(nèi)部100K弱上拉,外部再上拉至5V也沒有問題,不知你們是怎么配置的? 另外,請將基于EM9X60系列的單色屏菜單界面操作例程,8(輸入)X5(輸出)鍵盤掃描例程發(fā)至fujianguo80@163.com,謝謝! |
|
單帖管理 | 引用 | 回復(fù) |
x10 |
7樓 |
Post By:2010-6-10 13:13:00 [只看該作者]
可以設(shè)置為Open-Drain模式,em9160_dio_ex.h中有相應(yīng)的函數(shù)定義。
|
|
單帖管理 | 引用 | 回復(fù) |