1万
7万
11万
管理员
使用道具 举报
0
8
新手上路
lichangming 发表于 2024-8-5 21:50 硬汉您好,我想问下我做一个项目需要随时准备发出SPI信息,但还有更新需求,SPIFIFO会导致我数据更新的时候 ...
eric2013 发表于 2024-8-6 08:08 设置SPI的FIFO大小为01DATA即可
lichangming 发表于 2024-8-6 11:20 目前DMA使用的是单次传输,没有使用DMAFIFO,我试了把DMAFIFO放开,就发现数据更新会从16个字节扩大到32 ...
eric2013 发表于 2024-8-7 09:05 是SPI FIFO大小配置为01DATA spi5.Init.FifoThreshold = SPI_FIFO_THRESHOLD_01DATA
4
25
37
面包人 发表于 2024-9-15 12:04 后续呢 , 我也是遇到一样的情况 但是我直接开头16字节直接都定义为报头了 不管它 实际数据16字节以后
39
1504
1626
至尊会员
lichangming 发表于 2024-8-6 10:21 硬汉我又试了更改DMA传输的FIFO大小为半满,单次突发,结果每次还是一启动就先存16个字节,表现为NDT的值 ...
sanit 发表于 2024-10-26 23:35 H7的SPI确实是这样,不知道是HAL库问题还是外设就是这样,一上来就直接塞进去了16个
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-4-29 02:01 , Processed in 0.316529 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.