我正在寻找将慢速设备(ADC - ~1.2MHz)连接到我的 mcf5270 微控制器的方法,这是一个相当快的设备(~150MHz)。我正在使用 ADC0817,并尝试了以下方法:GPIO 读取数据线,内存映射访问(因为 adc 与 uP 兼容)。
当映射为内存中的一个位置时,我使用的是最大等待状态(15ws,大约为 107ns)。mcf5270 不支持不使用其总线模型(ADC 不支持)的任何进一步等待。
使用 GPIO,只读取垃圾值。
注意:ADC 实际工作,除了读取数据之外,它的接口是正常工作的。我正在使用 C/C++ 和程序集。
简而言之,我正在寻找有关尝试从 ADC0817 读取数据的方法的建议。
非常感谢评论和回复。