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

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

BOEING777ER

 

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

STM32多通道FFT运算异常

STM32F4
2 回答

STM32F407 ADC Dual regular simultaneous only 模式下最高采样率仅 96 kHz,960 kHz 无法工作,求助!

STM32F4
xmshao xmshao 回答时间: 3 天前

1、你这里说的96KHz不是采样率,而应该触发频率。 2、触发频率除了遵守手册中约定的最大值外,在具体应用中要跟ADC模块中最长转换序列及转换时间决定,在多模块同时采样模式中,触发间隔要比任一模块中所需最长的转换时间要长些,至少不能短。 3、你好像在说给ADC模块的时钟48MHz,其实,这里的ADC模块能接受的最高时钟是36MHz. 4、假设你现在的采样时间是15个ADC clock,加上转换时间12个Clock,那么总转换时间就是27个ADC clock. 假设ADC时钟是36MHz,那么触发频率就不能高于36/27Mhz,即不能高于1.33MHz. 5、我以上面第4项的条件基于dual ADC simultaneous模式进行验证,ADC1 ADC2各取1个通道,分别接GND和VDD. 使用公共数据寄存器通过DMA搬运。实测下来当触发频率高于1.4MHz时的确出现问题,即触发频率跟数据转换的频率不同步了。 使用TIMER进行触发,本意是每次触发20次做20对数据的转换,看看下面4不同触发频率下的情形。注:每个32位数据包含两个通道的结果。 从上面测试结果来看,结果跟预期分析一致。 6、你现在触发频率上不去,请确认下采样时间到底是多少?ADC模块的时钟到底是多少? 7、结合上面分析与测试,当触发频率高于转换速率时,会出现触发事件被丢失的情况,这个情形结合DMA normal模式,可能没法出现DMA完成 事件及相关中断的问题。

赞0
6 回答

串口接收函数跑几天就进不去了

STM32L4
BOEING777ER BOEING777ER 回答时间: 2025-1-16 13:42

重启后能接收

赞0
5 回答

STM32L431在去掉注释memcpy后会不断重启

STM32L4 串口
BOEING777ER BOEING777ER 最优答案 回答时间: 2024-11-20 18:00

解决了,换成另外一个数组就好了

赞0
0 回答

注释掉main函数内一行代码后程序无法启动

STM32L4
BOEING777ER BOEING777ER


阅读作者更多的帖子

所在话题

参与活动

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

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

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

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

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

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

    线下 2020-10-16