ACAN
Драйвер CAN-интерфейса для Teensy 3.1, 3.2, 3.5 и 3.6 с поддержкой стандартных и нестандартных скоростей передачи
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:2b6c4d961d296c6ce11813216959560947d96c0d4b8c5b5556185d878a0bc095ACAN-2.0.4-2b6c4d96.zipОписание
Драйвер CAN-интерфейса встроенного модуля FlexCAN для микроконтроллеров Teensy 3.1, 3.2, 3.5 и 3.6. Поддерживает стандартные скорости передачи от 62,5 кбит/с до 1 Мбит/с, а также нестандартные (например 842 кбит/с) благодаря встроенному калькулятору битовых настроек. Совместима с семейством библиотек ACAN2515, ACAN2517 и ACAN2517FD, использует одинаковый API и общий класс CANMessage для работы с сообщениями. По умолчанию принимает все кадры, но позволяет определять фильтры приёма. На Teensy 3.6 работают оба модуля FlexCAN одновременно, поддерживаются альтернативные пины подключения. Небольшой размер скомпилированного кода делает её практичной даже для ограниченных проектов.