Gast
#210907
Hi Zusammen ! Ich versuche mitlerweile verzweifelt RX-Register eines MCP2515 (Can-Controller) mit einem Mega8 zu lesen... Zum Lesen sende ich den Lesebefehl und anschliessend ein Dummybyte zur Taktgenerierung.... Slaveselect ldi Akku, "Lesebefehl" rcall SPI ldi Akku, "Dummybyte" rcall SPI _Slaveselect_(aus) Dafür wird diese Routine angesprungen: SPI: out spdr, Akku wart: sbis spsr, spif rjmp warten in Akku, spdr ret Nach dem Dummybyte hätte ich eigentlich den Inhalt der Speicherstelle (RX-Register) im "Akku" erwartet.... (also per SPI eingetaktet) aber sind nur Nullen drin... :-( oder versuche ich zu schnell das spdr in den Akku übertragen? Ich habe nirgends nen Assembler-Code gefunden.... und langsam ne gedankliche Blockade... nen tip? thx & greetz Danny