Die Pins für Hardware SPI sind fix. Wenn der µC ein USART hat, hat man 2 Möglichkeiten. Das reine SPI-interface oder die USART. Wäre aber schon zu fall wenn da eine Lösung paßt. Wenn man die Software SPI Lösung mit Inline ASM schreibt, ist die auch nicht so langsam. Gereade für so etwas wie das SPI Interface ist inline ASM sehr viel schneller als original Bascom code. Man kann es auch erstmal in reinem BASIC Probieren und nur wenn es nicht schnell genug ist auf ASM zurückgreifen.

Man könnte die Daten auch im Flash speichern. Da wäre der Zugriff auch relativ schnell un man müßte die Daten nich unbedingt in RAM kopieren. Etwas anders ist der Zugriff schon, aber nicht viel.