初级会员

- 积分
- 91
- 金钱
- 91
- 注册时间
- 2017-5-24
- 在线时间
- 25 小时
|

楼主 |
发表于 2017-9-6 20:28:48
|
显示全部楼层
图不清晰,复制代码如下
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置系统中断优先级分组2
delay_init(168); //初始化延时函数
uart_init(115200); //初始化串口波特率为115200 与TIM1引脚有冲突(未修改 不能同时用)
LED_Init(); //初始化与LED连接的硬件接口
KEY_Init(); //按键
My_usart3_init(115200);
My_ADC1_Init(); //初始化ADC1(单通道 不用DMA)
My_ADC3_Init();
RS485RW_Init_COM3();
usmart_dev.init(84); //初始化USMART
//my_mem_init(SRAMIN); //初始化内部内存池
exfuns_init(); //为fatfs相关变量申请内存
f_mount(fs[2],"2:",1); //挂载U盘
USBH_Init(&USB_OTG_Core,USB_OTG_FS_CORE_ID,&USB_Host,&USBH_MSC_cb,&USR_Callbacks); // //初始化USB主机
while(1)
{
ADCVoltage[0]=(Get_Adc1_Average(ADC_Channel_0,7)*330/4096);
ADCVoltage[1]=(Get_Adc1_Average(ADC_Channel_1,7)*330/4096);
ADCVoltage[2]=(Get_Adc1_Average(ADC_Channel_2,7)*330/4096);
ADCVoltage[3]=(Get_Adc1_Average(ADC_Channel_3,7)*330/4096);
ADCVoltage[4]=(Get_Adc1_Average(ADC_Channel_4,7)*330/4096);
ADCVoltage[5]=(Get_Adc1_Average(ADC_Channel_5,7)*330/4096);
ADCVoltage[6]=(Get_Adc1_Average(ADC_Channel_6,7)*330/4096);
ADCVoltage[7]=(Get_Adc1_Average(ADC_Channel_7,7)*330/4096);
ADCVoltage[8]=(Get_Adc1_Average(ADC_Channel_8,7)*330/4096);
ADCVoltage[9]=(Get_Adc1_Average(ADC_Channel_9,7)*330/4096);
ADCVoltage[10]=(Get_Adc1_Average(ADC_Channel_10,7)*330/4096);
ADCVoltage[11]=(Get_Adc1_Average(ADC_Channel_11,7)*330/4096);
ADCVoltage[12]=(Get_Adc1_Average(ADC_Channel_12,7)*330/4096);
ADCVoltage[13]=(Get_Adc1_Average(ADC_Channel_13,7)*330/4096);
ADCVoltage[14]=(Get_Adc1_Average(ADC_Channel_14,7)*330/4096);
ADCVoltage[15]=(Get_Adc1_Average(ADC_Channel_15,7)*330/4096);
ADCVoltage[16]=(Get_Adc3_Average(ADC_Channel_4,7)*330/4096);
ADCVoltage[17]=(Get_Adc3_Average(ADC_Channel_5,7)*330/4096);
ADCVoltage[18]=(Get_Adc3_Average(ADC_Channel_6,7)*330/4096);
ADCVoltage[19]=(Get_Adc3_Average(ADC_Channel_7,7)*330/4096);
ADCVoltage[20]=(Get_Adc3_Average(ADC_Channel_8,7)*330/4096);
ADCVoltage[21]=(Get_Adc3_Average(ADC_Channel_9,7)*330/4096);
ADCVoltage[22]=(Get_Adc3_Average(ADC_Channel_14,7*330/4096));
ADCVoltage[23]=(Get_Adc3_Average(ADC_Channel_15,7)*330/4096);
USART_GetFlagStatus(USART3, USART_FLAG_TC);
USART3_trsMea_Data(ADCVoltage);
delay_ms(10);
USBH_Process(&USB_OTG_Core, &USB_Host);
}
}
|
|