Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
training:embedded_systems [2017/08/01 09:17] aobatake |
training:embedded_systems [2021/09/19 21:59] (current) |
||
---|---|---|---|
Line 21: | Line 21: | ||
- | ^Communication Protocol ^Description ^ | + | |Communication Protocol | Description | |
| [[https://learn.sparkfun.com/tutorials/serial-communication|Universal Asynchronous Receiver/Transmitter (UART)]]| Allows a microcontroller to communicate asynchronously(without CLK support) with a device. Uses only two data lines (Tx/Rx) for communication. | | | [[https://learn.sparkfun.com/tutorials/serial-communication|Universal Asynchronous Receiver/Transmitter (UART)]]| Allows a microcontroller to communicate asynchronously(without CLK support) with a device. Uses only two data lines (Tx/Rx) for communication. | | ||
| [[https://learn.sparkfun.com/tutorials/serial-peripheral-interface-spi|Serial Peripheral Interface (SPI)]]| Allows microcontroller to communicate synchronously(with CLK). Usually has four lines: Master In Slave out (MISO), Master out Slave in (MOSI), CLK, and an enable pin. | | | [[https://learn.sparkfun.com/tutorials/serial-peripheral-interface-spi|Serial Peripheral Interface (SPI)]]| Allows microcontroller to communicate synchronously(with CLK). Usually has four lines: Master In Slave out (MISO), Master out Slave in (MOSI), CLK, and an enable pin. | |