打印

使用PWM触发AD,为什么得不到正确AD转换值?

[复制链接]
1323|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
libinxtdj|  楼主 | 2009-8-28 19:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
芯片:PIC18F2431,内部两个采样保持电路,一个ADC模块。。ADGO/DONE位使用PWM的触发功能。。其中AN0采样给定电压,AN1采样电机的电流。。
详细配置如下:
ADCON0=0B00110001//使能连续循环(第一次采样:A 组第二次采样:B ),使能多通道,禁止单通道
ADCON1=0B00010000//使能FIFO
ADCON2=0B11011010//结果右对齐,32TAD,FOSC/32
ADCON3=0B01010000//每次写入FIFO二个或者4个中断
ADCHS=0B11001100//AN0AN1为正输入
不知道为什么得不到正确的结果?烦请各位给点建议!找了1天了没有找到结果。。谢谢!!!
难道在PWM触发的方式下,不能使用连续模式?还是别的原因呢?
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

48

主题

181

帖子

0

粉丝