Hallo, Ich möchte einen CAN-Controller ansteuern, der ein SPI Interface eingebaut hat: MCP2515 Im Datenblatt meines µC steht jedoch nie etwas von einer SPI sondern einer SCI -> Diese besitzt die Leitungen RXD, TXD und SCK(clk) Kann das Funktionieren, dass ich den MCP2515 ansteuere? MFG Trunes
> meines µC
Welcher uC?
Normalerweise kannst du auf einer synchronen seriellen Schnittstelle das
SPI-Protokoll nachbilden.
Trunes P. schrieb:
> Es handelt sich um den Renesas H8S-2472 Controller...
Der kann das: im Kapitel 13.6 des Hardware-Handbuchs geht es los.
Ich hätte noch eine Frage: Der Controller verfügt aber über nur einen CS Pin: P66 Was muss ich machen, wenn ich jedoch noch einen benötige; Einfach einen IO-Pin verwenden? MFG Trunes
Wenn dir das Timing nicht taktgenau wichtig ist, reicht auch ein Transistor als NOT-Gatter am selben CS-Ausgang des Masters. Dann kannst du zwischen beiden Slaves umschalten, abhängig davon ob du ne 1 oder ne 0 am CS ausgibst Ab 3 Slaves geht das dann allerdings wirklich nicht mehr ;-)
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.