Насколько я понимаю , последовательная связь предназначена для прямой связи между процессором (или микроконтроллером-микроконтроллером) по последовательной шине.
Насколько я понимаю , драйвер устройства предназначен для связи между устройством и процессором или между устройством; по сути, он говорит процессору, как читать / записывать данные на определенные контакты для правильной связи с необработанным устройством.
Я прав здесь или далеко от базы? Если что-то из сказанного мной не соответствует действительности или неправильно понято, пожалуйста, уточните / исправьте меня! Я в основном ищу лакмус, чтобы помочь мне решить, когда мне нужно использовать, скажем, SPI или I2C или UART (последовательная связь) или просто использовать драйвер. Заранее спасибо.