The USB protocol, also known as Universal Serial Bus, was first created and introduced in 1996 as a way to institutionalize a more widespread, uniform cable and connector that could be used across a multitude of different devices. With the increase in technological devices during this time, having a universal cable would help reduce the confusion and inconvenience of having a collection of cables needed for each individual device.
I am using the Aardvark I2C/SPI Host Adapter with an Excel VBA (32-bit Excel) script. I have questions about using the function aa_i2c_read for data arrays:
The CAN specification does not define standard CAN voltages or connector interfaces, but standards organization, including the International Organization for Standardization (ISO), have defined multiple physical standards for CAN. In 1993, the ISO released the CAN standard ISO 11898, which has since undergone multiple revisions, including ISO 11898-1 which describes the CAN data link layer, ISO 11898-2 which standardizes the “non-fault-tolerant” CAN physical layer, and ISO 11898-3, which is defines the “fault-tolerant” CAN physical layer.
I’m testing an LED Driver for a rear lamp project. The LED is a slave device. The master device is an Aardvark I2C/SPI Host Adapter. I started the tests using the Control Center Serial Software. The slave device responded correctly and the delay between writes and reads was very small, as expected.
The SPI protocol was developed by Motorola in the mid 1980s to provide a language for electronic devices to communicate. The communication typically happens over short distances used on a circuit board or in a small electronic device. SPI is a simple protocol in nature used in applications where there is a relatively low amount of data transmission. Often the protocol is used for the communication between a microcontroller and sensor. Take, for instance, a motion sensor light. When the sensor is activated it communicates with a processor that then turns the light on; this communication is likely happening over the SPI bus to almost instantaneously execute the command. Applications where there is a higher data transfer rate require a faster protocol such as USB or Ethernet to keep up with the higher volume of data.
We purchased four Aardvark I2C/SPI Host Adapters for programming SPI EEPROMs (AT25160A series). I’m having problems getting started – can you help me read and write data to an SPI EEPROM? I’ve tried using the Control Center Serial Software and Flash Center Software, but so far, no luck getting started.
When connecting multiple devices to a microcontroller, the address and data lines of each device were conventionally connected individually. This would take up precious pins on the microcontroller, result in a lot of traces on the PCB, and require more components to connect everything together. This made these systems expensive to produce and susceptible to interference and noise.