登录注册
论坛
一粒金砂(中级)
58
0
static void AdcPolling(void) { uint16_t u16AdcValidValuetime=0; uint16_t i=0; /* Can ONLY start sequence A conversion. Sequence B needs hardware trigger to start conversion. */ ADC_ClearStatus(ADC_UNIT, ADC_EOC_FLAG); ADC_Start(ADC_UNIT); buf[u16AdcValidValuetime]=ADC_UNIT->DR10; while(ADC_GetStatus(ADC_UNIT,ADC_EOC_FLAG)!=SET) { ADC_ClearStatus(ADC_UNIT, ADC_EOC_FLAG); buf[u16AdcValidValuetime++]=ADC_UNIT->DR10; } ADC_Stop(ADC_UNIT); for(i=0;i<u16AdcValidValuetime;i++) { buf[i]=ADC_CAL_VOL(buf[i]); DDL_Printf("voltage is: %d\n ",buf[i]); } }
image.png (31.55 KB, 下载次数: 1)
下载附件 保存到相册
2023-9-16 22:27 上传
image.png (183.63 KB, 下载次数: 1)
2023-9-16 22:29 上传
扫一扫,分享给好友
版主
6841
11
很明显的看见VOFA把波形很好的画了出来,而且VOFA还有更多操作,可以用来实时调参,有兴趣的朋友可以看看.
感谢推荐!
发表回复 回帖后跳转到最后一页
EEWorld Datasheet 技术支持
查看 »