AT91SAM7S SPI Synchonisieren

OP #767606
Lesenswert?

Ich habe wieder mal ein Problem mit meinem ARM:
Ich gebe über PCK1 ein 1,5MHz Signal aus und möchte immer zum relativ zu 
diesem Signal gleichen Zeitpunkt den Startbefehl an einen Externen ADC 
geben.
ich habe schon probiert mit
while ((pPIO->PIO_PDSR & (1<<17))); //Warten bis low
zu warten, allerdings ist das NPCS Signal nicht wirklich synchron, d.h 
er startet immer leicht verschoben.
Gibt es eine andere Möglichkeit?
OP #768748
Lesenswert?

Keiner eine Idee?
Es geht nicht darum zu einem genauen Zeitpunkt zu starten, es ist nur 
wichtig das der ADC das Startsignal immer zum relativ gesehen gleichen 
Zeitpunkt bekommt,aslo z.b. bei 2/3 der Periodenlänge des 
Rechteckssignals.
Am liebsten wäre mit eine Lösung ohne zusätzliche Hardware (Komparator?) 
abe rim Notfall ginge es auch mit...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren