Hallo,
ich hab ein kleines Problem mit einem 8051 Controller.
Ich möchte über SPI Daten senden. SPI hab ich eingestellt:
1 | CFG814 = 0x01; //SPI an
|
2 | SPICON = 0x31; //Master
|
...
1 | SPIDAT = 0x64; //Wert in SPIDAT schreiben
|
2 | while(ISPI == 0); //warte bis geschrieben ist
|
1 | ISPI = 0; //ISPI zurück setzen
|
...
ich verwende Keil µVision3 und kann in der Simulation sehen, dass sich
der Wert in SPIDAT nie ändert, er steht immmer auf 0x00.
Mach ich grundsätzlich was falsch?
Vielen Dank für eure Hilfe.
Gruß
Heinz