pit.h 920 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /******************************************************************************
  2. 版权所有:
  3. 文件名称: pit.h
  4. 文件版本: 01.00
  5. 创建作者: sunxi
  6. 创建日期: 2010-05-26
  7. 功能说明: pit驱动程序。
  8. 其它说明:
  9. 修改记录:
  10. */
  11. #ifndef _PIT_H_
  12. #define _PIT_H_
  13. /*------------------------------- 宏定义 --------------------------------------
  14. */
  15. typedef int (*FN_PIT_CALLBACK)(int);
  16. /*------------------------------ 全局变量 -------------------------------------
  17. */
  18. /*------------------------------ 外部函数 -------------------------------------
  19. */
  20. //库函数
  21. int pit_regester_callback(int period_us,FN_PIT_CALLBACK fn);
  22. int pit_156us_period_set(float hz);
  23. //库内部使用,禁止外部调用
  24. int pit_init(void);
  25. int pit_exit(void);
  26. void pit0_isr(void);
  27. void pit1_isr(void);
  28. int pit_stat_reset(void);
  29. int pit_stat_printf(void);
  30. int pit_test(void);
  31. #endif
  32. /*------------------------------ 文件结束 -------------------------------------
  33. */