I am wondering why the propeller uses only one pull resistor with the memory IC. I2C uses 2 pullups and so if I want to use another device my propeller wont work unless I use other Pins.
A pullup on SCL is only necessary on multimaster busses or with slave devices that implement clock stretching. Otherwise, it's okay to drive SCL both high and low, and no pullup is required.
If the propeller is always the master then no pull up is needed on the clock line (SCL) because the prop can drive it high and low. One is needed on the data line (SDA) as the I2C device will only pull the line low.
A 10k pull up on the clock will make no difference to the props ability to drive the line so it should not have affected the eeprom operation.
I always put 10K on both. I usually use the SCL to drive other things as well.
However, the boot code of the prop makes the SCL line an output so the pullup is not required.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ Links to other interesting threads:
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
24 bit LCD Breakout Board coming soon. $21.99 has backlight driver and touch sensitive decoder.
Are you sure. I think that I tried this and it would not program to eeprom. Hum - I will try it again.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
24 bit LCD Breakout Board coming soon. $21.99 has backlight driver and touch sensitive decoder.
-Phil
A 10k pull up on the clock will make no difference to the props ability to drive the line so it should not have affected the eeprom operation.
Graham
However, the boot code of the prop makes the SCL line an output so the pullup is not required.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)
· Search the Propeller forums·(uses advanced Google search)
My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm