|
我在 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 串口绘图工具。串口只会输出每次真正更新后的有效数据,不会采集中间不变的重复值,曲线顺滑。 但现在的问题是我需要同时绘制多路信号,单纯串口打印很难高效同步传输多通道数组。 暂时想不到更优方案,希望各位给一些思路。 |
STM32L562DK探索板——初试Audio
STM32L562DK探索板——点灯
STM32L562DK探索板的供电模式
STM32L562DK探索板初试
STM32F207IG 10Mbps 半双工以太网异常
收到商城兑换的开发板盲盒——STM32L562Discovery Kit
调试器显示变量数值错误
lwIP + FreeRTOS示例工程调试失败
使用 NUCLEO-L4 板载 ST-LINK 烧录其他板卡失败
F407的SDIO的硬件分流问题
微信公众号
手机版