選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 

31 行
466 B

  1. #include "PWMCtrl.h"
  2. #include "BoardCfg.h"
  3. void PWMSetValue(unsigned int percent)
  4. {
  5. if(percent > 100)
  6. percent = 100;
  7. #ifdef REVERSE_POLARITY
  8. percent = 100 - percent;
  9. #endif
  10. LED_PWM_VAL_REG = ((PWM_RANGE_MAX / 100) * percent);
  11. }
  12. void PWMShutDown()
  13. {
  14. PWMSetValue(0);
  15. }
  16. void PWMSetAbsoluteValue(unsigned int value)
  17. {
  18. if(value > PWM_RANGE_MAX)
  19. {
  20. value = PWM_RANGE_MAX;
  21. }
  22. LED_PWM_VAL_REG = value;
  23. }