Files
templates/c/set-protocol/ports/stm32f407-periph/README.md

1.0 KiB
Raw Blame History

Порт STM32F407 / эмулятор периферии

Добавьте src/ump_protocol.c и ump_stm32f407.c в сборку. Порт получает backend с read/write и переводит 8-битные буферы STM32 в октеты ядра. Приём UART, CRC framing, CAN ID/DLC/RTR-фильтры и очередь передачи находятся в проекте; ядро проверяет CRC полного RTU кадра. Вызывать из главного цикла. В эмуляторе SysTick лишь накапливает тики, поэтому read/write и генератор не выполняются одновременно. Ответ RTU требует 253 байта; CAN snapshot — 124 uint16_t. Не передавайте неполный snapshot в fragment, count должен быть фактическим числом слов. Подключено в home/407vet6_emul_TMS_Periph/Src/shared_ump.c.

Контракт, пример и проверки.