
debug选项卡中的trace enable选项是灰色的无法勾选
STM32F407ZGT6的SD卡通过DMA控制时,无法从外部SRAM取数据
请问原子哥,STM32F407例程力,FFT测试章节里,计算时间统计正确吗?
STM32F407读写U盘出现程序卡死问题
我最近在用stm32f407做CAN通讯的回环+静默,但是现在显示可以成功发送数据,FIFO接收不到数据,这是什么原因啊
vscode如何使用CUBECTL
串口空闲+DMA接收GPS信号,空闲中断触发时间不对。
求助:I2S通过DMA搬运后通过USB上传上位机,转为.wav文件后声音嘈杂,音质很差,基本听不出人声
STM32F407VET6 I2S 采用纯中断接收数据的问题
关于AN2867文档的疑问
stm32f407采集1Khz-4Mhz频率计算出采集频率,采用输入捕获只能采集到1Mhz左右,再往上频率就只能维持1Mhz,采用外部中断计数,配合定时器也是一样。有没有好办法解决?
楼主,看一下你的系统配置是不是168Mhz,在这个情况下输入捕获或者定时检测应该是没问题的。
或者采用外部计数方式,使得测量脉冲作为定时器的时钟输入,再通过另一个定时器触发启动计数和停止,根据计数值来换算测量的频率。当然,这种方式的配置上略微复杂,但是可以测量比较高的频率。
进中断。另外,你可以考虑通过DMA读取CCR的数据,2次基于DMA完成中断来计算具体数据。
频率是168M,不过采集到1M左右的时候再往上增加输入频率,采集频率没有变化
外部中断计数的方式尝试过了,来一个上升沿开始计数,记录定时器时间,第二个上升沿再记录一个定时间时间,两个相减得到频率。不过也是低频1M左右,再往上的时候频率没有变化或者不准
楼主,是否可以考虑用DMA采集AD的方式测试一下,很多手持示波器和逻辑分析仪也用ST做,理论是没有问题的。
1. 第一种方式是定时器捕获,自动保存计数器的值。由于频率高,可以设置8个脉冲捕获一次,拉开间隔,增加精度。
2. 第二种方式将你要测量的信号作为计数器的外部时钟,在固定时间内记录的多少数(来了多少个脉冲)。根据这个数值换算成频率。