Небольшая реконфигурация осцилографа
This commit is contained in:
@@ -35,11 +35,14 @@
|
|||||||
*/
|
*/
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
|
/* Адрес 0 */
|
||||||
uint16_t Overrun:1; ///< Overrun
|
uint16_t Overrun:1; ///< Overrun
|
||||||
uint16_t NumbOfChannels:4; ///< Количество каналов (1-16)
|
uint16_t NumbOfChannels:4; ///< Количество каналов (1-16)
|
||||||
uint16_t BufferSize:7; ///< Размер буфера в регистрах (1-125)
|
uint16_t BufferSize:7; ///< Размер буфера в регистрах (1-125)
|
||||||
uint16_t SampleTime; ///< Время между сэмплами в мкс/мс
|
|
||||||
uint32_t LastTick; ///< Время последнего добавления
|
uint16_t SampleTime; ///< Адрес 1: Время между сэмплами в мкс/мс
|
||||||
|
uint16_t reserved[2]; ///< Резерв
|
||||||
|
uint32_t LastTick; ///< Адрес 4-5: Время последнего добавления (uint32_t)
|
||||||
} MB_ConfigTypeDef;
|
} MB_ConfigTypeDef;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -56,10 +59,10 @@ typedef struct
|
|||||||
*/
|
*/
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
MB_ConfigTypeDef Config; ///< Конфигурация
|
MB_ConfigTypeDef Config; /*!< @brief Отн. Адрес 0-6: Конфигурация */
|
||||||
uint16_t User[6];
|
uint16_t User[4]; /*!< @brief Отн. Адрес 6-9: Пользовательские регистры */
|
||||||
MB_PreambleTypeDef Preamble; ///< Указатели буфера
|
MB_PreambleTypeDef Preamble; /*!< @brief Отн. Адрес 10: Указатели head и tail буфера */
|
||||||
uint8_t Data[MbData_size*2-1]; ///< Буфер данных (в байтах)
|
uint8_t Data[MbData_size*2-1]; ///< /*!< @brief Отн. Адрес 11-131: Буфер данных (в байтах) */
|
||||||
} MB_OscilTypeDef;
|
} MB_OscilTypeDef;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user