微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 航模遥控器改装---PPM波形产生

航模遥控器改装---PPM波形产生

时间:11-18 来源:互联网 点击:

_data=ad_temp/2.3;

///////AD1转换

ADC_CONTR=0xe0 ; //开转换电源 设置转换速度

delay(aa);//

ADC_CONTR|=0x08; //开始AD转换(ADC_START=1)

ADC_CONTR|=0x01; //选择AD1通道

while(!(ADC_CONTR & 0x10)); //判断AD是否转换结束

ADC_CONTR&=0xef;//转换结束后标志位ADC_FLAG清零

ad_temp=ADC_LOW2;

ad_temp=(ad_temp+ ((uint)ADC_DATA)<2); //最大0.8ms delay(440)

ad1_data=ad_temp/2.3;

///////AD2转换

ADC_CONTR=0xe0 ; //开转换电源 设置转换速度

delay(aa);//

ADC_CONTR|=0x08; //开始AD转换(ADC_START=1)

ADC_CONTR|=0x02; //选择AD2通道

while(!(ADC_CONTR & 0x10)); //判断AD是否转换结束

ADC_CONTR&=0xef;//转换结束后标志位ADC_FLAG清零

ad_temp=ADC_LOW2;

ad_temp=(ad_temp+ ((uint)ADC_DATA)<2); //最大0.8ms delay(440)

ad2_data=ad_temp/2.3;

///////AD3转换

ADC_CONTR=0xe0 ; //开转换电源 设置转换速度

delay(aa);//

ADC_CONTR|=0x08; //开始AD转换(ADC_START=1)

ADC_CONTR|=0x03; //选择AD3通道

while(!(ADC_CONTR & 0x10)); //判断AD是否转换结束

ADC_CONTR&=0xef;//转换结束后标志位ADC_FLAG清零

ad_temp=ADC_LOW2;

ad_temp=(ad_temp+ ((uint)ADC_DATA)<2); //最大0.8ms delay(440)

ad3_data=ad_temp/2.3;

/*

///////AD4转换

ADC_CONTR=0x83 ;

delay(aa);//

ADC_CONTR|=0x08; //开始AD转换(ADC_START=1)

ADC_CONTR|=0x04; //选择AD4通道

while(!(ADC_CONTR & 0x10)); //判断AD是否转换结束

ADC_CONTR&=0xef;//转换结束后标志位ADC_FLAG清零

ad_temp=ADC_LOW2;

ad_temp=(ad_temp+ ((uint)ADC_DATA)<2); //最大0.8ms delay(440)

ad4_data=ad_temp/2.3;

///////AD5转换

ADC_CONTR=0x83 ;

delay(aa);//

ADC_CONTR|=0x08; //开始AD转换(ADC_START=1)

ADC_CONTR|=0x05; //选择AD5通道

while(!(ADC_CONTR & 0x10)); //判断AD是否转换结束

ADC_CONTR&=0xef;//转换结束后标志位ADC_FLAG清零

ad_temp=ADC_LOW2;

ad_temp=(ad_temp+ ((uint)ADC_DATA)<2); //最大0.8ms delay(440)

ad5_data=ad_temp/2.3;

*/

PPW_Sent();

}

}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top