查看: 3342|回复: 2

[其他] atmega16 ADC

[复制链接]

该用户从未签到

4

主题

7

帖子

0

新手上路

Rank: 1

积分
34
最后登录
1970-1-1
发表于 2011-12-13 23:08:36 | 显示全部楼层 |阅读模式
为什么不进入中断  ?一直在执行 else的内容
另外我将 else的内容在 中断执行的时候 是没问题的 能得到ADCH的数据  疑问中....   QQ 365793739
#include
#include

#define uint unsigned int
uint i,j;
void delay(second)
{
  uint a,b;
  for(a=0;a
我知道答案 目前已有1人回答
回复

使用道具 举报

该用户从未签到

4

主题

7

帖子

0

新手上路

Rank: 1

积分
34
最后登录
1970-1-1
 楼主| 发表于 2011-12-13 23:11:36 | 显示全部楼层

回复:atmega16 ADC

自己认为是 AD的转换时间 和AVR的执行时间冲突  没有得到验证
  但是如果是这个问题应该怎么解决 没想到了 希望大家帮个忙 谢谢了外部晶振11.0592  我自己试过 主程序一开 无论初值ADIF是0 或者1 都进入 中断 而不执行 else 但是如果将中断里面的 全局变量 拿到主程序里 整个程序就不执行中断了  ADC也不工作了  迷惑
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2011-12-14 15:49:54 | 显示全部楼层

    RE:atmega16 ADC

    您好,请您把帖子发到AVR论坛,那里有专家解答AVR的问题。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-22 02:38 , Processed in 0.084920 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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