STM32G431板载资源程序设计-ADC

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 *)"                    ");

}
///

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值