ST意法半导体
登录
直播中
张伟
7年用户
1577经验值
私信
关注
[问答]
在SPI Tx写入模式下无法发送新数据是什么原因呢?
开启该帖子的消息推送
FreeRTOS
STM32
分频器
<配置>
FreeRTOS,
STM32
F767, 闪存(W25Q128)
将 SPI5_Tx/Rx 与 DMA 结合使用
全双工、4 线、8 位、预分频器 = 2、CPOL=低、CPHA=1 边沿(模式 0)
Tx 的 DMA2_Stream3(极高优先级),Rx 的 DMA2_Stream4(极高优先级)
正常模式,
的
<错误>
为 SPI Tx 输入新数据,编译并运行
没有发送新数据,正在重传刚刚发送的数据(用示波器检查)
新数据只有在再次发送后才会发送。
是什么原因?
回帖
(1)
李丹丹
2022-12-19 15:04:05
你的意思是你正在刷新你的编发送新数据的新版本,但旧的(不同的)数据仍然被发送?然后,闪烁不能正常工作。
如果 DMA 涉及具有数据缓存(如 F7)的 MCU,您还可以仔细检查 DMA 是否看到正确的数据(缓存一致性)。
你的意思是你正在刷新你的编发送新数据的新版本,但旧的(不同的)数据仍然被发送?然后,闪烁不能正常工作。
如果 DMA 涉及具有数据缓存(如 F7)的 MCU,您还可以仔细检查 DMA 是否看到正确的数据(缓存一致性)。
举报
更多回帖
rotate(-90deg);
回复
相关问答
FreeRTOS
STM32
分频器
AD9627的
SPI
无法
写
数据
,只能读
数据
是
什么原因
?
2023-12-08
315
CC1121
在
sniffer
模式
下
无法
接收
数据
,
什么原因
?
2016-03-30
1912
24L01
发送
端
无法
正确
发送
数据
2020-04-21
609
FlexCAN如何在环回
模式
下
获取
数据
帧信号?
2023-03-21
639
STA
模式
测试TCP客户端
发送
数据
,串口
无法
接收是
什么原因
?
2020-06-04
2018
ADF7242无射频信号是
什么原因
?
2018-09-25
1372
【恳请帮助】CC2500,自制板发出的
数据
无法
被SmartRF识别,请问是
什么原因
?
2018-06-06
1928
怎么
在
Tx
模式
下
用
SPI
运行DMA
2019-10-17
1256
发送
有
SPI_TX
0/
SPI_TX
1/TDATA寄存器,先写
TX
0再写
TX
1表示
发送
完
TX
0
数据
再
发送
TX
1
数据
吗?
2023-08-25
56
在
使用matlab进行串口操作时为什么
无法
向单片机
写入
数据
呢
2021-07-29
1039
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分