PIC18F2480 驱动数码管的问题

[复制链接]
3461|12
 楼主| zhenxing2000 发表于 2013-1-22 09:50 | 显示全部楼层 |阅读模式
描述:
单片机的RB0~RB7设置成输出口与数码管的数据口相连(其中,RB5为PGM,RB6为PGC,RB7为PGD),RA0~RA3设置成成输出与数码管的片选线相连(四位数码管)。用CCP功能采集200-1000Hz的频率,将频率值显示在数码管上。下载器为ICD3。
问题:
频率已经采集出来,当ICD3连在下载口上的时候,数码管显示非常稳定,正负1Hz的精确度;而把ICD3拔下来的时候,数码管显示就开始乱跳。
尝试过的解决方法:
1. 检查RB7复用下载口的设置;
2. 将下载复用口剪断;
3. 上拉;
都没有解决问题。
求教大侠。

数码管部分的电路如下图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
shuidi_wangdan 发表于 2013-1-22 11:40 | 显示全部楼层
把I所用到O口设置成数字口试一下
 楼主| zhenxing2000 发表于 2013-1-22 11:57 | 显示全部楼层
shuidi_wangdan 发表于 2013-1-22 11:40
把I所用到O口设置成数字口试一下

设置了,效果还是一样, 谢谢。
 楼主| zhenxing2000 发表于 2013-1-22 11:58 | 显示全部楼层
本帖最后由 zhenxing2000 于 2013-1-22 19:47 编辑
 楼主| zhenxing2000 发表于 2013-1-22 12:07 | 显示全部楼层
我怀疑是程序问题。
dodome521 发表于 2013-1-22 14:07 | 显示全部楼层
怀疑电源问题
以前做RFID读卡器时,遇到过类似问题,后来把供电电源处理了一下(加电容,电感),问题就解决了。
 楼主| zhenxing2000 发表于 2013-1-22 14:40 | 显示全部楼层
dodome521 发表于 2013-1-22 14:07
怀疑电源问题
以前做RFID读卡器时,遇到过类似问题,后来把供电电源处理了一下(加电容,电感),问题就解 ...

谢谢,我去试一下。
 楼主| zhenxing2000 发表于 2013-1-22 14:59 | 显示全部楼层
dodome521 发表于 2013-1-22 14:07
怀疑电源问题
以前做RFID读卡器时,遇到过类似问题,后来把供电电源处理了一下(加电容,电感),问题就解 ...

我加了电容,但是不行啊。
我快疯了。
xiaohuang305 发表于 2013-1-24 15:12 | 显示全部楼层
zhenxing2000 发表于 2013-1-22 14:59
我加了电容,但是不行啊。
我快疯了。

应该是变量溢出了,或者数组溢出。
dodome521 发表于 2013-1-29 16:28 | 显示全部楼层
问题解决了没有?
如果是电源不干净的话,应该多试试,加不同电容的组合,或者电感,不能心急。
 楼主| zhenxing2000 发表于 2013-1-29 17:29 | 显示全部楼层
问题解决,说出来怕大家笑话,频率的底线掉了,一直没有发现。

评论

据说,故障的怪异程度跟BUG的等级成反比。  发表于 2013-1-30 14:11
兰天白云 发表于 2013-1-30 16:44 | 显示全部楼层
最难查的问题往往是最低级的错误,以后要注意
仰望星期五 发表于 2013-2-5 10:00 | 显示全部楼层
犯过同样的低级错误
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:专注于单片机、ARM、嵌入式等硬件、软件设计经验的分享。 微信公众号:micropoint8 QQ群:143586739

20

主题

217

帖子

1

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