Hallo, ich möchte ein Schieberegister (HC164) via SPI mit einem ATtiny404 betreiben. Mir gelingt es nicht den Eingang zu finden. Im Datenblatt (S.299) ist der Weg Schritt für Schritt beschrieben, ich kann damit aber nicht wirklich starten. Am besten wäre natürlich ein Beispielcode. Vielen Dank !
> ... Schritt für Schritt beschrieben, ich kann damit > aber nicht wirklich starten ?? Dies ist für einen ATtiny412 & 74HC595 - sollte auch auf dem ATtiny404 laufen; ob noch etwas für den 74HC164 nötig ist, kann ich nicht sagen.
1 | sbi VPORTA_DIR,4 ; /SS |
2 | sbi VPORTA_DIR,3 ; SCK |
3 | sbi VPORTA_DIR,1 ; MOSI |
4 | ldi r16,0b0_0_1_0_0_00_1 ; master, enable |
5 | sts SPI0_CTRLA,r16 |
6 | main_loop: |
7 | inc r17 |
8 | sts SPI0_DATA,r17 |
9 | rcall wait500ms |
10 | rjmp main_loop |
Vielen Dank, ich hab den Abschnitt Port Multiplexing im DB zu spät entdeckt !
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.