Про первый вариант не слышал, но есть одно НО - не на каждом МК можно назначать произвольные SCK, MOSI и MISO. Так что на классической ардуине такое не прокатит
Первый вариант прекрасно работает, это к слову.
А про назначение зависит от библиотеки. Есть библиотеки на “железном” SPI, так же есть и на программном - там любые.
Ну, тогда, прежде, хотелось бы услышать чуть подробнее про задачу, потому что, без понимания задачи - только воду в ступе толочь. Первый же вопрос - а отдают они одинаковы по длине данные? Ну, и много там вопросов.
Да это не важно, просто код попался с термодатчиками, сижу, разбираю. Там первый вариант, стал читать, потом нашел второй вариант подключения. Ну вот и где еще спросить?