Microchip
直播中

潘凌

7年用户 174经验值
私信 关注
[问答]

如何使用ADC访问dsPIC33和dsPICDEM 2上的电位计之类的模拟输入

大家好,我有一个dsPIC33EP256MC506微控制器和dsPICDEM-2MCLV开发板,并且正在尝试在我的程序中读取电位器的值。通过本论坛用户的帮助,我学会了如何访问LED和按钮之类的数字引脚,但是很难找到如何使用ADC。有人能告诉我如何读取板上电位器的文档吗?谢谢您,感谢您一直以来的支持。微控制器:dsPIC33EP256MC506Dev板:dsPICDEM-2MCLVProgrammer:RealICECom.r:MPLAB XIn我的代码,我把我发现引脚为E13的电位器设置为一个输入,然后尝试在按下按钮时使用PORT读取电位器的值。SED。这就是我应该怎么做的吗?价值到底吐到哪里去了?再次感谢

回帖(4)

张娜

2019-10-25 06:18:25
不,没有端口你必须阅读关于A/D模块(ADCON,ADRES寄存器等)或多或少在DSPICS上)。或者你可以使用库函数,如OpenAcd()和Read ADC()。
举报

h1654155275.5814

2019-10-25 06:26:08
谢谢您的回复!在我的程序中有如何使用这些库函数的文档吗?通过使用ADADADC(),程序如何知道我在谈论电位器?再次感谢
举报

张娜

2019-10-25 06:38:39
在编译器的文件夹中,应该有一个“DOC”子文件夹,该子文件夹具有关于它的文档,特别是用于PIC的文档(因为从一个PIC到下一个PIC有一些轻微的变化)。至于“它将如何知道”——嗯,你把你的罐子连接到一个输入引脚(可以用作ADC输入),然后使用这些函数来选择它。实际上,库函数很好,但是如果你想了解ADC模块的细节,你应该学习和了解ADC的寄存器……
举报

h1654155275.5814

2019-10-25 06:46:27
再次感谢DarioG,我会看一看。我正在使用XC16。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分