Существует ли стандарт для цветов проводов последовательного периферийного интерфейса?
Иметь кабели DuPont, как на картинке...
... и считыватель RFID RC522 с цветными проводами, как показано в одном из учебников.
Я знаю, что медь внутри проводов одинакова. Во всяком случае, существует ли какой-либо стандарт или стандарт де-факто присвоения цветов значению булавок? Черный цвет для заземления и красный цвет для +напряжения известны из других источников. Но как насчет всех остальных булавок? Вот подробное представление для лучшей читабельности:
@pepr, 👍2
Обсуждение1 ответ
Лучший ответ:
Нет, стандарта не существует. Однако:
- Красный часто +5В
- Черный цвет часто является GND
- Я часто назначаю цвета численно в соответствии с цветовым кодом резистора:
- 0 - Черный
- 1 - Коричневый
- 2 - Красный
- 3 - Оранжевый
- 4 - Желтый
- 5 - Зеленый
- 6 - Синий
- 7 - Фиолетовый
- 8 - Серый
- 9 - Белый
Возможно, вы заметили, что именно в таком порядке они появляются и в кабеле, что очень полезно. Это удобно при работе с такими вещами, как 8-битные шины данных, так как вы можете легко определить, какой провод какой.
В некоторых дисциплинах существуют стандарты, например, для аудио red-это right, а left-белый (это маленькая рифма, которую я использую, чтобы запомнить), и, конечно, есть правила, определяющие цвета для сетевых кабелей, но для такого рода вещей просто используйте все, что имеет для вас смысл.
Спасибо, что поделились своим опытом., @pepr
- Как использовать SPI на Arduino?
- Как увеличить скорость записи на SD-карту в Ардуино
- Как считывать данные с помощью Arduino SPI
- Как передать более 1 байта сразу по шине SPI?
- OVF в последовательном мониторе вместо данных
- Как отправить строку с подчиненного устройства Arduino с помощью SPI?
- Проблема совместного использования MISO с несколькими RFID-считывателями RC522
- Путаница между SPI и I2C для SSD1306 OLED
Нет, нет., за исключением черного для GND и красного для Vcc, но даже это всего лишь условности., @StarCat
кстати: вы проводите это для SPI или для I2C? для SPI не проводите SDA, а для I2C не проводите MISO и MOSI., @Juraj
@Juraj I2C. SPI был просто примером. Вопрос должен был быть более общим., @pepr