OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1826|回复: 0

战舰版DAC例程,源码可能有误

[复制链接]

2

主题

11

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2019-7-19
在线时间
5 小时
发表于 2019-8-12 20:57:32 | 显示全部楼层 |阅读模式
鄙人新手,不过今天在复习DAC实验时,发现main函数中有一个地方逻辑好像有一点问题

DAC实验例程原本想要
1.通过DAC输出一个电压
2.让ADC读入输出的电压
(如果我没有理解错的话)

然而main函数中

战舰版例程(库函数版本)实验20 DAC实验68行

adcx=DAC_GetDataOutputValue(DAC_Channel_1);//读取前面设置DAC的值


战舰版例程(寄存器版本)实验20 DAC实验59行
adcx=DAC->DHR12R1;

都是通过读DAC的寄存器来读入设置的值的
鄙人认为此时应该读ADC转换的结果,比如调用ADC实验中的Get_Adc(ADC_Channel_1)
不然这个实验通过DAC设置输出值,再读DAC的数据寄存器,那就没有用ADC的地方了



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-7 16:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表