这里就有一个一直没能搞懂的问题:program_ctrl这些东西是啥玩意传过来的,是上位机还是啥?总之就先分析一遍代码。
这个东西是相当的恐怖,一千行代码。。。头文件长这样:
感觉没有机会细看了,最多把各个功能列举一下。
/
//Send_Data函数是协议中所有发送数据功能使用到的发送函数
//移植时,用户应根据自身应用的情况,根据使用的通信方式,实现此函数
void ANO_DT_Send_Data(u8 *dataToSend , u8 length)
{
#ifdef ANO_DT_USE_USB
AnoUsbCdcSend( dataToSend , length );;//USB数据发送
#endif
#ifdef ANO_DT_USE_USART2
Drv_Uart2SendBuf(data_to_send, length);
#endif
}
看一下这个东西:发送数据,可以选择用串口2还是usb。。。
如果usb是用线连接的那个,那么串口二就是无线收发模块?所以利用上位机实时控制是可以实现的。有飞机再看。
其他的东西。。。又不想写了,因为暂时用不到哇,而且大同小异的感觉。跳过了(orz)