cy7c63813d的SPI通信问题

[复制链接]
 楼主| goodcuistar 发表于 2011-10-21 13:58 | 显示全部楼层 |阅读模式
最近做cy7c63813和ADNS7550的鼠标程序,发现CY7C63813和ADNS之间的SPI通信有问题,从ADNS里面读出来的数据不对,大家帮忙看看这个SPI的通信程序是不是有问题.
     程序在附件里。  
     按照正常的话应该是绿灯亮的,但是一直是红灯亮,而且读出来的数据是0X00,
而且从其他的寄存器读出来的数据不是0x00就是一个变量
     这是怎么回事啊,纠结!!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
道义密码 发表于 2011-10-22 17:45 | 显示全部楼层
看了一下,看不出问题啊,帮顶
 楼主| goodcuistar 发表于 2011-10-25 09:13 | 显示全部楼层
就是啊,我也找不出有什么问题,可是就是读不出来有效的数据,求高手指教
xesxes 发表于 2011-10-29 17:56 | 显示全部楼层
cy7c63813如何作从设备,标准的只有主设备方式
 楼主| goodcuistar 发表于 2011-11-2 09:34 | 显示全部楼层
就是主设备啊,它是先发送个地址给senser,然后从senser里面读数据的
杨洋1024 发表于 2013-10-27 11:07 | 显示全部楼层
求cy7c63813的SPI程序
xuelongzhiwu 发表于 2014-12-10 14:58 | 显示全部楼层
好像在写玩数据后,需要再读一次,然后才能读取正确的数据,
kk5290122 发表于 2014-12-12 21:07 来自手机 | 显示全部楼层
没有发现什么问题,等待大神指点。
Jack闪光 发表于 2015-6-1 13:44 | 显示全部楼层
我现在还没看懂SPI程序怎么用,不过读了一下你的程序,其中“void adns_write(UINT8 address, UINT8 data)”里面的adress变量是在“UINT8 adns_read(UINT8 address)”里面定义的,作用域不同
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

5

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部