如题,现在想用双摇杆遥控小车,两块stm32,两个HC-05,一块负责遥控,一块负责执行指令。现在的问题是主机如何发送数据给从机,从机又如何接收,直接用USRT-Transmit好像不行。
以下是要发送的数据代码,要把pwm2的值发给从机。
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);
}
|