stm32摄像头串口传输上位机显示

stm32:正点原子精英版STM32F103ZET6

摄像头:ov7725

设备实拍;

实验环境:

发送RGB主代码,分大小端模式

/*
************************************************************
*	函数名称:	Send_Pic_Div
*
*	函数功能:发送图片像素
*
*	入口参数:	color
*
*	返回参数:	无
*
*	说明:		  一个像素拆分成高低位,先发低位RGB565
************************************************************
*/
void Send_Pic_Div(u16 color)
{
		u8 temp;
	 

	
	
	//RGB565小端模式
		temp = color&0x00ff;						//低八位
		USART_SendData(USART1,temp);
		while(USART_GetFlagStatus(USART1,USART_FLAG_TC) != SET);
	
		
			temp = color>>8;								//高八位
		USART_SendData(USART1,temp);
		while(USART_GetFlagStatus(USART1,USART_FLAG_TC) != SET);
	
	
	
		//RGB565大端模式
	
//			
//			temp = color>>8;								//高八位
//		USART_SendData(USART1,temp);
//		while(USART_GetFlagStatus(USART1,USART_FLAG_TC) != SET);
//		
//		
//			temp = color&0x00ff;						//低八位
//		USART_SendData(USART1,temp);
//		while(USART_GetFlagStatus(USART1,USART_FLAG_TC) != SET);
	

	

}

正常显示:

如果使用小端模式,上位机错误选择成大端,则会花屏

猜你喜欢

转载自blog.csdn.net/qq_46226356/article/details/130902919