Bedeutet das, dass Gerätetreiber tatsächlich SPI Serial Comm verwenden? Wenn ja, ist SPI-Kommunikation für Benutzeranwendungen verfügbar. Warum sollten Gerätetreiber verwendet werden?
Viele Gründe:
Möglicherweise möchten Sie Code schreiben, der verschiedene Arten der seriellen Kommunikation verwenden kann, ohne den übergeordneten Code ändern zu müssen.
Möglicherweise möchten Sie den Zugriff auf die serielle Schnittstelle von verschiedenen Anwendungen aus moderieren.
Die serielle Schnittstelle kann bei Interrupts am effizientesten sein, und Sie müssen Interrupts in Low-Level-Code behandeln.
Und so weiter.