For SPI devices, how do I modify data at the bit level during read and write operations in both master and slave configurations?

Question from the Customer:

I’m looking at three devices that interface with the SPI bus: Aardvark I2C/SPI Host Adapter, Cheetah SPI Host Adapter and the Promira Serial Platform. So far, the Promira platform looks best for our needs. Before I make a decision, I’d like some information about I/O buffers and data handling:

  • Is there a differe...

When You Need to Program SPI Devices, Co You Know how Much Help Comes with the SPI Host Adapter and the Software API?

Question from the Customer:

I am new and suddenly immersed with programming embedded devices. I need to quickly program the N25Q256A flash chip.  I’ll be using the Cheetah SPI Host Adapter with Cheetah Software API. For this project, I need to change the 3-bit address programming sequence to a 4-bit address programming sequence. Can you help...

Which Data Formats Can I Use to View and Access the Saved SPI Data from an SPI Slave?

159131-dataQuestion from the Customer:

I'm working with the Aardvark I2C/SPI Host Adapter to collect data from an SPI slave interface, and then view and analyze the information with the Control Center Serial Software.

Which data formats I should use to load the SPI test data into the Control Center Serial Software? I tried doing this a few times, but look...

For I2C and SPI host adapters, what is the timing resolution difference between block functionality and queuing?

Question from the Customer:
With the Aardvark I2C/SPI Host Adapter and Aardvark Software API, I’m trying to read from an I2C sensor with the smallest time resolution possible. Can I buffer read/write commands to avoid being limited by USB frame rates?

Response from Technical Support:
Thanks for your question! For the Aardvark API functions, e...