Hallo, ich möchte mit dem Atmega8535 den SPIC74HC595 ansteuern. Der Atmega läuft mit 3,6864mHz. Genügt es, das Clocksignal mit
1 | |
2 | |
zu erzeugen oder sollte dazwischen noch ein Delay?
|
Anzeige
|
Taktlänge AVR und SchieberegisterHallo, ich möchte mit dem Atmega8535 den SPIC74HC595 ansteuern. Der Atmega läuft mit 3,6864mHz. Genügt es, das Clocksignal mit
zu erzeugen oder sollte dazwischen noch ein Delay?
Gast
#706709
bei 3,6 milliHertz dürfte das grad noch so gehn @ Phillip Hommel (Firma hs-bremen) (philharmony) >zu erzeugen oder sollte dazwischen noch ein Delay? Nein. Siehe AVR-Tutorial: Schieberegister. MFG Falk
Gast
#706714
Da braucht kein delay rein, selbst bei 2 Volt Betriebsspannung. Das Datenblatt sagt: shift clock puls width 110ns (im ungünstigsten Fall). MW super, dankeschön
Gast
#706808
Ja, aber anstelle des delay sollte man noch das Datenbit auf den passenden Portpin setzen. das mache ich vorher wert setzen clock an clock aus wert neu setzen clock an clock aus...
Gast
#706834
Genau. Dann kannst du waehrend der High-phase das Daten Byte schieben. ne, eben nicht. Ich setze das Bit (der PORT braucht ja auch einen Takt um seinen Wert an den PIN zu bringen) und DANN kommt die clock-flanke. Ist das Register voll, kommt die Shift/Load Flanke nach dem selben Schema... Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|