logic.h
来自「逻辑分析仪 PC发送到单片机的命令共7个字节: 第一字节是触发信号」· C头文件 代码 · 共 24 行
H
24 行
#define temp (*(volatile uint8_t *)(2))
#define trig (*(volatile uint8_t *)(3)) //触发位,0为低电平触发,1为高电平触发
#define trig_en (*(volatile uint8_t *)(4)) //触发忽略位,0为使能,1为忽略
#define fre_lo (*(volatile uint8_t *)(5)) //频率时钟低位
#define fre_hi (*(volatile uint8_t *)(6)) //频率时钟高位
//2us=0x0402;5us=0x0a02;
//10us=0x1402;20us=0x2802;50us=0x6402;
//100us=0xc802;200us=0x3203;500us=0x7d03;
//1ms=0xfa03;2ms=0x7d04;4ms=0xfa04;8ms=0x7d05;16ms=0xfa05
#define pre_trig (*(volatile uint8_t *)(7)) //预触发位,由两相等字节组成
#define mode (*(volatile uint8_t *)(8)) //工作模式
//0=普通模式;1=外部时钟,上升延;2=外部时钟,下降延;
//3=外部触发,上升延;4=外部触发,下降延;5=静态模式;
//7、8、9为测试模式,7=二进制计数;8=AA 55;9=0。
#define sample_num (*(volatile uint8_t *)(9))
#define addr (*(volatile uint16_t *)(10)) //RAM地址
#define addr_lo (*(volatile uint8_t *)(10))
#define addr_hi (*(volatile uint8_t *)(11))
#define time_lo (*(volatile uint8_t *)(12))
#define time_hi (*(volatile uint8_t *)(13))
#define addr_trig (*(volatile uint16_t *)(14)) //预触发地址
#define addr_trig_lo (*(volatile uint8_t *)(14))
#define addr_trig_hi (*(volatile uint8_t *)(15))
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?