Hallo Vader,
Die Software muss zuerst das Bit aus einem Byte rausfummeln und die Datenleitung entsprechend setzen.
Dann den Clock Auf H und dann L setzen( mit der LH-Flanke werden die Daten eingelesen).
Dann das nächste Bit rausfummeln ....
Zudem wird das Ganze noch in einer Schleife gemacht, das brauch auch noch etwas Zeit.
Ich bin jetzt zu faul, das Datenblatt rauszusuchen, um nachzurechnen wie schnell der MCP3201 könnte.
Der Takt hat keine Einfluss, ausser du hast einen schlechten Aufbau und streust dadurch Störungen ein.
,
Das hängt von deinen Fähigkeiten ab!
Das Optimum erreich man mit Assembler, zumindest für die eigentliche Send-Funktion.
Von einem Profi erwarte ich, dass er das in 1-2 Stunden am laufen hat (Also der reine Code ohne Dokumentation), andere können sich damit Tage vergnügen.[/QUOTE]
MfG Peter(TOO)
Lesezeichen