论坛首页 > 交流专区 > 技术交流 > AVR单片机ADC死机问题
查看:240  |  回复:4
AVR单片机ADC死机问题
为之未老
3
主题
4
回复
发表于Tue Dec 25 11:14:00 CST 2018   |  只看该作者 1# 电梯直达
从立创商城买的ATmega32A单片机,用到ADC转换时,发现如果输入模拟电压高于VREF时,单片机就死机了,这是即使把模拟电压调到低于VREF,或者干脆调到0V,单片机仍处于死机状态,怀疑是ADC转换进入死循环。看规格书及以前使用别处买的该型号单片机,这种情况都是返回1023数值的,从未发现死机。有人遇到类似问题的吗?难道是传说中的仿品?
回复 收藏
  举报
Hi枯3
0
主题
4
回复
发表于Thu Dec 27 08:51:39 CST 2018   |  只看该作者 2#
程序中不能采用死等待AD完成,应该采用定时查询,超时中新初始化采集的方式。
爱生活爱枯3
水上漂老张
13
主题
127
回复
发表于Fri Dec 28 00:50:47 CST 2018   |  只看该作者 3#
我 用STC单片机AD检测电压时,误将30伏电压通过10K电阻加在单片机端口,吓死我了,结果单片机没坏。
长期承接单片机类软硬件开发,QQ: 809668534 邮箱:bx133@126.com 电话/微信:13264323735
为之未老
3
主题
4
回复
发表于Sat Dec 29 15:41:20 CST 2018   |  只看该作者 4#
Hi枯3 发表于 Thu Dec 27 08:51:39 CST 2018  2# 程序中不能采用死等待AD完成,应该采用定时查询,超时中新初始化...
现在研究的不是如何解决死机问题,而是买到的单片机在性能上与规格书不一致,而且与以前从别处买的同型号产品性能不一致。
为之未老
3
主题
4
回复
发表于Sat Dec 29 15:45:32 CST 2018   |  只看该作者 5#
水上漂老张 发表于 Fri Dec 28 00:50:47 CST 2018  3# 我 用STC单片机AD检测电压时,误将30伏电压通过10K电阻加在单片...
一般好一点的单片机IO口内部都设有对电源和对第的保护二极管,30v高压通过10k电阻接入IO口时,大概有25mA以上的电流经过10k电阻和IO口内对电源的二极管流入电源+了,只要系统消耗电流不低于25mA,并且IO口内部二极管允许通过这么大的电流,单片机就不会损坏!
  • 温馨提示:标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考:社区发帖规则
  • 您当前输入了 0个文字。还可以输入8000个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

顶部