How The SPI Protocol Works - Fermion: ICG 20660L Accel+Gyro 6-Axis IMU Module (Breakout)

Ғылым және технология

The SPI interface was developed by Motorola in the mid-1980s.
But since it is a de-facto standard based on facts, there are no officially defined and adopted standards for it. For instance, SPI communication has four transmission modes that can be freely chosen by users according to the current situation.
SPI should only be used for short-distance data transfer, primarily in inter-chip communication.
It doesn't support plug-and-play(dynamic addition of nodes). And generally, there can only be one single controller.
Multiple devices can co-exist by chip selection, but that also means more complex connections.
DIY A Simple Three-axis Accelerometer Data Logger ► community.dfrobot.com/makelog...
Materials:
FireBeetle 2 ESP32-E IoT Microcontroller (Supports Wi-Fi & Bluetooth) x1 ►
www.dfrobot.com/product-2195....
Fermion: Monochrome 0.96" 128x64 I2C/SPI OLED Display (Breakout) x1 ►
www.dfrobot.com/product-2017....
Fermion: MicroSD Card Module for Arduino (Breakout) x1 ►
www.dfrobot.com/product-875.h...
Fermion: ICG 20660L Accel+Gyro 6-Axis IMU Module (Breakout) x1 ►
www.dfrobot.com/product-2433....
SD/MicroSD Memory Card (16GB Class10 SDHC with Adapter) x1 ►
www.dfrobot.com/product-1191....
3.7V Polymer Lithium Ion Battery - 1000mAh x1
3D Housing x1
Switch x1
GitHub:
github.com/DFRobot/ThreeAxisA...
Subscribe ► kzread.info?s...
***************************************
Additional Product Resources:
How the Capacitive Liquid Level Sensor Works ► • How The Capacitive Liq...
How to Create A Sports Button ► • How to Create A Sports...
How UART Protocol Works ► • How The UART Protocol ...
How I2C Protocol Works ► • How The I2C Protocol W...
pH Calibration ► • How A pH Sensor Works ...
pH Sensor (SEN0161-V2) ► • How A pH Sensor Works ...
OLED Transparent Display (DFR0934) ► • How An OLED Transparen...
CO Sensor (SEN0466) ► • How An Electrochemical...
O2 Sensor (SEN0465) ► • How An Electrochemical...
Gesture Sensor (SEN0187) ► • We've Got A New Toy! -...
Analog Turbidity Sensor (SEN0189) ► • We've Got A New Toy! -...
Digital Microwave Sensor (SEN0192) ► • We've Got A New Toy! -...
AD8232 Analog Heart Rate Sensor/Single Lead ECG Sensor For Arduino ►
• AD8232 Analogl Heart R...
Gravity Series ►
• Gravity Series
Product Showroom ►
• Product Showroom
Project Showroom ►
• Project Showroom
***************************************
By the way, there is another method for data transmission, parallel communication.
Different from the serial, data bits are simultaneously transmitted through multiple communication links in parallel communication.
Timestamps:
What is SPI Protocol? 00:00
SPI is a full-duplex synchronous serial communication protocol. 01:05
Typically, all SPI devices require at least 4 wires. 01:41
How does communication in SPI work? 02:05
How to use SPI: The Motion Recorder 03:16
Outro. 05:13
Subscribe ► kzread.info?s...
Homepage ► www.dfrobot.com
Facebook ► / dfrobot
Twitter ► / dfrobotcn
Instagram ► / dfrobot_official
LinkedIn ► / dfrobot

Пікірлер: 5

  • @madGambol
    @madGambol Жыл бұрын

    A slightly deeper dive would be nice: using CS to enable CIPO (MISO) when multiple devices are present AND are tri-state outputs (the need to verify that is important), that CS can be activated over the entire transmission or a byte at a time, that the "frame" can be various bit lengths, that there are half-duplex modes that some devices use, etc, etc.....

  • @jongle33
    @jongle33 Жыл бұрын

    Cut the background music please.

  • @greg2sju

    @greg2sju

    Жыл бұрын

    Totally agree.

  • @andre-7423
    @andre-7423 Жыл бұрын

    Stick to established MISO and MOSI - that other mess made me think I was watching wrong video. Also ...kind of "thanks for the video" - but the "music" was awful. Are you sharing knowledge or elevator music? - skip "music"

  • @jcd2diablo100
    @jcd2diablo100 Жыл бұрын

    Whats wrong with MISO & MOSI ?!! Woke culture got you ?!

Келесі