STM32
登录
直播中
贾伟刚
7年用户
1569经验值
私信
关注
[问答]
SPI中断时读取会多接收多余的0Xff的原因?
开启该帖子的消息推送
SPI
中断
源代码,实现的是spi的写读(阻塞式)
改成中断时读取,代码如下
这种情况会多接收多余的0Xff
是哪里有问题呢
回帖
(2)
刘羽扬
2024-3-13 14:25:46
这个不容易猜出来,也许是从设备没有发或者数据就是0xff也有可能。
既然是第一个数据是0xff, 那不妨挂着示波器调试一下就知道了。
在收到一个数据前后看看就能找到方向了。
这个不容易猜出来,也许是从设备没有发或者数据就是0xff也有可能。
既然是第一个数据是0xff, 那不妨挂着示波器调试一下就知道了。
在收到一个数据前后看看就能找到方向了。
举报
韩凤英
2024-3-13 14:25:52
阻塞式先是发送,这样写,发送的个数tx_len*tx_len,因为在for循环里,hal库里一句话就是发n个,接收也一样,不过接收每次一个,貌似总数是对的,不过不用for,在size填需要的个数即可。
中断式,没有一开始的发送环节,直接收和发。
阻塞式先是发送,这样写,发送的个数tx_len*tx_len,因为在for循环里,hal库里一句话就是发n个,接收也一样,不过接收每次一个,貌似总数是对的,不过不用for,在size填需要的个数即可。
中断式,没有一开始的发送环节,直接收和发。
举报
更多回帖
rotate(-90deg);
回复
相关问答
SPI
中断
为什么
SPI
读取
的第一个字节总是
0xFF
?
2019-10-14
7019
为什么 byte=SPIx_ReadWriteByte(
0Xff
);这里要写入
0XFF
?
2019-10-14
3101
为什么往w25q128里面
读取
数据就写入
0xff
?
2020-04-23
3923
调试adxl345出现某一轴数据的高有效位是
0xff
的现象
2019-01-10
2667
通过
SPI
读取
Who Am I register返回值为
0xFF
2019-03-01
2655
why???s3c2440中的
spi
驱动程序
读取
的数据都是
0xff
2012-11-16
4433
NRF24L01
读取
数据为啥命令是
0XFF
?
2020-06-08
1938
24L01调试
接收
端时,sta =
SPI
_Read(STATUS);语句后测试sta值为
0xff
?怎么
会
这样?
2017-07-02
3532
硬件
SPI
读取
W25x64返回值一直是
0xff
2014-11-10
10231
RTThread
SPI
读取
W25Q16设备ID返回
0XFF
的问题怎么解决?
2022-02-17
2209
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分