Периферия:
Таймеры TIM
- TIM14 - статистика FreeRTOS (утилиты)
- TIM5 - для измерений и задержек в мкс (утилиты)
RAM
Всего 128кБт. 96 - основной раздел, 32 - куча FreeRTOS.
Режим USB передачи
При поступлении modbus-команды спектрометр должен перейти в особый режим набора и передачи.
Настраивается:
- период набора
- количество каналов (уже есть в старой логике)
- количество спектров для набора
Спектрометр имеет два буфера, один для приема и другой для передачи. Передача по USB пакетом в бинарном виде. В пакете передается реальное время, живое время и буфер спектра.
sendToUsb
- вызывается в FPGA_blast.cpp
и в mb_control.cpp