Подключение по SPI
- Войдите на сайт для отправки комментариев
Чт, 02/08/2012 - 22:40
Зравствуйте.
Имею два отдельных шильда ehernet и SD. Необходимо подключить их к Меге. Подключаются они по шине SPI. Как я понял оба шилда я должен подключить паралельно контактами MOSI, SCLK и MOSI, а SS у каждого устройства свой. Так вот не пойму, можно как то назначить эти SS пины для каждого устройства? Или может я в принципе что то не так понял?
Все верно понимаете. Как я понял из стандартных примеров выбрать CS можно функцией SD.begin(CSpin) предварительно настроив его на выход:
// or the SD library functions will not work. pinMode(10, OUTPUT); if (!SD.begin(10)) {это пример когда CS на 10 выводе.
Вроде понял. Назначаю выходы, а в цикле уже запускаю чтение с нужного устройства.
Спасибо, буду пробовать.