Gast
#630661
Hallo zusammen, Ich sitze hier schon seit 4 Stunden an diesem Problem: Ich spreche über einen µC zwei CAN-Controller(MCP2515) mit Hilfe von SPI an. Dabei ist es bei SPI so , dass jeder CAN-Controller ein Slave-Select-Port besitzt. D.h. wenn der Master(µC) mit einen CAN-Controller kommunizieren muss, muss der den jeweiligen SLAVE-SELECT des CAN-Controllers auf LOW schalten. Ich habe zwei CAN-Controller-Boards gebastelt. Beide werden über den µC mit CLK;MOSI;MISO über das selbe Flachbandkabel versorgt. Slave-Select ist getrennt. Wenn ich nun während der Laufzeit des Progs jeweils nur einen Controller benutze, funktiert es. Wenn ich aber während der Laufezeit das Slave-Select wechsel um den Controller zuwechseln,wird nach dem Tausch nichts mehr gesendet. Ich weiss nicht warum??!, einzelt mit den Controllern funktioniert es, halt nur das Wecheln des Slave-Select im Prog, während der Laufzeit nicht. Kann mir bitte jemand helfen? gruss Fred