|
我在 STM32CubeIDE、STM32CubeMonitor、Keil MDK 的逻辑分析仪 / 时序图里,通过下面函数观测变量signal_sample,可以画出波形,但存在问题: void plot_signal(uint32_t delay){ for(int i=0;i<_5HZ_SIGNAL_LEN;i++){ signal_sample=_5hz_signal; for(int j=0;j<9000;j++){} } } 三个软件画出的全是阶梯状折线,原因是调试追踪采样频率远高于更新signal_sample的频率,两次赋值之间大量重复采样同一个固定值,图表就变成台阶。 我目前唯一能画出平滑曲线的办法是通过 UART printf 把数值发给 Matlab/Arduino 串口绘图工具。串口只会输出每次真正更新后的有效数据,不会采集中间不变的重复值,曲线顺滑。 但现在的问题是我需要同时绘制多路信号,单纯串口打印很难高效同步传输多通道数组。 暂时想不到更优方案,希望各位给一些思路。 |
在PWM实验中为什么实际占空比会与设置相差那么大?
STM32C542RC开发板PWM实验——编译通过但回调函数未调用
STM32C542RC开发板PWM实验取得初步进展
STM32C542RC开发板PWM实验终于完成
STM32C542RC开发板PWM范例测试仍未成功
终于找到了STM32C542RC开发板的官方实例
STM32C542RC开发板PWM实验有关配置的求助
STM32C542RC开发板PWM实验的继续求助
【2026.09.27】每日签到:[STM32H735G-DK评测]一、移植Coremark跑个分
STM32C542RC开发板的串口DMA发送实验出错(已解决)
微信公众号
手机版