最近做一个东西,是将采样到的周期信号存储到外部SRAM中,用的是6264,思路是这样的,当AD转换结束一次则把采样到的结果存储一次(外部SRAM).存储程序如下: uchar xdata *add_ad_h; *add_ad_h=AD_H; add_ad_h++; *add_ad_h=AD_L; add_ad_h++;
采用指针移动外部SRAM的地址,AD转换结束标志接的是外部中断0,为了提高采样率,采用的是查询方式.现在发现的是,在存储数据的时候,速度太慢了.也就是数据还没有完全存到外部SRAM的时候,AD就转换完成了.这样的话就限制了采样速度了.不知道如何编写程序才能提高对外部SRAM的访问速度.请高手指点.非常感谢. |