Проект can2040 представляет собой программную реализацию шины CAN для микроконтроллера Raspberry Pi RP2040, которая использует программируемые вводы-выводы (PIO) для обеспечения чтения и записи данных CAN 2.0B со скоростью до 1 Мбит в секунду.
Кевин О’Коннор (Kevin O’Connor), разработчик проекта, далее объясняет, что в реализации используется только один из двух аппаратных блоков PIO RP2040, поэтому один чип Raspberry Pi RP2040 может иметь два отдельных интерфейса шины CAN.
Читать далее «Проект can2040 добавляет программную шину CAN к микроконтроллеру Raspberry Pi RP2040»