数码显示板波特率115200 void PC_LED_upData(void) //数码管显示更新 { //AA AA 06 11 00 00 0C 00 u16 num=0; myUSART1_data.usart_tx[0]=0xAA; //帧头 myUSART1_data.usart_tx[1]=0xAA; myUSART1_data.usart_tx[2]=0x06; //此字节开始的数据个数 //输出电压 num=USERdd.XS_Uout; myUSART1_data.usart_tx[3]=num>>8; myUSART1_data.usart_tx[4]=num; //输出电流 num=USERdd.XS_Iout; myUSART1_data.usart_tx[5]=num>>8; myUSART1_data.usart_tx[6]=num; myUSART1_data.usart_tx[7]=0x00; //校验用 myUSART1_data.usart_tx_sp=0; //发送计数 myUSART1_data.usart_tx_len=8; //发送长度 myUSART1_putChar( myUSART1_data.usart_tx[myUSART1_data.usart_tx_sp++]);//串口发送 } //上位机通信波特率115200 void COM_PC_A0(void)//A0命令上传,查询工作状态 { // //显示变量 // USERdd.XS_Iout=0; // USERdd.XS_Uout=0; // USERdd.XS_Ubus=0; // USERdd.XS_Uset=0; // USERdd.XS_Iset=0; // USERdd.XS_setUmax=0; // USERdd.XS_setImax=0; // USERdd.workMode=0; //读取工作模式 // USERdd.workError_Flag=0; //故障标记符 u16 num=0; myUSART3_data.usart_tx[0]=0xAA;//帧头 myUSART3_data.usart_tx[1]=0xAA; myUSART3_data.usart_tx[2]=0xA0; //参数命令 myUSART3_data.usart_tx[3]=0x14; //长度 //输出电压 num=USERdd.XS_Uout; myUSART3_data.usart_tx[4]=num>>8; myUSART3_data.usart_tx[5]=num; //输出电流 num=USERdd.XS_Iout; myUSART3_data.usart_tx[6]=num>>8; myUSART3_data.usart_tx[7]=num; //输入电压 num=USERdd.XS_Ubus; myUSART3_data.usart_tx[8]=num>>8; myUSART3_data.usart_tx[9]=num; //允许最大输出电压 num=USERdd.XS_setUmax; myUSART3_data.usart_tx[10]=num>>8; myUSART3_data.usart_tx[11]=num; //允许最大输出电流 num=USERdd.XS_setImax; myUSART3_data.usart_tx[12]=num>>8; myUSART3_data.usart_tx[13]=num; //设输出电压 num=USERdd.XS_Uset; myUSART3_data.usart_tx[14]=num>>8; myUSART3_data.usart_tx[15]=num; //设置输出电流 num=USERdd.XS_Iset; myUSART3_data.usart_tx[16]=num>>8; myUSART3_data.usart_tx[17]=num; //系统故障标识 num=USERdd.workError_Flag; myUSART3_data.usart_tx[18]=num>>8; myUSART3_data.usart_tx[19]=num; //系统工作模式 num=USERdd.Mode; myUSART3_data.usart_tx[20]=num>>8; myUSART3_data.usart_tx[21]=num; myUSART3_data.usart_tx[22]=0; //校验用 myUSART3_data.usart_tx_sp=0; //发送计数 myUSART3_data.usart_tx_len=23; //发送长度 myUSART3_putChar( myUSART3_data.usart_tx[myUSART3_data.usart_tx_sp++]);//串口发送 }