问题描述:
STM32主板做SPI从机,另一块linux主板做主机,通信的时候发现从机可以正确接收到主机数据,但是主机接收从机数据时一直不对,是随机值。
问题原因:
刚发现问题的时候,用逻辑分析仪抓包看了下,抓到的数据和主机收到的数据一致,一直以为是从机发送数据哪里逻辑有问题,排除软件方面,排查了很久才想起会不会是硬件上没有共地的原因,用杜邦线把两块主板地连起来之后果然问题解决了,所以大家SPI调试的时候一定要记得共地。
问题描述:
STM32主板做SPI从机,另一块linux主板做主机,通信的时候发现从机可以正确接收到主机数据,但是主机接收从机数据时一直不对,是随机值。
问题原因:
刚发现问题的时候,用逻辑分析仪抓包看了下,抓到的数据和主机收到的数据一致,一直以为是从机发送数据哪里逻辑有问题,排除软件方面,排查了很久才想起会不会是硬件上没有共地的原因,用杜邦线把两块主板地连起来之后果然问题解决了,所以大家SPI调试的时候一定要记得共地。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/80439.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!