while (1)
{
const uint8_t pData[100]={0};
uint16_t Size=12;
uint32_t Timeout=10000;
uint8_t prData[500]={0};
uint16_t rSize=100;
uint32_t rTimeout=3000;
HAL_StatusTypeDef status;
HAL_GPIO_WritePin( GPIOA,GPIO_PIN_8,GPIO_PIN_SET);
HAL_Delay(1);
sprintf((char *)pData,"%d",100);
HAL_UART_Transmit(&huart3,pData,Size,Timeout);
HAL_Delay(1);
HAL_GPIO_WritePin( GPIOA,GPIO_PIN_8,GPIO_PIN_RESET);
status = HAL_UART_Receive(&huart3,prData,rSize,rTimeout);
if(status==HAL_OK)
{
}
}
RS485zzzzzzzzzzzzzz