📄 ad.h
字号:
#ifndef _AD_H
#define _AD_H
#define MEMCFG1 (0x80000180)
#define CPLDCFG (0x38000000)
#define CPLDSTAT (0x38000000)
#define CPLDCFGSTAT (0x38000000)
#define DAC1 (0x28000000)
#define DAC2 (0x2a000000)
#define CHN1ADD (0x24000000)
#define CHN2ADD (0x24000020)
#define CHN3ADD (0x24000040)
#define CHN4ADD (0x24000060)
#define DATAOLE (0x24000000)
#define DATAOEN (0x26000000)
/*cpld interrupt bit*/
#define EINT1 0x80
#define CANINT 0x10
#define PS2INT 0x08
#define ADINT 0x04
#define IDEINT 0x02
#define TUCHINT 0x01
#define write_b(value,addr) *(volatile unsigned char *)addr = value
#define write_db(value,addr) *(volatile unsigned short *)addr = value
#define write_w(value,addr) *(volatile unsigned int *)addr = value
#define read_b(addr) *(volatile unsigned char *)addr
#define read_db(addr) *(volatile unsigned short *)addr
void init_ad(void);
void plot_adw(int x,int y);
void clear_wave(int *data);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -