Hallihallo Ich habe eine grundsätzliche Frage zum Mikrocontroller. Angenommen ich habe einen LPC 3250 (läuft mit 200MHz). Dieser hat mehrere SPI-Submodule an denen jeweils ein ADC angeschlossen ist. Durch eine Sample and Hold-Schaltung werden die Messwerte zum gleichen Zeitpunkt abgestastet. Ich warte mind. die Konvertierungszeit der ADC mit dem Mikrocontroller und möchte nun beide Werte möglichst schnell einlesen und mit diesen weiterarbeiten. Im C-Code steht: Hole mir die Daten von SPI_0 Hole mir die Daten von SPI_1 Multipliziere Daten von SPI_0 mit Daten von SPI_1 Der max. SPI-Clk ist angenommen 10 MHz und die Datenwortlänge sind 16 Bit. Somit benötigt der Transfer der Daten auf dem SPI 1,6us. Die Multiplikation benötigt 1 Befehl (5ns) Wielange dauert der gesamte Ablauf? 2*1,6us + 5ns oder 1,6us +5ns +5ns Vielen Dank für die hoffentlich baldigen Antworten VG Martin
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.