看到网上很多人做了自制示波器都是硬件实现的。最近学习了labwindows/cvi所以萌生出自制一台串口示波器的想法。
下位机采用stm32,通过自带AD采集电压值然后通过DMA传至串口,发送到仩位机
下面主要叙述一下上位机软件的设计。
利用CVI自带的控件库来创建界面波形显示控件是stripchart。
软件启动时自动配置串口:
然后绑定串口回调函数(相当于调用串口中断)
然后开始写串口中断函数:
然后再创建四个定时器,分别给不同的值回调函数如下: