PRACTICAL KNOWLEDGE
What is a protocol analyzer?
Protocol analyzers are indispensable tools for embedded systems engineers. They allow engineers to gain insights into USB, I2C, SPI, CAN, and other data.
Read article
Programming and reading SPI memory devices is a common use case for the Aardvark Adapter. There are several ways to do this with the Aardvark adapter, including using Control Center, Flash Center, or the Aardvark API. This article focuses on how to take the information in a flash datasheet and execute the Read Devide ID command in Control Center. Although the following describes the SPI Flash M25P32 found on the SPI Flash Demo Board, similar steps can be used for other devices.
In this article, the Aardvark adapter reads the Device ID from the memory. Here the Aardvark adapter is the SPI master and the SPI flash on the demo board is the SPI slave. The article uses an M25P32 instruction, which is described below.

The M25P32 Read Identification instruction (0x9f) allows the identification data to be read. This instruction includes the instruction opcode. Then the identification data is shifted out. The M25P32 Read Identification Data Out Sequence is 20 20 16 h.



FROM READING TO YOUR PROJECT
Describe your signal, interface or test objective. Our team can help you assess the equipment and next steps.