I’m Having a Problem Writing to an I2C Device – How Can I Get the Details to Analyze and Fix the Problem?

Question from the Customer:

I am trying to use the Promira Serial Platform to talk to an I2C device.  I am following the instructions in the Promira Serial Platform Quick Start Guide, yet I cannot successfully complete a master write.

It appears that the data field is blank:

"2021-01-17 13:43:59.727","I2C","W","M","--S","400","0X49...

What is SMBus?

SMBus, or System Management Bus, is two-wire interface often used for low-speed system management communication between devices on a motherboard. This bus was developed using the foundations of the I2C protocol, so SMBus and I2C hold many similarities and can even inter-operate on the same bus. In this article, we’ll ...

How Do I Claim the I2C Bus with the Aardvark I2C/SPI Host Adapter?

Question from the Customer:

I am working with an I2C device that will be used for lengthy write and read transactions. There are multiple masters on this bus, any of which could send and start a command, thus taking ownership of the bus.

I am looking at using the Aardvark I2C/SPI Host Adapter for this project.  How would I “claim...

Understanding the Differences Between UART and I2C

Communication protocols are some of the essential building blocks of an embedded system. They are what governs how data is sent over the bus, including whether data is sent serially, parallelly, asynchronously, or through a master/slave paradigm.

There are multiple forms of communication that can be used in an embedde...

What are the Differences Between an Integrated Circuit and a Microprocessor

The introduction of integrated circuits (ICs) has revolutionized the way embedded systems operate today. By integrating transistor circuits onto a single chip, electronics developers could create advanced computing devices like laptop computers and mobile phones. When discussing how embedded systems operate, we often he...

What are the Differences Between an Embedded System vs a Microcontroller

With the rapid evolution of electronics, it is important to stay up to date with the latest technologies. A common question that is asked is: “what are the differences between embedded systems and microcontrollers?”  In this blog post, we will discuss these two technologies and answer that question.

What is a Micro...