如題,現(xiàn)在想用雙搖桿遙控小車,兩塊stm32,兩個HC-05,一塊負(fù)責(zé)遙控,一塊負(fù)責(zé)執(zhí)行指令。現(xiàn)在的問題是主機如何發(fā)送數(shù)據(jù)給從機,從機又如何接收,直接用USRT-Transmit好像不行。
以下是要發(fā)送的數(shù)據(jù)代碼,要把pwm2的值發(fā)給從機。
if(ad2<=1976)
{
pwm2=(uint16_t)((0.0354)*ad2+80);
HAL_UART_Transmit(&huart1, &pwm2, sizeof(&pwm2), 0xffff);
}
else
{
pwm2=(uint16_t)((0.0292)*ad2+92.222);
HAL_UART_Transmit(&huart1, &pwm2, sizeof(&pwm2), 0xffff);
}
IMG_20171231_173816.jpg (3.54 MB, 下載次數(shù): 63)
下載附件
2017-12-31 17:51 上傳
|