Здравствуйте, имеется l293d и w5100 шилды, так как оба работают по SPI возник вопрос, возможно ли их заставить работать вместе? Хочу реализовать управление моторами через сеть, возможно ли переназначить SS на другой пин а не 10 в w5100 shield или назначить другие пины в l293d shield?
Я в своем проекте переназначил SS с 10 пина на 53 пин, для чего в файле w5100.h изменил следующие строки: Код (C++): #if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) inline static void initSS() { DDRB |= _BV(0); }; // вместо Pin 10 используем Pin 53 inline static void setSS() { PORTB &= ~_BV(0); }; inline static void resetSS() { PORTB |= _BV(0); }; // inline static void initSS() { DDRB |= _BV(4); }; // inline static void setSS() { PORTB &= ~_BV(4); }; // inline static void resetSS() { PORTB |= _BV(4); }; Только надо помнить о сделанном изменении в будущем, когда вы захотите вернуть SS на 10 пин у Mega2560.