[sdiy] analogDNA
David Brown
davebr at earthlink.net
Sun Jun 18 03:16:23 CEST 2006
On the ATMEGA8 you have to interact at the data level of the
protocol. The AVR takes care of the address, start, ack, etc. You
can check status to see if this data is from a general call or the
device address. There are a gazillion status bytes for all the
possible combinations but transferring data in a known well behaved
environment is fairly straight forward. Not that I'm recommending
I2C - I would be concerned about the single ended passive nature. I
string about 1 meter of cable to my development system and I have to
use some pretty stout pullups at 100k data rates.
Dave
At 06:21 PM 6/17/2006, Daniel Kruszyna wrote:
>Most i2c controllers (including the avrmegas - not
>sure on the pics) require program interaction at each step of a transfer:
>send address, check arbitration, send data, check ack, etc...
More information about the Synth-diy
mailing list