Graynomad:
Good, an LA is by far the most useful tool for type of work IMO. They should be compulsory :)
Now I need to learn more about the I2C protocol. Its handy being able to tap on to the I2C and/or SPI bus via the Arduino headers. I wish I had access to a nice o scope, it would be cool to see how square the signals are on this board.
I looked at the bit scope, thinking at first for the $300 cost of the Logic 16 that the bit scope, with two analog inputs, was a better idea. But then you add the cost of a half way descent probe and a few other things that were needed, and I decided just to get the logic analyzer.
So then I looked at Logic vs Logic 16. The 16 is twice the price! But once you look into it, its much, much more than twice the analyzer. The software is the same and that's a good thing. The hardware, however, is better than just 8 more channels. The Logic 16 not only adds 8 channels, but they are protected, they can read from a very low voltage up to 5 volts. The data t the PC is buffered, so sampling at high rates can be done with a busy PC without missing data. And, it can sample at a much higher rate than the 8 channel version. The case is a work of art, black aluminum. The bottom has a rubbery base that keeps it from sliding around. The probes seem good quality and you get 16 of them, plus two 8-wire harnesses, plus the USB cable all in a very nice case.
I really had to convince myself to part with the extra $150 above the Logic, but after watching a few reviews on YouTube, I did it, although still begrudgingly. Now that it's here, I'm glad I did.
I'll do a full review after I learn a bit more about how to use it. Over the next few weeks I need to write some I2C code. I already took a crack at it, and quickly realized that without being able to see what's on the bus, I'm not going to get far. So now I have no excuse!