Thanks for your investigation ! Apart from osc setup, I understand it's working. Could send me back your files so I can test here ?
Thanks Seb Le Sunday 21 December 2008 20:00:45 Joep Suijs, vous avez écrit : > Seb, > > I have a running configuration here. The main issue is that you have > to call i2c_initialize() before you use the library. > > Apart from that: > - I get an 'false' back from your slave, but it works okay with a > 16f88 with my own slave code. > - I could not get it to work with your oscillator setup, so I use the > 20MHz resonator. > > And... if I look at the commented-out mastercode: > ;;i2c_start() > ;;i2c_transmit_byte(icaddress & 0xFE) -- i2c address for write (for > memory address, within eeprom) > ;;i2c_transmit_byte(pc_char) > > >> add a restart statement here << > > ;;i2c_transmit_byte(icaddress | 0x01) -- i2c address for read (of > memory from eeprom) > ;;ic_char = i2c_receive_byte(true) > > >> Acking the last byte reading is asking for trouble; nack this one!! << > > ;;i2c_stop() > ;;serial_hw_write(ic_char) > > Joep > > -- Sébastien LELONG http://www.sirloon.net http://sirbot.org --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jallib" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jallib?hl=en -~----------~----~----~----~------~----~------~--~---
