ich möchte diese Funktion
1 | void abfr_busy(void){
|
2 | u32 tmp=0;
|
3 | do
|
4 | {tmp=xchg_spi(0xFf);}
|
5 | while(tmp!=255);
|
6 | }
|
durch eine Timersteuerung ersetzen. Ein Timer soll so lange aufgerufen
werden, bis Miso high ist.Verwendet wird ein cortex-M3
Fragen:
kann der Miso-Pin ausgewertet werden, wenn SSP eingestellt ist oder ist
dafür die Einstellung GPIO erforderlich?
tmp=pinVAL(1,23);//Miso
Wenn GPIO eingestellt sein muss, läuft die SSP noch wenn nur MOSI und
CLK, nicht aber MISO eingestellt sind?
Wenn das nicht gehen sollte, kann ich zwei Pins - MISO+GPIO - zwecks
GPIO-Auswertung miteinander verbinden?