中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

单片机是STM32f103rct6,dac用的是通...

 喜欢小小小侯

下载贤集网APP入驻自媒体

单片机是STM32f103rct6,dac用的是通道一,pa4。如图,我在调试后,得到的y为1,adcx为0。不知道哪里错了,还是说我对返回值的两个函数用的不对,刚学这个不太明白,希望有大佬能够解惑,谢谢

最新回复
发布回复
请检查ADC采样设置是否正确。可能需要确保PA4引脚对应的ADC通道被正确地选择,并且相应的采样周期、触发源和采样分辨率等参数设置正确。还需要确定ADC的转换触发方式是否适合实际应用需求。建议检查相关的程序代码或函数调用,特别是与DAC和ADC配置相关的部分。
请检查DAC通道配置是否正确。确保DAC的输出通道与PA4引脚连接正确,并且相应的引脚复用设置正确。验证一下DAC输出的电压是否符合预期。可以使用多种方法,如示波器或电压表等来进行验证
使用STM32f103rct6的DAC功能时,如果调试后得到的y值为1而adcx为0,可能是DAC转换结果未正确映射或ADC读取存在问题。检查DAC输出通道与ADC输入通道的连接是否正确,并确保DAC配置和转换过程符合预期。同时,检查程序中对ADC数据的读取和处理逻辑。

为您推荐

热门交流