Re: 關於PIC18F6490 的I2C SSPADD設定問題
|
||||
---|---|---|---|---|
版主
|
碰撞就是 BUS 有被拉成 Low 的現象,因為只有你一個是 Master 照理說 Bus 是不會有碰撞的問題,除非你忘了接 10K ohm (SCL & SDA 要接)的提升電阻。
發表於: 2008/3/7 14:04
|
|||
|
Re: 關於PIC18F6490 的I2C SSPADD設定問題
|
||||
---|---|---|---|---|
版主
|
如果做 I2C Master 的話,沒有說一定要那麼高的速度,要快要慢都可以的。31.25KHz 算一算也可以到5KHz 的速度,存取 I2C EEPROM 當然可以的。沒人說依定要用 100KHz 的。
發表於: 2008/3/6 12:55
|
|||
|
關於PIC18F6490 的I2C SSPADD設定問題
|
||||
---|---|---|---|---|
中級會員
|
請問一下...
我如果使用PIC內部震盪器....31.25k 那麼我I2C的SSPADD要設多少? 這是公式 clock=FOSC/(4*(SSPADD+1)) 我看書上都是寫不是把clock調成100k就是400k 但他們用的震盪器都是10M以上的.... 我如果要用內部震盪器.... 怎設SSPADD好像都不可能達到100K或400K... 有強制規定一定要設成100K或400K嗎? 還是說我一定要接外部震盪器才可以使用I2C去操作外部24LC128?
發表於: 2008/3/6 12:00
|
|||
|