示例#1
0
 //********串口发送数据***************************************
 void Send_data(uchar axis)
 {uchar i;
  USART1_SendData(axis);
  USART1_SendData(':');
  for(i=0;i<4;i++)USART1_SendData(TX_DATA[i]);
  USART1_SendData(' ');
  USART1_SendData(' ');
 }
示例#2
0
 //********串口发送数据***************************************
void Send_data_1(uchar axis,uchar data[])
{	
	int i;

  USART1_SendData(axis);
  USART1_SendData(':'); 
  
	for(i=0;i<10;i++)
	USART1_SendData(data[i]);
  
  USART1_SendData(' ');
}
示例#3
0
文件: usart.c 项目: ChrisDD11/SkyDrop
void USARTS_SendData (unsigned char data[], unsigned char length) {
	
	// Only send a command once
	if(transmissionCounter == 0) {
	
		USART0_SendData(data,length);
		USART1_SendData(data,length);
		
		transmissionCounter++;
	}
}
示例#4
0
  /*
********************************************************************************
** 函数名称 : main(void)
** 函数功能 : 主函数
** 输    入	: 无
** 输    出	: 无
** 返    回	: 无
********************************************************************************
*/
int main(void)
{ 
  RCC_Configuration();		 //配置RCC
  GPIO_Configuration();		 //配置GPIO
  USART1_Configuration();	 //配置串口1
  I2C_GPIO_Config();		 //配置IIC使用端口
  Delayms(10);				 //延时
  Init_MPU3050();		     //初始化MPU3050
  while(1)
 {
	READ_MPU3050();	         //读取MPU3050数据
    DATA_printf(TX_DATA,T_X);//转换X轴数据到数组
	Send_data('X');			 //发送X轴数
	DATA_printf(TX_DATA,T_Y);//转换Y轴数据到数组
	Send_data('Y');			 //发送Y轴数
	DATA_printf(TX_DATA,T_Z);//转换Z轴数据到数组
	Send_data('Z');			 //发送Z轴数
	DATA_printf(TX_DATA,T_T);//转换温度数据到数组
	Send_data('T');			 //发送温度数据
	USART1_SendData(0X0D);	 //换行
	USART1_SendData(0X0A);	 //回车
	Delayms(5);				 //延时
  }
}