ADCÖжÏ
uint16_t r38_adc1,r37_adc2;
void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef *hadc)
{
HAL_ADC_Start(&hadc1);
HAL_ADC_Start(&hadc2);
r38_adc1 = HAL_ADC_GetValue(&hadc1);
r37_adc2 = HAL_ADC_GetValue(&hadc2);
}
///
lcd_Pro///
__IO uint32_t uwTick_lcd_recovery;
uint8_t string0[20],string1[20],string2[20],string3[20],string4[20],
string5[20],string6[20],string7[20],string8[20],string9[20];
void Lcd_Pro(void)
{
if(uwTick-uwTick_lcd_recovery<100) return;
uwTick_lcd_recovery = uwTick;
HAL_ADC_Start_IT(&hadc1);
HAL_ADC_Start_IT(&hadc2);
LCD_SetBackColor(White);
LCD_SetTextColor(Magenta);
sprintf((char*)string0,"r37:%0.2f,r38:%0.2f ",(double)r37_adc2/4096*3.3,
(double)r38_adc1/4096*3.3);
LCD_DisplayStringLine(Line0, (uint8_t *)string0);
LCD_DisplayStringLine(Line1, (uint8_t *)" ");
LCD_DisplayStringLine(Line2, (uint8_t *)" ");
LCD_DisplayStringLine(Line3, (uint8_t *)" ");
LCD_DisplayStringLine(Line4, (uint8_t *)" ");
LCD_SetBackColor(Magenta);
LCD_SetTextColor(White);
LCD_DisplayStringLine(Line5, (uint8_t *)" ");
LCD_DisplayStringLine(Line6, (uint8_t *)" ");
LCD_DisplayStringLine(Line7, (uint8_t *)" ");
LCD_DisplayStringLine(Line8, (uint8_t *)" ");
LCD_DisplayStringLine(Line9, (uint8_t *)" ");
}
///