ciu32f003_std_comp(1).c 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. /************************************************************************************************/
  2. /**
  3. * @file ciu32f003_std_comp.c
  4. * @author MCU Ecosystem Development Team
  5. * @brief COMP STD库驱动。
  6. * 实现COMP初始化配置等功能API。
  7. *
  8. *
  9. **************************************************************************************************
  10. * @attention
  11. * Copyright (c) CEC Huada Electronic Design Co.,Ltd. All rights reserved.
  12. *
  13. **************************************************************************************************
  14. */
  15. /************************************************************************************************/
  16. /**
  17. * @addtogroup CIU32F003_STD_Driver
  18. * @{
  19. */
  20. /**
  21. * @addtogroup COMP
  22. * @{
  23. *
  24. */
  25. /************************************************************************************************/
  26. /*------------------------------------------includes--------------------------------------------*/
  27. #include "ciu32f003_std.h"
  28. #ifdef STD_COMP_PERIPHERAL_USED
  29. /*------------------------------------------functions-------------------------------------------*/
  30. /************************************************************************************************/
  31. /**
  32. * @addtogroup COMP_External_Functions
  33. * @{
  34. *
  35. */
  36. /************************************************************************************************/
  37. /**
  38. * @brief COMP去初始化
  39. * @param compx COMP外设
  40. * @retval 无
  41. */
  42. void std_comp_deinit(COMP_t *compx)
  43. {
  44. /* 复位COMP外设 */
  45. compx->CSR = 0x00000000U;
  46. /*当COMP1和COMP2都复位时,复位CR寄存器*/
  47. if((COMP1->CSR == 0) && (COMP2->CSR == 0))
  48. {
  49. COMP_COMMON->CR = 0x00000000U;
  50. }
  51. }
  52. /**
  53. * @}
  54. */
  55. #endif /* STD_COMP_PERIPHERAL_USED */
  56. /**
  57. * @}
  58. */
  59. /**
  60. * @}
  61. */