STM32
登录
直播中
石正厚
7年用户
1139经验值
私信
关注
[问答]
关于PSSI_DMA 16位到32位的问题求解
开启该帖子的消息推送
32位
dma
16位
我们最近在用H723的PSSI,由于我们需要对接收到的数据进行32位的累加,所以就在DMA初始化的时候将目标内存设置位了一个32bit的数组:HAL_PSSI_Receive_DMA( hpssi, (uint32_t*)pData32_rec , pssi_points);。
cubemx中的设置为circular,data width都为word。
但是我们发现好像在DMA传输时这个32位的数据高16位写入了和低16位一样的数据,比如我的PSSI数据位1ff,那么pData32_rec则为01ff01ff,而我想要的是0x000001ff。
请问这个是什么问题?
谢
回帖
(1)
赖治添
2024-3-18 16:04:10
从手册上看,这个外设的传输数据就是按照32位传送的,虽然它的数据宽度只有16位。
所以DMA在访问数据寄存器时也是32位的。楼主只能得到这样的结果。
建议软件在累加时再单独拆分一下数据吧。
从手册上看,这个外设的传输数据就是按照32位传送的,虽然它的数据宽度只有16位。
所以DMA在访问数据寄存器时也是32位的。楼主只能得到这样的结果。
建议软件在累加时再单独拆分一下数据吧。
举报
更多回帖
rotate(-90deg);
回复
相关问答
32位
dma
16位
关于
PSSI_DMA
16
位
到
32
位
的问题
2023-08-07
232
怎么使用
DMA
进行8
位
至
16
位
转换
2019-01-22
3099
使用CubeMX配置STM32F407VGT6的SPI
DMA
发送
16
位
数据,时钟有波形的原因?
2024-03-28
179
DMA
传输,假设外设为
16
位
,可以设置为外设数据宽度8
位
,外设地址递增模式吗?
2020-08-13
2391
带
DMA
的STM32H723ZG模数转换器,数据宽度为什么要设置成32
位
?
2022-12-05
423
DMA
向导禁止将8
位
SAR ADC链接到8
位
VDAC
2018-12-21
1180
串口的问题,发送
16
位
bit
到
串口,已经混乱了
2016-07-28
4459
使用CubeIDE 1.9.0 MCU封装STM32H7 V1.10.0生成错误的DCMI.c怎么解决?
2022-12-01
220
16
位
SPI和
DMA
终于正常工作了
2018-10-18
4144
请问STM32F469使用
16
位
SDRM时
dma
如何配置?
2024-04-25
170
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分