查看: 2129|回复: 8

[其他] ATD模块中SCAN扫描疑问

[复制链接]

该用户从未签到

3

主题

9

帖子

0

注册会员

Rank: 2

积分
71
最后登录
2016-12-28
发表于 2015-9-10 09:10:14 | 显示全部楼层 |阅读模式
   将9SXEP100数据手册的ATD模块看了好几遍了,有些问题没有说清楚,就是SCAN模式;现在假设采定16路通道,       1.在SCAN模式下,第一次启动需要对ATDCTL5寄存器写,当AD循环采样将16路通道都采集完成以后,此时ATDSTAT0寄存器中的SCF位为1,若SCF位不清     零的话,那么ATD是否就不进行下一次的扫描转换了?   

(第二个疑问是在scan模式下,如果SCF位清零的话就进行下一次扫描的情况)
2.若在初始化中AFFC=1,然后判断SCF=1后,对其中一个结果寄存器(假如ATDDR0)进行读写的话,那么相应的CCF0清零,并且SCF也被清零,ATD进       行scan模式,扫描通道,那么这时CCF1~CCF15标志位是没有清除的,这个时候还会对通道1~15进行AD转换吗?希望熟悉这一块的大神能够解释一下,     谢谢~


我知道答案 目前已有8人回答
回复

使用道具 举报

该用户从未签到

3

主题

9

帖子

0

注册会员

Rank: 2

积分
71
最后登录
2016-12-28
 楼主| 发表于 2015-9-19 22:17:59 | 显示全部楼层
安 发表于 2015-9-13 20:52
第一个问题是转换一次,读取一次才进行后面的转换。
第二个问题需要测试了,从手册上看是读取数据以后自动 ...

根据我做实验的结果来看,在scan模式下,一直是循环扫描的;
1.无需读取一次才进行后面的转换,实验结果,不读取AD结果寄存器的值,在debug下查看_ATDXDRX寄存器的值是一直有变化的;
2.AD结果寄存器的值在不读的情况下,在每一次轮询的时候都会被覆盖;
回复 支持 1 反对 0

使用道具 举报

  • TA的每日心情
    开心
    2017-1-4 14:54
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    5

    主题

    130

    帖子

    0

    高级会员

    Rank: 4

    积分
    585
    最后登录
    2017-2-11
    发表于 2015-9-10 10:36:08 | 显示全部楼层
    不懂帮顶
    回复

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-9-13 20:52:14 | 显示全部楼层
    第一个问题是转换一次,读取一次才进行后面的转换。
    第二个问题需要测试了,从手册上看是读取数据以后自动清除的。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    51

    帖子

    0

    注册会员

    Rank: 2

    积分
    87
    最后登录
    1970-1-1
    发表于 2015-9-14 20:05:31 | 显示全部楼层
    不懂啊~~
    回复

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-9-21 17:49:28 | 显示全部楼层
    很多还是需要实际测试。我们使用都是产生中断以后,读取数据。如果不读取数据只清除标志位,数据应会被覆盖掉。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    151

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    396
    最后登录
    2020-6-22
    发表于 2015-11-16 14:52:15 | 显示全部楼层
    看手册呀!
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    10

    帖子

    0

    注册会员

    Rank: 2

    积分
    53
    最后登录
    2016-10-4
    发表于 2015-12-2 19:12:22 | 显示全部楼层
    sniff 发表于 2015-9-19 22:17
    根据我做实验的结果来看,在scan模式下,一直是循环扫描的;
    1.无需读取一次才进行后面的转换,实验结果 ...

    同意5楼的结论!还有一个溢出标志位,如果不清零SCF也能继续,就是溢出标志位也会置位
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    318

    帖子

    0

    高级会员

    Rank: 4

    积分
    880
    最后登录
    2018-2-27
    发表于 2016-7-30 19:14:51 | 显示全部楼层
    帮顶                           
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-22 06:07 , Processed in 0.100619 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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