stm32l476VG-usb спектрометр.md 1.1 KB

Периферия:

Таймеры TIM

  • TIM14 - статистика FreeRTOS (утилиты)
  • TIM5 - для измерений и задержек в мкс (утилиты)
    RAM
    Всего 128кБт. 96 - основной раздел, 32 - куча FreeRTOS.
    Режим USB передачи
    При поступлении modbus-команды спектрометр должен перейти в особый режим набора и передачи.

Настраивается:

  • период набора
  • количество каналов (уже есть в старой логике)
  • количество спектров для набора

Спектрометр имеет два буфера, один для приема и другой для передачи. Передача по USB пакетом в бинарном виде. В пакете передается реальное время, живое время и буфер спектра.

sendToUsb - вызывается в FPGA_blast.cpp и в mb_control.cpp