[PIC®/AVR®/dsPIC®产品] PIC16F1823 AD采样问题求教!

[复制链接]
3228|10
 楼主| 禹雨小鱼 发表于 2014-8-1 09:45 | 显示全部楼层 |阅读模式
目前在用PIC16F1823的AD功能,使用的是内部基准2.048V,为什么在线调试的时候AD计算采样值是正常,但是将程序烧录至芯片后,不进行在线仿真,AD采样的值都是接近溢出呢?在线调试和不调试的程序是一样的。求救啊,搞不懂了。
wangch_sh 发表于 2014-8-1 09:47 | 显示全部楼层
配置位对不对?
 楼主| 禹雨小鱼 发表于 2014-8-1 09:49 | 显示全部楼层
wangch_sh 发表于 2014-8-1 09:47
配置位对不对?

如果配置不对的话,应该仿真也不会对吧?
yewuyi 发表于 2014-8-1 09:51 | 显示全部楼层
禹雨小鱼 发表于 2014-8-1 09:49
如果配置不对的话,应该仿真也不会对吧?

生产时的配置位和调试时的配置位设置是不一样的。
 楼主| 禹雨小鱼 发表于 2014-8-1 09:52 | 显示全部楼层
yewuyi 发表于 2014-8-1 09:51
生产时的配置位和调试时的配置位设置是不一样的。

那和这个相关的配置位是哪个?是在confige bit里面配置吗?
yewuyi 发表于 2014-8-1 09:55 | 显示全部楼层
禹雨小鱼 发表于 2014-8-1 09:52
那和这个相关的配置位是哪个?是在confige bit里面配置吗?

对的。

你看我的PIC16F1828的CONFIG配置:


//----------------------------------------------------------------------------------------------------------------------------------------------------------
#ifndef              debug
__CONFIG(FOSC_INTOSC&WDTE_ON&PWRTE_ON&MCLRE_ON&CP_ON&CPD_ON&BOREN_ON&CLKOUTEN_OFF&IESO_OFF&FCMEN_OFF);
__CONFIG(WRT_ALL&VCAPEN_OFF&PLLEN_OFF&STVREN_ON&BORV_25&LVP_ON);
#endif

评分

参与人数 1威望 +1 收起 理由
禹雨小鱼 + 1 很给力!

查看全部评分

 楼主| 禹雨小鱼 发表于 2014-8-1 10:50 来自手机 | 显示全部楼层
yewuyi 发表于 2014-8-1 09:55
对的。

你看我的PIC16F1828的CONFIG配置:

哦,找到问题了,是配置位没有设置对,谢谢各位。
 楼主| 禹雨小鱼 发表于 2014-11-15 15:22 来自手机 | 显示全部楼层
yewuyi 发表于 2014-8-1 09:55
对的。

你看我的PIC16F1828的CONFIG配置:

请问下,1823可以的AD采集GND吗?要和5MV采集出来的数据分开来,这个芯片能达到这么高的精度么?
yklstudent 发表于 2014-11-15 17:22 | 显示全部楼层
5000MV/1023=4.89MV
zydlyq 发表于 2014-11-28 17:12 | 显示全部楼层
学习下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

76

帖子

1

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