找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3158|回复: 6
打印 上一主题 下一主题
收起左侧

单片机定时器不准的问题

[复制链接]
跳转到指定楼层
楼主
ID:192357 发表于 2018-4-17 18:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在定时器中只放LED灯旋转的程序,清楚标记为在旋转程序之前,但是程序在执行的时候LED灯有事亮灭的时间不对。同样的程序放在核心板上可以用。
晶振电路一致,而且在ADC采集的时候,ADC端口不给信号,会出现方波干扰,干扰周期与LED亮灭周期一致,甚至错误时间也一致。这是什么问题,求大佬告诉一下,顺便说一下我用的是KEA128单片机
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:192357 发表于 2018-4-17 22:37 | 只看该作者
还有一个问题,KEA使能ADC通道进行读取时,一个通道采取的值会影响其它通道的值。给一个脚模拟信号,其他几个通道的变化规律与其一模一样,怎么回事,急求
回复

使用道具 举报

板凳
ID:192357 发表于 2018-4-17 22:45 | 只看该作者
还有一个问题,就是KEA在进行ADC采集是ADC各通道之间会互相影响,给一个ADC通道模拟信号,其他记录ADC也会有相同的变化规律,急求。
回复

使用道具 举报

地板
ID:123289 发表于 2018-4-18 20:58 | 只看该作者
1、硬件分线不合理时,有可能出现干扰。
2、AD的内部有一个记忆电容,它是用来采集引脚上的电压的。当引脚切换后,它上面的电压不能跃变,需要一定的时间才能变成切换后的引脚电压。所以当切换后到一个新的引脚后,要稍等一会再采样,可以放弃前几次采样的值。这样就保险了。
很多人未注意到这一点,未留足够的切换时间间隔,就会出现交叉干扰的现象。
回复

使用道具 举报

5#
ID:192357 发表于 2018-4-19 12:54 | 只看该作者
yzwzfyz 发表于 2018-4-18 20:58
1、硬件分线不合理时,有可能出现干扰。
2、AD的内部有一个记忆电容,它是用来采集引脚上的电压的。当引脚 ...

谢谢,
回复

使用道具 举报

6#
ID:192357 发表于 2018-4-21 21:31 | 只看该作者
问题已经解决,定时器我们刚开始是通过观察点亮的LED灯翻转来进行指示的,最终检查的原因是这两个LED灯练得引脚同时也是ADC的复用引脚,因为ADC通道在没有接外部信号来源时,容易受到相同ADC其它通道的影响,导致连在该引脚的LED灯不能正确翻转,我用逻辑分析仪测过,定时的时间是准确的。
回复

使用道具 举报

7#
ID:313765 发表于 2018-4-22 15:35 | 只看该作者
其实外置晶振的误差是很大的,最好是用自带震荡电路那种
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表