Моей бабушке, которая каждый день поощряла меня и вдохновляла на добрые дела
Формат | Код | Отображение данных |
Decimal | Serial.println(23); | 23 |
Hexadecimal | Serial.println(23,HEX); | 17 |
Octal | Serial.println(23,0CT); | 27 |
Binary | Serial.println(23,BIN); | 00010111 |
No | Режим SPI | Полярность синхронизации | Фаза синхронизации |
1 | Mode O | LOW | По фронту синхросигнала |
2 | Mode 1 | LOW | По спаду синхросигнала |
No | Режим SPI | Полярность синхронизации | Фаза синхронизации |
3 | Mode 2 | HIGH | По спаду синхросигнала |
4 | Mode 3 | HIGH | По фронту синхросигнала |
Линии SPI | Описание |
MOSI | Линия для отправки последовательных данных от ведущего устройства к ведомому |
MISO | Линия для отправки последовательных данных от ведомого устройства к ведущему |
SCLK | Линия синхронизации последовательных данных |
SS | Линия выбора ведомого устройства, активный уровень - низкий |
Преимущества SPI | Преимущества I2C |
Может работать на более высокой скорости | Для организации обмена требуется только две линии |
Легче программируется | Имеет аппаратную поддержку Arduino |
Не требует подтягивающих резисторов |
|
Имеет аппаратную поддержку Arduino |
|
Контакты ЖК-дисплея | Контакты Arduino |
RS | D2 |
EN | D3 |
D4 | D4 |
D5 | D5 |
D6 | D6 |
D7 | D7 |
Плата | INTO | INT1 | INT2 | INT3 | INT4 | INT5 |
UNO, Ethernet | Pin2 | Pin3 | - | - | - | - |
Mega2560 | Pin2 | Pin3 | Pin21 | Pin20 | Pin19 | Pin18 |
Leonardo | Pin3 | Pin2 | Pin0 | Pin1 | - | - |