#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的数据,现在需要显示出波形!!!!!这怎么整?高手们 求教一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>