blackbox/main.h

changeset 153
80d869ac365b
parent 139
7127e7082ee0
equal deleted inserted replaced
152:e787f47c084b 153:80d869ac365b
81 #define VALUE2_50US 0.50e-4 81 #define VALUE2_50US 0.50e-4
82 #define TIMER2_50US (uint8_t)(VALUE2_50US * F_CPU/TIMER2_DIVISOR) 82 #define TIMER2_50US (uint8_t)(VALUE2_50US * F_CPU/TIMER2_DIVISOR)
83 #define VALUE2_250US 2.5e-4 83 #define VALUE2_250US 2.5e-4
84 #define TIMER2_250US (uint8_t)((VALUE2_250US * F_CPU/TIMER2_DIVISOR) - 2) 84 #define TIMER2_250US (uint8_t)((VALUE2_250US * F_CPU/TIMER2_DIVISOR) - 2)
85 85
86
86 #define TIMER1_DIVISOR 8 87 #define TIMER1_DIVISOR 8
87 #define VALUE1_7500NS 0.75e-2 88 #define VALUE1_7500NS 0.75e-2
88 #define TIMER1_7500NS (uint16_t)(VALUE1_7500NS * F_CPU/TIMER1_DIVISOR) 89 #define TIMER1_7500NS (uint16_t)(VALUE1_7500NS * F_CPU/TIMER1_DIVISOR)
89 #define VALUE1_500NS 0.5e-3 90 #define VALUE1_500NS 0.5e-3
90 #define TIMER1_500NS (uint16_t)((VALUE1_500NS * F_CPU/TIMER1_DIVISOR) + 2) // MEASURE THIS EXACTLY WITH SCOPE 91 #define TIMER1_500NS (uint16_t)((VALUE1_500NS * F_CPU/TIMER1_DIVISOR) + 2) // MEASURE THIS EXACTLY WITH SCOPE

mercurial