微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS8364的问题

ADS8364的问题

时间:10-02 整理:3721RD 点击:

你好,最近开始接触ADS8364,有一个地方不太明白:ADS8364通过XINTF与2812连接后,ADS8364的转换结果存在2812的哪个地址里面?也就是说在EOC置0,触发了2812的外部中断后,在中断程序中到哪里读取采样数据?看了它的文档,貌似并没有说明这一点。

是这样的,这要取决去你把ADS8364挂在2812的地址总线的哪一个地址上,就是用哪个地址线选通的ADS8364。确定后,读ADS8364的值,就用读这个地址的数据函数,就能读到转化的结果了。

先谢谢您。

这个地址的选取是固定的么?比如我选的XINTF2区,只要符合该区的地址范围,取任意一个地址都可以吗?怎么选?ADS8364只有三根地址线A0,A1,A2,这三根地址线只是确定了该怎么读取总线上的数据,并没有涉及到地址的问题。

我又想了想,是不是这样子的:对于ADS8364,假设连到2812的XINTF2后,在程序中定义一个地址,2812访问这个地址时,ADS8364就把结果通过数据总线发到这个地址里,2812把数据读出来。

Hi

   关于这个问题,或许你到C2000的论坛里讨论更为合适: http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56.aspx

   因为你要问的应该是2812数据存储的问题。

  

你的想法是对的,只所以把ADS8364挂在2812的总线上,就是因为这样操作起来很简单。读取ADS8364的值,就像读个2812片外RAM地址里的值一样简单。你硬件需要设计的,就是给ADS8364设置好地址,连好读写使能线,注意 一下时序。

嗯,谢谢。再多问一句,硬件设计的时候,怎么给ADS8364设置地址呢?

因为我在使用的时候并没有在硬件上给ADS8364设置地址,只是在程序中定义了一个地址,这样也能读取到数据。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top