遥感adc值调整

This commit is contained in:
lmx
2025-12-18 14:58:35 +08:00
parent 5757f3fb12
commit 8775ec8b1a
11 changed files with 36 additions and 9 deletions

View File

@ -245,8 +245,15 @@ void control_key_init(void){
* @param key2_state 按键2值
*/
void control_key_get_value(u16* Xout_adc, u16* Yout_adc, u8* key1_state, u8* key2_state){
*Xout_adc = (u16)adc_get_value(AD_CH_PG5) * 65;
*Yout_adc = (u16)adc_get_value(AD_CH_PG7) * 65;
*Xout_adc = (u16)adc_get_value(AD_CH_PG5) * 64;
*Yout_adc = (u16)adc_get_value(AD_CH_PG7) * 64;
if(*Yout_adc >= 65535){
*Yout_adc = 65535;
}
if(*Xout_adc >= 65535){
*Xout_adc = 65535;
}
*key1_state = gpio_read(IO_PORTG_06);
rc_log("adc_get_value: Xout = %d, Yout = %d, key1_state = %d, key2_state = %d\n", *Xout_adc , *Yout_adc, *key1_state, 1);
@ -290,7 +297,7 @@ void contol_key_task(void){
}
g_send_data_to_ble_server(ble_data_buff, sizeof(ble_data_buff));
os_time_dly(5); //10ms为单位
os_time_dly(100); //10ms为单位
}
}
@ -408,7 +415,7 @@ void test_task(void){
void test_func_main(void){
#if TEST_FUNCTION == 1
// os_task_create(test_task, NULL, 1, 1024, 128, "rfid_test");
os_task_create(test_task, NULL, 1, 1024, 128, "rfid_test");
// os_task_create(contol_key_task, NULL, 1, 2048, 128, control_key_task_name);
#endif