- 打卡等级:以坛为家II
- 打卡总天数:462
- 最近打卡:2025-06-16 21:07:04
金牌会员
- 积分
- 1528
|
视频里的程序打印的是mv,如何转换成带小数的V打印出来
#include "COMM/STC32G.h"
#include "COMM/usb.h"
#include "adc.h"
char *USER_DEVICEDESC = NULL;
char *USER_PRODUCTDESC = NULL;
char *USER_STCISPCMD="@STCISP#";
void main()
{
u16 adc_val;
sys_init();
usb_init();
ADC_init();
EA=1;
P2M0=0X00;
P2M1=0X00;
while(1)
{
delay_ms(2);
if(DeviceState !=DEVSTATE_CONFIGURED)
continue;
if(bUsbOutReady)
{
usb_OUT_done();
}
adc_val=ADC_Read(0);
printf ("当前ADC数\xfd值:%d\t%dmv\r\n",(int)adc_val,ADC_CAL_Voltage(adc_val));
}
}
|
|