Saleae Logic Analyzer and I2C Addresses

One of the challenging head-scratchers I came up against in learning embedded electronics was analyzing communications that utilized the I2C protocol. One challenge was realizing there was 7-bit and 8-bit address implementations. Not realizing this made for a very long debugging session. It was one those sessions where everything was working, but from my analysis,…

Read More

Expanding Your Horizons … And Your Ports

One frustrating aspect of designing a project around a microcontroller is the realization that you don’t have enough GPIO pins to drive all the all components you want to include. If you are lucky there are larger chips with the same architecture you have chosen (think going from and Arduino Uno to an Arduino Mega)….

Read More