system_xinc.c 559 B

123456789101112131415161718192021222324
  1. /**
  2. * Initialize the system
  3. *
  4. * @param none
  5. * @return none
  6. *
  7. * @brief Setup the microcontroller system
  8. *
  9. */
  10. extern void retarget_init(void);
  11. void SystemInit (void)
  12. {
  13. //
  14. // SystemInit
  15. //
  16. retarget_init();
  17. //此寄存器设置0x2d,有助于提升adc采集的稳定性,建议必须采用
  18. //此寄存器的默认值是0x2c,设为0x2d是为了方便在低功耗和非低功耗中折中同时使用;
  19. //如果不使用低功耗不需要考虑功耗那么可以直接设置为0x2e;
  20. *((volatile unsigned *)(0x40002400 + 0x20)) =0x2e;
  21. }