程序还不能实时设置端口号,只能在编译时候设置好。我的是com10,所以大家在管理里端口号改成10。stm32配置波特率115200,8-N-1;试试能不能用。程序需要VS2010运行库。
然后附上效果视频。
附:对于这个程序stm32上的串口返回数据函数:
void UART1_Report(s16 pitch,s16 roll, s16 yaw )
{
char ctemp;
UsartSend(0xa5);
UsartSend(0x5a);
if(pitch<0)pitch=32768-pitch;
ctemp=pitch>>8;
UsartSend(ctemp);
ctemp=pitch;
UsartSend(ctemp);
if(roll<0)roll=32768-roll;
ctemp=roll>>8;
UsartSend(ctemp);
ctemp=roll;
UsartSend(ctemp);
if(yaw<0)yaw=32768-yaw;
ctemp=yaw>>8;
UsartSend(ctemp);
ctemp=yaw;
UsartSend(ctemp);
UsartSend(0xaa);
UsartSend(0xaa);
}
|