AD.h
上传用户:wealth48
上传日期:2022-06-24
资源大小:1701k
文件大小:1k
源码类别:

uCOS

开发平台:

C/C++

  1. /***************************************************************************
  2. Copyright (c) 2004-2007 threewater@up-tech.com, All rights reserved.
  3. by threewter 2004.4.26
  4. ***************************************************************************/
  5. /***************************************************************************
  6.     #说明: s3c2410 AD函数头文件定义
  7. ----------------------------------  Bug  --------------------------------------
  8. ----------------------------------  TODO list  ----------------------------------
  9. ----------------------------------修正--------------------------------------
  10. 2004-11-4 创建,测试通过
  11. ----------------------------------使用说明--------------------------------
  12. ***************************************************************************/
  13. #ifndef __AD_H__
  14. #define __AD_H__
  15. #include "../inc/drv/reg2410.h"
  16. #define ADCCR_ACCPD 0x80
  17. #define ADCCR_DIRECTC 0x40
  18. #define ADCCR_WAIT2CLK (0x1<<2)
  19. #define ADCCR_WAIT4CLK (0x2<<2)
  20. #define ADCCR_EDGE (0x3<<2)
  21. #define ADCCR_SOP 0x2
  22. #define ADCCR_LONGCAL 1
  23. #define ADCDIRCR_AIOSTOP (1<<7)
  24. #define ADCDIRCR_ADIN(n) (1<<n)
  25. #define init_ADdevice() do{rADCCR=ADCCR_DIRECTC;}while(0)
  26. int AD_GetResult(int channel);
  27. void AD_test(void);
  28. #endif //#define __AD_H__