硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6520|回复: 7
收起左侧

[STM32H7] 新手上路,使用H750VB做一个广播项目,有一下疑问,求各位解答

[复制链接]

2

主题

13

回帖

19

积分

新手上路

积分
19
发表于 2021-4-21 21:38:11 | 显示全部楼层 |阅读模式
大家好,我在做一个音频项目,用的是H750VB,自己做的板子,编译平台使用的是IAR+CubeMAX, 使用的外设资源:SDMMC1、SAI1、ETH、SPI3、UART7等,有很多很多疑问请帮我解答一些,小弟不胜感激,当然也可以有偿解答,交一些朋友。
1.目前这些外设可以全部兼容不?
2.CubeMax单独配置SDMMC1时,可以操作SD卡,为啥把SPI\UART SAI1功能加上,就不能读卡了呢,还有就是配置SDMMC1时怎么没看见DMA功能?
3.我用到UART7,要用DMA收发数据,发现只有把RAM地址设置成0x2400000,才能使用DMA,这几个内存把我绕晕了,想像M3内核那样简单使用,怎么才可以实现?


b195e09f8f7780180e2fba6ea34715f.png
27fc409e2cc9ecefa4a560e854e8858.png
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2021-4-21 22:01:46 | 显示全部楼层
有偿解答 WX:18156099212  
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2021-4-21 22:11:56 | 显示全部楼层
问题2已解决,CUBEMAX的问题,不知道什么原因生成的代码中没有if (HAL_SD_Init(&hsd1) != HAL_OK) Error_Handler(); ,也就没有初始化,手动加上就正常了
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117568
QQ
发表于 2021-4-22 08:20:33 | 显示全部楼层
问题1:
这个你用CubeMX全部分配下引脚就行,如果CubeMX能通过,再数据手册确认下,基本问题不大了。

问题2:
这个仅需注意DTCM开始的0x2000 0000的128KB空间不支持通用DMA1和DMA2即可。其它SRAM空间都支持

需要具体了解的话,看下教程的第25章
https://forum.anfulai.cn/forum.p ... &extra=page%3D1
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2021-4-22 10:42:04 | 显示全部楼层
eric2013 发表于 2021-4-22 08:20
问题1:
这个你用CubeMX全部分配下引脚就行,如果CubeMX能通过,再数据手册确认下,基本问题不大了。

谢谢,我再自己摸索下,新的东西用起来总是有些磕磕绊绊
回复

使用道具 举报

14

主题

58

回帖

100

积分

初级会员

积分
100
发表于 2021-4-24 00:22:39 | 显示全部楼层
广播项目?是Software Define Radio吧
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2021-4-28 21:36:34 | 显示全部楼层
eric2013 发表于 2021-4-22 08:20
问题1:
这个你用CubeMX全部分配下引脚就行,如果CubeMX能通过,再数据手册确认下,基本问题不大了。

硬汉哥,我用cubemax配置以太网接口,也测试收发数据没有问题,但是发现串口的DMA中断,无法收到数据,可以读取其长度,应该是内存没有配置好。我也再看你上次转给我PDF,仍然一头雾水,难道就是没有办法兼容吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117568
QQ
发表于 2021-4-29 08:14:49 | 显示全部楼层
whjzhizun 发表于 2021-4-28 21:36
硬汉哥,我用cubemax配置以太网接口,也测试收发数据没有问题,但是发现串口的DMA中断,无法收到数据,可 ...

试试我这个

【STM32H743实验例程】实验14:STM32H743串口DMA方式收发,DMA方式问题比较多,要注意数据一致性
https://forum.anfulai.cn/forum.p ... 6271&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-15 11:56 , Processed in 0.042390 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表