Andrey 13f1a2c5fd Добавить heartbeat и передачу CAN по изменению и таймеру
Для всех Mode передавать пакеты при обновлении данных и повторять каждый через 1300 мс от последнего CAN ACK. Отдельно отправлять heartbeat раз в секунду. Сохранить маски рассылки, отключение потоков нулевым периодом и неблокирующее восстановление после ошибок TX.

Проверены границы периодов, все Mode, занятый mailbox, отмена без CANAA, отсутствие ACK, переполнение Timer1, первый снимок и справедливость потоков. Изменённые модули ecan.c и main.c скомпилированы компилятором TI C2000.
2026-10-16 23:17:00 +03:00
2024-05-08 13:12:28 +03:00
2024-05-08 13:12:28 +03:00
2024-05-08 13:12:28 +03:00
Description
Периферийные контроллеры проектов 164 − 167 на процессоре TMS320F28335, под CCS12.8 и CCS3.3
19 MiB
Languages
C 90.2%
Batchfile 9.8%