完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
大家好,
我是一个绝对的新手到SPI,并与它一起使用。 我没有找到足够的文档或例子来说明如何执行SPI主读。 我可以向SPI从设备写入数据,但是如何读取数据呢? 使用示波器,我可以看到SCLK引脚在写操作期间被驱动,但是它不是在读命令期间被驱动的!!!!(仍然很低) 我称之为: SpimWruteXDATA(0x80); 而((SPimaRead TxStUsUs)和(8)=0); SpimWruteXDATA(0x10); 而((SPimaRead TxStUsUs)和(8)=0); SpimtTxDeBable();PSoCuxDebug Guf(15)=SPimaRealRxDATA(); 我可以看到SCLKand SDIOIS在两个写入周期中被驱动,并且正确的位被设置,但是SCLKis从不为SPISlave Device写数据而被驱动!! SCLKdriven是如何阅读模式的? 谢谢! -吉蒂斯 |
|
相关推荐
4个回答
|
|
|
|
|
|
|
|
|
嗨gytis,请找到SPI双向实施附加项目。请仔细检查一下这个项目。中提到的示例项目我们需要清理库存和SPIM FIFO的规定还需要我们启动一个虚拟的SPIM写操作(当SPIM TX是残疾人)以产生所需的SCLK的奴隶。希望这个示范项目对你有帮助。谢谢,Goverdhan
π双向方向 1.6兆字节 |
|
|
|
|
|
SPI不“交替”每个比特的方向——它只是全双工(这意味着数据可以同时在两个方向上传输)。
因此,当一个从设备向主机发送数据时,时钟需要工作,因此主机需要生成数据。要做到这一点,通常由主机发送哑值。 |
|
|
|
|
|
当在双向模式下使用SPI时,请查看SPI数据表页2中的两幅图片。他们准确地显示了正在发生的事情。
时钟总是由主机生成的。 数据总是反馈给发送者(主或从)。 SPI接口是字节导向的,在比特级没有方向切换。 鲍勃 |
|
|
|
|
只有小组成员才能发言,加入小组>>
786个成员聚集在这个小组
加入小组cyUSB3014一直显示2.1,不能到3.0情况,谁遇到过
7255 浏览 0 评论
2482 浏览 1 评论
2176 浏览 1 评论
4037 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
2082 浏览 6 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
7760浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
6318浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
752浏览 2评论
725浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
8152浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-10 00:20 , Processed in 0.743906 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
932