查看: 2400|回复: 4

freescale 单片机 HCS08核心 AD 问题

[复制链接]

该用户从未签到

7

主题

46

帖子

0

注册会员

Rank: 2

积分
57
最后登录
2021-9-23
发表于 2012-12-13 19:11:49 | 显示全部楼层 |阅读模式
大家有没有遇到过AD端口锁死不工作了的情况。
            我的情况如下,轮询采样四个通道,每次给通道寄存器赋值,AD启动转换完成后产生中断,机子正常工作一段时间后AD采样一直不完成,不产生中断。 AD端口采样电压是12V电池电池电压分压过来,有时候会有干扰(电池充电),超过了AD采样范围。
回复

使用道具 举报

该用户从未签到

11

主题

288

帖子

0

版主

Rank: 7Rank: 7Rank: 7

积分
610
最后登录
1970-1-1
发表于 2012-12-14 09:31:50 | 显示全部楼层

RE:freescale 单片机 HCS08核心 AD 问题

建议优化一下分压处理电路,超过范围应该是产生最大值。可以做处理,当中断超过规定的时间未产生中断,重新初始化AD。
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

46

帖子

0

注册会员

Rank: 2

积分
57
最后登录
2021-9-23
 楼主| 发表于 2012-12-14 18:38:54 | 显示全部楼层

回复:freescale 单片机 HCS08核心 AD 问题

回复第 2 楼 于2012-12-14 09:31:50发表:
建议优化一下分压处理电路,超过范围应该是产生最大值。可以做处理,当中断超过规定的时间未产生中断,重新初始化AD。 

看到你的回复晚了,我已经想到这种方法了,写了防锁死代码,定时检查AD,锁死重新初始化。不过还是谢谢!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-9-14 09:26
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    70

    主题

    329

    帖子

    0

    高级会员

    Rank: 4

    积分
    952
    最后登录
    2021-1-4
    发表于 2012-12-17 14:49:13 | 显示全部楼层

    RE:freescale 单片机 HCS08核心 AD 问题

    这个问题挺奇怪,在AD不能进入中断的时候,其他中断能正常进入吗?
    还是要找到问题,你这样改等于没找到问题。
    你用的是那种时钟模式,AD可以选好几种。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    46

    帖子

    0

    注册会员

    Rank: 2

    积分
    57
    最后登录
    2021-9-23
     楼主| 发表于 2012-12-17 18:43:11 | 显示全部楼层

    回复:freescale 单片机 HCS08核心 AD 问题

    回复第 4 楼 于2012-12-17 14:49:13发表:
    这个问题挺奇怪,在AD不能进入中断的时候,其他中断能正常进入吗?
    还是要找到问题,你这样改等于没找到问题。
    你用的是那种时钟模式,AD可以选好几种。
     

    其他中断正常进入,我的是选定AD通道,然后等待转换完成进入中断再切换下一通道再等待下一次中断,这样轮询采样。从串口读出来的数据看出通道是赋值了,应该是AD没正常中断。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-27 14:35 , Processed in 0.073852 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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