ads7843.h
上传用户:sdaoma
上传日期:2013-08-07
资源大小:3838k
文件大小:1k
源码类别:

GPS编程

开发平台:

C/C++

  1. /****************************************************************************
  2. * 文件名:ADS7843.H
  3. * 功能:ADS7843驱动程序(头文件)。
  4. ****************************************************************************/
  5. #ifndef  ADS7843_H
  6. #define  ADS7843_H
  7. /* ADS7843控制I/O口定义 */
  8. #define  ADS7843_CS (1<<29)
  9. #define  ADS7843_DOUT (1<<31)
  10. #define  ADS7843_DIN (1<<30)
  11. #define  ADS7843_DCLK (1<<28)
  12. #define  ADS7843_IRQ        (1<<30)
  13. // ADS7843控制字
  14. #define  AIN_X              0x94  
  15. #define  AIN_Y              0xD4   
  16.     
  17. /****************************************************************************
  18. * 名称:ADS7843_IRQR()
  19. * 功能:ADS7843的PENIRQ引脚测量,返回当前此引脚的电平值。
  20. * 入口参数:无
  21. * 出口参数:无
  22. ****************************************************************************/
  23. extern  uint8  ADS7843_IRQR(void);
  24. /****************************************************************************
  25. * 名称:ADS7843_WriteRead()
  26. * 功能:对ADS7843进行读写操作。操作按照ADS7843的规定,24Clocks,先写8位控制数据,然
  27. *      后读取12位的转换结果。
  28. * 入口参数:data 控制数据
  29. * 出口参数:返回值为读出的数据
  30. ****************************************************************************/ 
  31. extern  uint16  ADS7843_WriteRead(uint8 data);
  32. #endif