⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logic.h

📁 使用M32的8通道逻辑分析仪源代码 使用M32的8通道逻辑分析仪源代码
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -