你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

st-img
chrome
st-img
firefox
st-img
safari
st-img
ie8及以上
shequ.stmicroelectronics.cn
  • ST意法半导体官网
  • STM32中文官网
  • ST全球论坛
登录/注册
  • 首页
  • 技术问答
  • 话题
  • 资源
  • 创客秀
  • 视频
  • 标签
  • 积分商城
  • 每日签到
仲裁者

仲裁者

 

回答数 0 关注数 0
关注 私信
  • 动态99
  • 提问
  • 回答0
  • 创客秀 0
  • 分享 0
  • 关注0
2 回答

STM32H563的SPI DMA通讯问题

STM32H5
xmshao xmshao 最优答案 回答时间: 2024-8-15 09:21

该芯片及内部DMA功能较新,相比之前在配置上不太一样。DMA功能也增强了很多。 我找到了H563NUCLEO开发板,基于SPI1的DMA收发做了测试,也经历一番折腾。 你这个问题我测试中也遇到了,应该说这个地方有些bug.幸好不是关键功能性代码, 暂时屏蔽也无所谓。相信未来版本在这个地方会改善。 基于cubeMx配置和HAL库,相应功能都是可以实现的。 这里有相应记录,可以参考之。 STM32H563 SPI DMA应用演示 (qq.com) 记得将堆栈调大点。

赞0
6 回答

STM32G4使用串口DMA收发数据,一直进中断卡死其他任务

STM32G4 DMA UART
刘维 刘维 回答时间: 2023-5-30 15:02

插眼

赞1
9 回答

更改ld文件中的Flash偏移和中断向量表的宏VECT_TAB_OFFSET后,编译出来的bin文件与之前不同

STM32G4 STM32CubeIDE
废鱼 废鱼 最优答案 回答时间: 2023-4-25 14:23

[md]这样只能将文件都合成为BIN文件的格式,将下板的程序放到固定的地址,这个地址会被别的代码占用。通过bin文件烧写到上板,上板通过读取指定地址开始给下板升级。 用bin文件就不用考虑下板的程序地址了。

赞0
2 回答

STM32G491 SPI库函数使用疑惑

STM32G4 DMA SPI
butterflyspring butterflyspring 回答时间: 2022-1-14 11:30

我个人觉得应该用HAL_SPI_DMAStop(&hspi1); 这个函数更合适一点吧。 另外楼主可以试试降低SPI 通讯速率或者增加发送接收数据的个数试试,如果代码执行速度跟不上SPI的速度也可能会出逻辑问题。

赞0
9 回答

STM32G474芯片使用SIMD指令做乘加运算的问题

STM32G4
yr yr 最优答案 回答时间: 2021-12-8 22:41

固件包的CMSIS目录下docs->index.html-> cortex-M->reference->Intrinsic functions for SIMD instructions

赞0
0 回答

关于STM32G474 IIC DMA使用的疑问

STM32G4
10 回答

除以0会进错误中断

STM32CubeIDE
yr yr 最优答案 回答时间: 2021-11-8 13:48

该芯片默认除0不报错,结果为0。可以使能内核的相关位,如果除0,将进入hardfault。 SCB->CCR |= SCB_CCR_DIV_0_TRP_Msk;

赞0
8 回答

关于STM32系列芯片bootloader开发的问题?

未设置标签
xmshao xmshao 最优答案 回答时间: 2021-11-3 10:26

https://mp.weixin.qq.com/s?__biz=MzA3OTIxMjQyNQ==&mid=2650949551&idx=1&sn=52abddd67cdb0114cede1ed99069efbe&chksm=84401d49b337945fdd960d9216e67244db7783be3c773cd8dbd7691e1c1f92d8319a7d94897c&token=1832656642&lang=zh_CN#rd

赞0
2 回答

STM32将程序放在RAM中执行的相关问题

STM32G0
xmshao xmshao 最优答案 回答时间: 2021-8-26 11:44

第一个问题,通过#pragma arm section code = “RAMCODE ”和#pragma arm section。这种方式,可以同时将多个函数放到指定的section。 这些RAM将一直被占据着。 第二个问题,以G4来讲,如果只是希望将代码放进RAM以提示执行速率,这个就没必要了。当开启指令预取和使能I/D Cache后, 即启用了ART技术后,代码RAM里的执行速率并无优势,反而处于劣势,这个你也自己实际测试验证下。顺便说下,G0 G4是完全不同的两个系列。 我这边基于G0芯片就某个矩阵乘法代码做了下简单测试,结果供方向性及结论性参考与判断。 在指令预取与指令cache使能条件下, 相应测试结果如下: 0x5efb timing units with code in flash,  0x6674 timing unitswith code in RAM.

赞0
4 回答

lwip UDP实验遇到的问题

未设置标签
pingis58 pingis58 最优答案 回答时间: 2017-7-12 10:53

你调试助手给STM32发的数据是什么,多少个字节。 从你往发送pbuf数据拷贝看,你并未指定数据大小。需要发送多少数据。这段代码上看,你发送的字节数,是你接收到的字节数。

赞0
仲裁者 仲裁者


阅读作者更多的帖子

所在话题

参与活动

  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16