首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]SPI总线的问题!

[求助]SPI总线的问题!

我现在遇到了一个问题,不知道是不是SPI总线的问题!

我用MC9S12DG128做了一个东西,因为担心内部AD的采样精度,所以用了外扩的AD,用SPI总线连接~~~外部的AD是12位的Max186,在读AD采样值的时候,如果程序全速运行,则读出的第二个数据包是AD采样的高位,AD的低位数据不知道读到哪去了;如果单步执行,则第一个数据包读出的是AD采样的高位,第二个是低位,可以保证数据有效性~~~

为什么单步和全速读出来的值不同呢??
单步执行与全速执行的区别在于,单步执行时,两个字节间有停顿延时。你应该看一下AD的时序要求,是否需要这样的延时。
海纳百川  有容乃大
返回列表