Re: 請問PIC16F877A使用I2C的master mode能成功嗎?
|
||||
---|---|---|---|---|
版主
|
附件為 I2C EEPROM 的程式範例,有用 C18 for PIC18F452 及 Hi-Tech PICC for PIC16F877 所寫的程式。
Attach file: Link only for registered users
發表於: 2009/3/17 11:31
|
|||
|
Re: 請問PIC16F877A使用I2C的master mode能成功嗎?
|
||||
---|---|---|---|---|
資深會員
|
版主 你好:
1.我有填入SSPADD=10;(xtal=4MHz) 2.我看到i2c_ee.asm好像沒有使用i2c產生中斷, 我的asm程度較差! Thanks.
發表於: 2009/3/17 11:21
|
|||
|
Re: 請問PIC16F877A使用I2C的master mode能成功嗎?
|
||||
---|---|---|---|---|
版主
|
看一下用 PIC16F877A 組合語言寫的 I2C Master to Access the 24lcxx EEPROM code example:
http://www.microchip.com.tw/modules/w ... lefile.php?cid=17&lid=266
發表於: 2009/3/17 10:18
|
|||
|
請問PIC16F877A使用I2C的master mode能成功嗎?
|
||||
---|---|---|---|---|
資深會員
|
個各位先進 大家好:
我想讓I2C產生中斷,可是卻沒有! 如題,SSPSTAT的bit 7為SMP: // SMP: Sample bit SPI Master mode: 1 = Input data sampled at end of data output time 0 = Input data sampled at middle of data output time SPI Slave mode: SMP must be cleared when SPI is used in slave mode In I2 C Master or Slave mode: 1 = Slew rate control disabled for standard speed mode (100 kHz and 1 MHz) /*這一行我個人覺得有問題disable*/ 0 = Slew rate control enabled for high speed mode (400 kHz) // 因我使用DS1307操作頻率max為100KHz,假如disable的話那要如何使用? 煩請解說,Thanks.
發表於: 2009/3/17 10:10
|
|||
|