KevinOConnor stellt auf Github eine rein softwarebasierte CAN-Schnittstelle vor
Die CAN-Schnittstelle erlangt zunehmend an Bedeutung, ob im Automobilbereich oder als Kommunikationsschnittstelle zwischen Geräten und Maschinen und ihren Steuerungen. Auch im privaten Bereich begegnet uns der CAN-Bus, etwa für die Kommunikation in der eigenen Solaranlage. Für den RP2040 werden einige Hardware-Schnittstellen angeboten, etwa von Waveshare, aber dank seiner flexiblen State-Machine-Topologie und mit ein wenig Software kann der RP2040 auch intern solch eine Bus-Schnittstelle emulieren.
Genau das hat KevinOConnor gemacht und stellt seine Lösung als CAN-Software-Implementierung für die Nutzung an Standard.Transceiver-Chips auf Github frei nutzbar zur Verfügung.
Weitere Informationen finden Sie hier.
Bild: Screenshot aus Github.com