Benutzer-Werkzeuge

Webseiten-Werkzeuge


public:projekte:stm32-can

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
public:projekte:stm32-can [2021/02/11 22:29] – [FAQ] geier99public:projekte:stm32-can [2024/02/25 08:46] (aktuell) – [Raspberry-Pi] geier99
Zeile 13: Zeile 13:
 Hier mal ein paar Hinweise wie man das Interface am Raspi verwenden kann:<code>################ Hier mal ein paar Hinweise wie man das Interface am Raspi verwenden kann:<code>################
 stm32-can einbinden stm32-can einbinden
 +
 +sudo apt install can-utils
  
 $ sudo modprobe can $ sudo modprobe can
Zeile 19: Zeile 21:
  
 tail -f /var/log/kern.log tail -f /var/log/kern.log
 +bzw.
 +sudo journalctl --system -f
  
-$ sudo ./slcan_attach -f -s5 -o /dev/ttyACM0+und dann das Modul anstecken und kontrollieren welchen Device Namen es zugewiesen wurde. 
 + 
 + 
 +$ sudo slcan_attach -f -s3 -o /dev/ttyACM0
 attached tty /dev/ttyACM0 to netdevice slcan0 attached tty /dev/ttyACM0 to netdevice slcan0
-$ sudo ./slcand ttyACM0 slcan0+$ sudo slcand ttyACM0 slcan0
 $ sudo ifconfig slcan0 up $ sudo ifconfig slcan0 up
 +$
 +$ cansniffer -c slcan0
 +
 +
 +sudo slcan_attach  -c -d   /dev/ttyACM0     # Close Befehl senden und deattach
 +
 +deswegen am besten mit folgende Aufruf starten, welcher dann auf einen Tastendruck wartet 
 +um ein deattach inkl. close Befehl sendet:
 +
 +sudo slcan_attach -w -o -f -s3 -c /dev/ttyACM                #CAN speed: 100 kBit/s
 +attached tty /dev/ttyACM0 to netdevice can0
 +Press any key to detach /dev/ttyACM0 ...
 +
  
  
 Hinweise neu: Hinweise neu:
--  in den neueren Kernel ist der CAN eventuell schon aktiviert, deshalb kein modprobe notwendig. Am besten direkt sudo apt install can-utils   und dann nur den modprobe mit slcan machen.+-  in den neueren Kernel ist der CAN eventuell schon aktiviert, deshalb kein modprobe notwendig.  
 +   Am besten direkt sudo apt install can-utils   und dann nur den modprobe mit slcan machen. 
 +- Raspi5:   
 +   sudo slcan_attach -f -s3 -o /dev/ttyACM0 
 +   attached tty /dev/ttyACM0 to netdevice can0      # hier dann can0 
  
 +</code>
 +Nun kann das Interface ganz normal mit slcan0 angesprochen und verwendet werden. Bei Bedarf kann man auch den den socketcand startzen, um das Interface von einem anderen Rechner aus z.B. mit Kayak anzusprechen:<code>echo starte slcan0 over WLAN on Port 29536
 +socketcand -i slcan0 -l wlan0 -p 29536 &> /dev/null &
 </code> </code>
 ===== Entwicklung ===== ===== Entwicklung =====
public/projekte/stm32-can.1613082551.txt.gz · Zuletzt geändert: 2021/02/11 22:29 von geier99