开发环境
主芯片:F1C100s
交叉编译器:arm-none-eabi
IDE: VSCode
操作系统:Windows
问题描述
全局变量初始化后,打印调试时发现数据错误。
代码如下:
/// @brief 通道设置
struct tagChannelSettings
{/* Settings */uint8 enable; // 通道是否关闭。0:关闭;1:打开。uint8 coupling;uint8 magnification;uint8 displayvoltperdiv;uint8 samplevoltperdiv;uint8 fftenable;/* Trace on Screen position */uint16 trace_position;/* FPGA commands*/uint8 enable_cmd; // CH1 需要设置为 0x02, CH2 需要设置为 0x03uint8 coupling_cmd; // CH1 需要设置为 0x34, CH2 需要设置为 0x37uint8 volt_div_cmd; // CH1 需要设置为 0x33, CH2 需要设置为 0x36uint8 offset_cmd; // CH1 需要设置为 0x32, CH2 需要设置为 0x35uint8 adc1_cmd; // CH1 需要设置为 0x20, CH2 需要设置为 0x22uint8 adc2_cmd; // CH1 需要设置为 0x21, CH2 需要设置为 0x23uint32 color; // 通道波形颜色/* 通道按钮和菜单 */uint32 btn_xpos; // CH1 菜单按钮