打印

spi通信问题

[复制链接]
2387|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
llf021421|  楼主 | 2010-9-27 11:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位好,我用的是at91sam9261的spi接口与ads7843进行通信,我有二个工程,第一个工程是没有加ucos-ii的,在裸机的情况下,spi能与ads7843进行通信;但是当我把ucos-ii移植到工程后,原有的ads7843的驱动程序保持不变,发现spi不能与ads7843通信了,读取ads7843的数据却一直为0。刚开始以为,是加入了ucos-ii后,引起了时序的变化问题,所以我用示波器测了二个工程里面的mosi,miso,sck,cs这四支信号线的时序,发现这二个工程的时序信号是相同的,并且在ucos-ii工程中发现miso有数据输出,但是spi读到的却是0,现在不知道这是什么问题?ucos-ii能够正常进行任务调度。

请大家帮我出出主意,谢谢!

相关帖子

沙发
tiger84| | 2010-9-27 19:55 | 只看该作者
贴代码先

使用特权

评论回复
板凳
llf021421|  楼主 | 2010-9-27 21:44 | 只看该作者
问题已经解决!

使用特权

评论回复
地板
llf021421|  楼主 | 2010-9-27 21:44 | 只看该作者
经验:不能同时使用DMA与Dcache

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

185

帖子

1

粉丝