/*************************************************************************************
作者:不会写代码的菜鸟
时间:2019.7.26
源码:匿名TI板飞控源码+openmvH4
说明:限于本人水平有限,并不能写的很详细,还望各位能够补充
*************************************************************************************/
文件:Drv.Uart.c
这个文件夹里面写的是串口配置的初始化,大致写法都一样,Openmv接的是串口3,所以这里我们看串口3的驱动
/*************************************************************************************
1.函数:void UART3_IRQHandler(void);
名称:串口3中断函数(匿名TI板openmv接串口3)
功能:实现串口定时的数据获取
定时器中断实现对openmv传感器数据的获取,com_data=ROM_UARTCharGet(UART)
,OpenMV_Byte_Get(com_data),这两个函数得到openmv的数据
*************************************************************************************/
/*************************************************************************************
2.函数:void Drv_Uart3Init(uint32_t baudrate);
名称:串口3基本配置
功能:就是一些基本的串口配置
*************************************************************************************/
/*************************************************************************************
3.函数:Drv_Uart3SendBuf(u8 *data, u8 len);
名称:串口发送函数
功能:通过串口进行一些数据的发送
*************************************************************************************/
文件:Drv_OpenMv.c
这个文件夹写的是对从串口获取的数据包进行解析,对