tommy schrieb:
> Im Titel schreibt er "SPI", im Text aber von "ICSP" !
Und? Einfach mal in den Schaltplan von dem Arduinoboard schauen, und du
siehst das der SCK Pin (PB1) sowohl als Pin52 rausgeführt wird, aber
ebenfalls auf den ICSP-Header geführt ist. Kein Grund ihm irgendwas
vorzuwerfen.
c-hater schrieb:
>> bzw. ob man den Serial Clock mit einen Programmschnipsel auf einem
>> anderen I/O Pin erzeugen kann?
>
> Ja, aber nicht mit Arduino-Scheiße, da muß Asm ran.
Pins kann man natürlich nur in Asm auf High und Low setzen. Dieses
Feature gibt es für C und/oder C++ leider nicht... echt schade. So ein
Mist aber auch...
c-hater schrieb:
> Im Sinne von: Das ist das einzige mit reproduzierbarem exakten
> Timing.
Weil Arduino-User auch ständig solch super zeitkritische sachen machen,
wo es auf jeden Takt ankommt... Ich bin mir in diesem Falle zu 100%
sicher das keinerlei Notwendigkeit besteht Asm zu nutzen.
123 schrieb:
> Meine Frage daraus ist, ob man diesen Pin auch durch einen anderen
> Austauschen kann also sprich einen anderen Pin als SCK definieren kann
definieren ist etwas ungeschickt ausgedrückt. Du kannst einen anderen
Pin als SCK benutzen, klar. Ist dann allerdings nicht so schnell wie der
Hardware-Clk es war. Einfach einen Pin aussuchen, auf ausgang schalten,
und dann abwechselnd auf high und low schalten. Und schon hast du einen
neuen SCK-Pin.
Grüße