搜索
bottom↓
回复: 2

请问傻孩子 手柄spi data读不到数据

[复制链接]

出0入0汤圆

发表于 2011-2-19 12:34:51 | 显示全部楼层 |阅读模式
用spi给手柄发送控制数据,但是接收不到手柄的返回数据
流明的片子,spi协议的fss信号在发送时自动拉低拉高,不知道是不是这个的影响,没等手柄把数据发回来,因为拉高就停止交互了。
但不知道怎么手动拉低
或者别的什么原因 求解 谢谢
看到过傻孩子做的手柄那个串口程序,但是easyarm5749的spi是freescalespi
下面是自带的ssi发送程序
SSIDataPut(unsigned long ulBase, unsigned long ulData)
{
    //
    // Check the arguments.
    //
    ASSERT((ulBase == SSI0_BASE) || (ulBase == SSI1_BASE));
    ASSERT((ulData & (0xfffffffe << (HWREG(ulBase + SSI_O_CR0) &
                                     SSI_CR0_DSS_M))) == 0);

    //
    // Wait until there is space.
    //
    while(!(HWREG(ulBase + SSI_O_SR) & SSI_SR_TNF))
    {
    }

    //
    // Write the data to the SSI.
    //
    HWREG(ulBase + SSI_O_DR) = ulData;
}

出0入296汤圆

发表于 2011-2-21 10:39:03 | 显示全部楼层
如果芯片的SPI自动拉低拉高SS信号,就换一个普通GPIO来控制这个SS好了~

出0入0汤圆

 楼主| 发表于 2011-2-27 22:34:02 | 显示全部楼层
已经解决 谢谢
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-4 15:39

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表