Sungwoo Kim
/
HydraulicControlBoard_Rainbow_v1_2_
rainbow
Diff: setting.h
- Revision:
- 257:c93d3eabff75
- Parent:
- 239:8ac5c6162bc1
diff -r 8ac5c6162bc1 -r c93d3eabff75 setting.h --- a/setting.h Fri Jul 30 06:04:10 2021 +0000 +++ b/setting.h Thu Mar 31 02:39:48 2022 +0000 @@ -6,11 +6,30 @@ #define PIN_W PB_6 //#define PWM_ARR 0x465 // loop 80k, pwm 40k //#define PWM_ARR 0x8CA // loop 40k, pwm 20k -#define PWM_ARR 0x1194 // loop 20k, pwm 10k +//#define PWM_ARR 0x1194 // loop 20k, pwm 10k 원래이거 //#define PWM_ARR 0x2328 // loop 10k, pwm 5k -#define TMR3_COUNT 0x4650 // loop 5k +//#define PWM_ARR 0xAFC8 // loop 2 k, pwm 1k +//#define PWM_ARR 0xB4 // loop 1 M, pwm 500k + +//PSC 0으로 +//#define PWM_ARR 0x1194 // loop 20k +//#define PWM_ARR 0x1C2 // loop 200k +//#define PWM_ARR 0xE1 // loop 400k +#define PWM_ARR 0xB4 // loop 500k +//#define PWM_ARR 0x5A // loop 1M +//#define PWM_ARR 0x2D // loop 2M + + +//#define TMR3_COUNT 0x4650 // loop 5k //#define TMR3_COUNT 0x2328 // loop 10k -#define TMR2_COUNT 0x2710 // loop 500hz with prescale 18 +#define TMR3_COUNT 0x2710 // loop 500hz with prescale 18 +//#define TMR2_COUNT 0x1194 //loop20k +//#define TMR2_COUNT 0x8CA //loop 40k +//#define TMR2_COUNT 0xE1 //loop 400k +//#define TMR2_COUNT 0x1C2 //loop 200k +//#define TMR2_COUNT 0xB4 //loop 500k +#define TMR2_COUNT 0x5A //loop 1M + #define FREQ_500 500.0f #define FREQ_1k 1000.0f @@ -18,12 +37,14 @@ #define FREQ_10k 10000.0f #define FREQ_20k 20000.0f #define FREQ_40k 40000.0f +#define FREQ_400k 400000.0f #define DT_500 0.002f #define DT_1k 0.001f #define DT_5k 0.0002f #define DT_10k 0.0001f #define DT_20k 0.00005f #define DT_40k 0.000025f +#define DT_400k 0.0000025f //#define TMR_FREQ_10k 10000 #define TMR_FREQ_5k 5000