Das habe ich damals zu Beginn auch probiert, ging aber nicht, bis ich dann SPI verwendet habe. Les dich da im Datenblatt ein. Das ganze Clocksetzen etc.. macht dann die SPI Hardware im µC.