delete IR Temperature sensor

This commit is contained in:
yelvlab 2025-04-01 15:51:35 +08:00
parent 5714a10061
commit 385b6fda17
5 changed files with 16 additions and 11 deletions

View File

@ -12,6 +12,8 @@
// #define POWER_SUPPLY_12V
#define POWER_SUPPLY_24V
// #define DEBUG_VOFA_TOOL
/******************************************************************************/
#ifdef POWER_SUPPLY_12V

View File

@ -35,5 +35,5 @@ void led_blink_config(void)
timer_enable(LED_BLINK_TIMER);
nvic_irq_enable(LED_BLINK_IRQ, 2);
nvic_irq_enable(LED_BLINK_IRQ, 3U);
}

View File

@ -25,26 +25,25 @@ int main(void)
/* configure LED */
led_blink_config();
/* configure FWDGT */
watchdog_init();
// watchdog_init();
#ifdef SOFTWARE_IIC
soft_i2c_config();
#else
i2c_config();
#endif
// #ifdef SOFTWARE_IIC
// soft_i2c_config();
// #else
// i2c_config();
// #endif
printf("system start!\r\n");
ultrasonic_config();
while(1){
gd60914_get_object_tempture();
// gd60914_get_object_tempture();
delay_ms(50);
ultrasonic_pwm_out_cycles(ULTRASONIC_TX_CYCLES);
watchdog_reload();
// watchdog_reload();
}
}

View File

@ -110,6 +110,9 @@ void ultrasonic_distance_report(void) {
distance_uint16 = ultrasonic_calc_distance();
#ifdef DEBUG_VOFA_TOOL
printf("%d\n", distance_uint16)
#else
package_data[0] = (distance_uint16 >> 8) & 0xFF;
package_data[1] = distance_uint16 & 0xFF;
@ -120,4 +123,5 @@ void ultrasonic_distance_report(void) {
printf("%c%c%c", package_header[0], package_header[1], package_header[2]);
printf("%c%c", package_data[0], package_data[1]);
printf("%c", calculate_crc(combined_data, 6));
#endif
}

View File

@ -140,7 +140,7 @@ void ultrasonic_config(void) {
}
uint16_t ultrasonic_calc_distance(void) {
while (!ultrasonicMeasurementDone);
// while (!ultrasonicMeasurementDone);
// uint32_t us_value = timer_channel_capture_value_register_read(US_ECHO_TIMER, US_ECHO_CH);
uint16_t distance = (TIME_CORRECTION_US + g_capture_value) * 17;
/*