
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo zusammen, ich will mit der Open-Micro eine Verbindung zwischen zwei Geräten herstellen, auf der einen Seite eine RS232-Schnittstelle, auf der anderen Seite eine SPI-Schnittstelle. Den Takt der SPI-Schnittstelle gebe ich mit der Open-Micro vor. Die SPI-Schnittstelle verlangt, dass die Daten 100ns vor dem Takt (ansteigende Flanke) bereits anliegen müssen und auch 100ns nach Ende des Takts (abfallende Flanke). Da der Systemtakt der Open-Micro bei etwa 3MHz liegt, sollte ein einzelner Takt mit ca. 300ns bereits reichen, diese Zeit zur Verfügung zu stellen. Ich habe also in die SPI-Routine ein gosub eingebunden, die gosub-Routine besteht aber nur aus einem return. Meine Frage ist jetzt: Macht der Compiler daraus tatsächlich (an und für sich unsinnige) Routinen, oder ist der Compiler so schlau und filtert das einfach weg - und vernichtet damit meine Zeitschleife? |
| Antwort schreiben |