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

[复制链接]
2157|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

粉丝
快速回复 在线客服 返回列表 返回顶部