[求助] 关于LM3S8962 SSI通信的问题

cclcxy   2012-8-1 17:34 楼主
在使用ssi通信的时候,使用示波器观察管脚的信号。没有观察到应该的信号,请问这是什么原因?附上程序 使用的是iar5.11 开发环境。

extern void SSIDataPut(unsigned long ulBase, unsigned long ulData);
extern long SSIDataPutNonBlocking(unsigned long ulBase, unsigned long ulData);
还有就是这两个函数的区别
谢谢

    dac5618.zip (2012-8-1 17:34 上传)

    55.78 KB, 下载次数: 15

    ssi通信

回复评论 (2)

回复 楼主 cclcxy 的帖子

没有波形,首先确认一下相应管脚配置是否正确。
这两个从字面理解,就是一个会阻塞,一个不会。
SSIDataPut 会在 FIFO 没有空间的时候等待直到有空间。而SSIDataPutNonBlocking会直接返回。
点赞  2012-8-1 18:28

回复 沙发 Study_Stellaris 的帖子

没有波形出来,是因为在但不调试。本来想具体看看信号起始的样子的。全速运行后就发现时可以的。关于两个函数的区别,谢谢指导啦。
点赞  2012-8-1 19:07
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复