ad.h
来自「uC/OS-II在EP7312微处理器的移植源程序」· C头文件 代码 · 共 36 行
H
36 行
#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 + =
减小字号Ctrl + -
显示快捷键?