
stm32f767单片机上FMC可以只使用D[15:8]而不使用D[7:0]吗?
请教下关于 stm32h7x5,7x7 系列双核 dsi ltdc 显示驱动的时钟频率配置 ?
stm32f746g-disco开发板的串口通讯连接方式
STM32G030K6Tx使用ADC+DMA进行6通道ADC采集,DMA传输错位问题。
STM32F405RGT6 ADC2+TIM4触发+DMA(DMA2_Stream2_CH1)+DMA中断会死机(取消中断后完全正常)
stm32支持canfd和dma结合使用吗
多DMA数据流问题
This example describes how to configure the FMC controller to access the SDRAM memory in low power mode
STM32L433VCT6 进入STOP模式2之后,功耗依然和正常运行模式没有差别,请教大神
ADC差分采样
如果已经是DMA提取数据了,可以考虑将每轮DMA传输的数据加长点, 基于传输半完成和完成中断
来提取数据,确保数据连续又不发生覆盖或丢失。
适当加大代码优化等级。代码逻辑及执行效率尽量优化,这个可能需要你自己完成。
好的,我会去扩大dma的buff来减少运算压力,但是回调函数执行这些语句需要耗时超过5us吗?
可以测试一下这些代码执行的时间,这样就更准确判断速度是否合适。
这个时间应该从DMA完成中断触发后开始考虑。STM32库代码的里的中断服务程序写的非常丰富,判
断流程也多,你可以基于它做针对性地瘦身,只提取自己关注的标志及判断,最好自己重新组织下代码。
另外具体到你这里用户回调函数,你也要注意代码的执行效率,平常不关注时间时代码啰嗦点,只要能实现
功能倒也罢了,这些时间敏感的地方可能要多琢磨下代码写法,尽量使用运行效率最佳的代码写法。
比方代码里尽量避免函数调用,选择最省时的循环方式。