数据波形显示,这怎么搞 大神求救呀

2019-10-11 16:02发布

#include "delay.h"
#include "sys.h"
#include "usart.h"
#include "adc.h"
#pragma diag_suppress 870
#include"led.h"
int main(void)
{      
        u16 adcx1,adcx2;
        float temp,temp1,temp2;
        SystemInit();
        delay_init(72);             //延时初始化
        NVIC_Configuration();
        uart_init(9600);
        Adc_Init();     
        while(1)
        {
                adcx1=Get_Adc(ADC_Channel_0);
                temp1=(float)adcx1*(3.3/4096);

                adcx2=Get_Adc(ADC_Channel_1);
                temp2=(float)adcx2*(3.3/4096);
                 temp=temp1-temp2;
                 if(temp>0.38)
        {        printf(" 发生泄漏%2fV ",temp);
        }        else
        {
        printf(" 一切正常%2fV ",temp);

        }
                LED0=!LED0;
                delay_ms(250);
}

}
这是写好的主程序,功能是取样PA0和PA1的数据,现在需要显示出波形!!!!!这怎么整?高手们  求教一下

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-10-11 17:30
 精彩回答 2  元偷偷看……
龙战云野
2楼-- · 2019-10-11 23:23
。。。
wuhanhongshanqu
3楼-- · 2019-10-12 01:04
用emWin的graph控件显示波形
原_子_哥门徒
4楼-- · 2019-10-12 04:22
波形显示的话可以尝试先用开窗函数在想要的屏幕位置上开一个窗口,然后逐列打点,然后清屏再打点 ,有兴趣的话可以研究下图像的左移右移。
Drs
5楼-- · 2019-10-12 10:18
具体过程是怎样的?

一周热门 更多>