Files
templates/doc/setcan
Andrey f17c124f0e docs: Согласуй документацию ProtoCAN и инструментов сборки
Обнови спецификацию GAS 0x3/0x4, реестр устройств и описание загрузочных сервисов одновременно в Markdown, HTML и XLSX.

Свяжи новые аппаратные порты, глобальное время и сборку C2000/ПЛИС с корневыми инструкциями, чтобы проекты подключались по одному актуальному контракту.
2026-10-23 14:16:22 +03:00
..

Документация SETCAN / ProtoCAN

Комплект перенесён из отдельного репозитория SETCAN (commit ab60e58) в единый репозиторий templates. Здесь сохранены нормативные документы, тестовые векторы, исходный реестр ОАП в Excel и автономная HTML-версия.

Актуальное расположение кода

Область Модуль templates
Однокадровые SETTINGS и bxCAN STM32F1 c/can-sensor
Единый SET protocol v2 c/set-protocol
Транспорт ProtoCAN c/set-protocol
STM32 HAL bxCAN/RTC/TIM, API PROTOCAN_* c/set-protocol/ports/stm32-bxcan
CAN-загрузчик c/protocan-boot

Файлы Inc/protocan.h и Src/protocan.c, упомянутые в историческом руководстве, перенесены в c/set-protocol/ports/stm32-bxcan с сохранением имён и API. Общий pcan_id подключается из этого же templates. Отдельный репозиторий SETCAN больше не требуется. Его история до c8eec55 включена в Git-историю templates; документация здесь сохранена без перезаписи старым снимком.

Документы

Для пересборки HTML запустите doc/setcan/build-html.bat из корня репозитория templates.

Расширение Altera Logic

GAS: регистры 0x3 и слоты 0x4

Адресация GAS: 0x3 — отдельные 16-битные регистры 0…65535, запись 1…4 слов. 0x4 — слот с Word0-маской и тремя значениями; PERIPH сохраняет 200 слов в 67 слотах 0xMM00…0xMM42. Формат определяется MsgType, без настройки профиля.