这篇教程C++ BYTE1函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中BYTE1函数的典型用法代码示例。如果您正苦于以下问题:C++ BYTE1函数的具体用法?C++ BYTE1怎么用?C++ BYTE1使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了BYTE1函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: void ANO_DT::Send_Senser2(s32 alt_bar,u16 alt_csb){ u8 _cnt=0; vs32 _temp; data_to_send[_cnt++]=0xAA; data_to_send[_cnt++]=0xAA; data_to_send[_cnt++]=0x07; data_to_send[_cnt++]=0; _temp = alt_bar; data_to_send[_cnt++]=BYTE3(_temp); data_to_send[_cnt++]=BYTE2(_temp); data_to_send[_cnt++]=BYTE1(_temp); data_to_send[_cnt++]=BYTE0(_temp); _temp = alt_csb; data_to_send[_cnt++]=BYTE1(_temp); data_to_send[_cnt++]=BYTE0(_temp); data_to_send[3] = _cnt-4; u8 sum = 0; for(u8 i=0;i<_cnt;i++) sum += data_to_send[i]; data_to_send[_cnt++] = sum; Send_Data(data_to_send, _cnt);}
开发者ID:YuMeiLau,项目名称:UAV,代码行数:28,
示例2: write_multibytestatic void write_multibyte(long i){ if (BYTE1(i) != 0) buffer[last++] = BYTE1(i); if (BYTE2(i) != 0) buffer[last++] = BYTE2(i); /* always */ buffer[last++] = BYTE3(i); /* always */ buffer[last++] = BYTE4(i);}
开发者ID:clerkma,项目名称:ptex-ng,代码行数:7,
示例3: Data_Send_VOTAGEvoid Data_Send_VOTAGE(void){ u8 _cnt=0; float adc; adc = (ADC_ConvertedValue / 4096.0) * 3.3 * 11.0; ADC_ConvertedValue = (u32)(adc * 100); data_to_send[_cnt++]=0xAA; data_to_send[_cnt++]=0xAA; data_to_send[_cnt++]=0x05; data_to_send[_cnt++]=0; data_to_send[_cnt++]=BYTE1(ADC_ConvertedValue); data_to_send[_cnt++]=BYTE0(ADC_ConvertedValue); data_to_send[_cnt++]=BYTE1(ADC_ConvertedValue); data_to_send[_cnt++]=BYTE0(ADC_ConvertedValue); data_to_send[_cnt++]=BYTE1(ADC_ConvertedValue); data_to_send[_cnt++]=BYTE0(ADC_ConvertedValue); data_to_send[_cnt++]=BYTE1(ADC_ConvertedValue); data_to_send[_cnt++]=BYTE0(ADC_ConvertedValue); data_to_send[3] = _cnt-4; u8 sum = 0; for(u8 i=0;i<_cnt;i++) sum += data_to_send[i]; data_to_send[_cnt++]=sum; #ifdef DATA_TRANSFER_USE_USART Uart2_Put_Buf(data_to_send,_cnt);#else NRF_TxPacket(data_to_send,_cnt);#endif}
开发者ID:guruebaran,项目名称:fly0513,代码行数:33,
示例4: Data_Send_MotoPWM//■4:发送PWM值void Data_Send_MotoPWM(void){ u8 _cnt=0; u8 i; data_to_send[_cnt++]=0xAA; data_to_send[_cnt++]=0xAA; data_to_send[_cnt++]=0x06; data_to_send[_cnt++]=0; data_to_send[_cnt++]=BYTE1(Pwm_Para.motor_front_pwm); data_to_send[_cnt++]=BYTE0(Pwm_Para.motor_front_pwm); data_to_send[_cnt++]=BYTE1(Pwm_Para.motor_back_pwm); data_to_send[_cnt++]=BYTE0(Pwm_Para.motor_back_pwm); data_to_send[_cnt++]=BYTE1(Pwm_Para.motor_left_pwm); data_to_send[_cnt++]=BYTE0(Pwm_Para.motor_left_pwm); data_to_send[_cnt++]=BYTE1(Pwm_Para.motor_right_pwm); data_to_send[_cnt++]=BYTE0(Pwm_Para.motor_right_pwm); //四个电机油门 data_to_send[3] = _cnt-4; u8 sum = 0; for(i=0;i<_cnt;i++) sum += data_to_send[i]; data_to_send[_cnt++]=sum; Uart0_Put_Buf(data_to_send,_cnt);}
开发者ID:zcatao,项目名称:FourAxis,代码行数:28,
示例5: Send_Statusvoid ANO_DT::Send_Status(void){ u8 _cnt=0; data_to_send[_cnt++]=0xAA; data_to_send[_cnt++]=0xAA; data_to_send[_cnt++]=0x01; data_to_send[_cnt++]=0; vs16 _temp; _temp = (int)(imu.angle.x*100); data_to_send[_cnt++]=BYTE1(_temp); data_to_send[_cnt++]=BYTE0(_temp); _temp = (int)(imu.angle.y*100); data_to_send[_cnt++]=BYTE1(_temp); data_to_send[_cnt++]=BYTE0(_temp); _temp = (int)(imu.angle.z*100); data_to_send[_cnt++]=BYTE1(_temp); data_to_send[_cnt++]=BYTE0(_temp); vs32 _temp2 = 0;//UltraAlt * 100; data_to_send[_cnt++]=BYTE3(_temp2); data_to_send[_cnt++]=BYTE2(_temp2); data_to_send[_cnt++]=BYTE1(_temp2); data_to_send[_cnt++]=BYTE0(_temp2); data_to_send[3] = _cnt-4; u8 sum = 0; for(u8 i=0;i<_cnt;i++) sum += data_to_send[i]; data_to_send[_cnt++]=sum; Send_Data(data_to_send, _cnt);}
开发者ID:yangshishu,项目名称:HexCopter,代码行数:32,
示例6: Data_Send_MotoPWM/* -------------发送PWM值---------------------------- */void Data_Send_MotoPWM(void){ uint8_t _cnt=0; data_to_send[_cnt++]=0xAA; data_to_send[_cnt++]=0xAA; data_to_send[_cnt++]=0x02;// data_to_send[_cnt++]=0x06; data_to_send[_cnt++]=0; data_to_send[_cnt++]=BYTE1(MOTOR4); //X轴正向电机 data_to_send[_cnt++]=BYTE0(MOTOR4); data_to_send[_cnt++]=BYTE1(MOTOR3); //X轴负向电机 data_to_send[_cnt++]=BYTE0(MOTOR3); data_to_send[_cnt++]=BYTE1(MOTOR2); //Y轴正向电机 data_to_send[_cnt++]=BYTE0(MOTOR2); data_to_send[_cnt++]=BYTE1(MOTOR1); //Y轴负向电机 data_to_send[_cnt++]=BYTE0(MOTOR1);// data_to_send[_cnt++]=BYTE1(Moto_PWM_5);// data_to_send[_cnt++]=BYTE0(Moto_PWM_5);// data_to_send[_cnt++]=BYTE1(Moto_PWM_6);// data_to_send[_cnt++]=BYTE0(Moto_PWM_6);// data_to_send[_cnt++]=BYTE1(Moto_PWM_7);// data_to_send[_cnt++]=BYTE0(Moto_PWM_7);// data_to_send[_cnt++]=BYTE1(Moto_PWM_8);// data_to_send[_cnt++]=BYTE0(Moto_PWM_8); data_to_send[3] = _cnt-4; uint8_t sum = 0; for(uint8_t i=0;i<_cnt;i++) sum += data_to_send[i]; data_to_send[_cnt++]=sum; HAL_UART_Transmit_DMA(&huart2, data_to_send, _cnt);;}
开发者ID:ageofflight,项目名称:2015NUEDC,代码行数:36,
示例7: Data_Send_Voltagevoid Data_Send_Voltage(T_RC_Voltage *data){ rt_uint8_t _cnt=0; data_to_send[_cnt++]=0XAA; data_to_send[_cnt++]=0xAA; data_to_send[_cnt++]=0x05;// C++ BYTEARRAY函数代码示例 C++ BYTE0函数代码示例
|