Hallo leute, hoffe jemand von euch ist so nett und kann mir helfen. ich habe meine ersten spielerein mit dem ATTiny26 gemacht und bereits ein Lauflicht in Assembler programmiert (hat lange genug gedauert, da ich kein assembler kann..) nun würde ich gerne von einem Tiny auf den anderen Tiny senden, was ja über SPI funzt. möchte einfach einen zahlenwert übergeben.. Laut eines Bekannten, sollte ich einen "2 leitungsmodus" verwenden: 1x Datenkabel 1x Cableselect leider hab ich weder vom verständniss noch vom praktischen vorstellungen wie das funktionieren kann. bitte dringen um hilfe bzw. code mit erklärung? (assembler bitte) vielen dank, Tom
Beim Tiny26 kannst Du über das Universal Serial Interface (USI) zwei Varianten nutzen, entweder einen Three-Wire-Modus (entspricht SPI) oder den Two-Wire-Modus (entspricht I²C bzw. TWI). Was für Dich sinnvoller ist, musst Du entscheiden. SPI läuft mit zwei Datenleitungen und einer Taktleitung (in beide Datenrichtungen wird gleichzeitig übertragen), bei I²C gehts nur in eine Richtung gleichzeitig, dafür brauchts aber auch nur eine Datenleitung (vermutlich ist das am ehesten das, was Dein bekannter vorgeschlagen hat). Codebeispiele (Assembler) stehen übrigens im Datenblatt. Die Chip Select-Signale müssen bei der Benutzung des USI per Software implementiert werden. BTW: Die SPI-Schnittstelle, die zum programmieren des µC verwendet wird, lässt sich nicht für andere Aufgaben nutzen! Das geht beim Tiny26 nur über das USI.
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.