public:projekte:stm32-can
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
public:projekte:stm32-can [2017/12/29 09:04] – [Hardware] geier99 | public:projekte:stm32-can [2024/02/25 08:46] (aktuell) – [Raspberry-Pi] geier99 | ||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
[[http:// | [[http:// | ||
[[https:// | [[https:// | ||
+ | ===== FAQ ===== | ||
+ | ==== Raspberry-Pi ==== | ||
+ | Hier mal ein paar Hinweise wie man das Interface am Raspi verwenden kann:< | ||
+ | stm32-can einbinden | ||
+ | |||
+ | sudo apt install can-utils | ||
+ | |||
+ | $ sudo modprobe can | ||
+ | $ sudo modprobe can-raw | ||
+ | $ sudo modprobe slcan | ||
+ | |||
+ | tail -f / | ||
+ | bzw. | ||
+ | sudo journalctl --system -f | ||
+ | |||
+ | und dann das Modul anstecken und kontrollieren welchen Device Namen es zugewiesen wurde. | ||
+ | |||
+ | |||
+ | $ sudo slcan_attach -f -s3 -o / | ||
+ | attached tty / | ||
+ | $ sudo slcand ttyACM0 slcan0 | ||
+ | $ sudo ifconfig slcan0 up | ||
+ | $ | ||
+ | $ cansniffer -c slcan0 | ||
+ | |||
+ | |||
+ | sudo slcan_attach | ||
+ | |||
+ | 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 / | ||
+ | attached tty / | ||
+ | Press any key to detach / | ||
+ | |||
+ | |||
+ | |||
+ | Hinweise neu: | ||
+ | - in den neueren Kernel ist der CAN eventuell schon aktiviert, deshalb kein modprobe notwendig. | ||
+ | Am besten direkt sudo apt install can-utils | ||
+ | - Raspi5: | ||
+ | sudo slcan_attach -f -s3 -o / | ||
+ | | ||
+ | |||
+ | |||
+ | </ | ||
+ | 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:< | ||
+ | socketcand -i slcan0 -l wlan0 -p 29536 &> /dev/null & | ||
+ | </ | ||
+ | ===== Entwicklung ===== | ||
+ | ==== Lazarus DLL ==== | ||
+ | ==== VS-COM Busmaster ==== | ||
+ | [[ftp:// | ||
+ | |||
+ | |||
+ | |||
+ |
public/projekte/stm32-can.1514538296.txt.gz · Zuletzt geändert: 2017/12/29 09:04 von geier99