STM32 IAP Ymodem协议升级程序,串口改成485行的通吗?

2019-07-21 05:03发布

现在我把它修改为485通讯。SecureCRT传送bin文件时没反应。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
zhuifeng8911
2019-07-22 02:16
reverse 发表于 2017-12-25 15:39
楼主你的问题是怎么解决的,我现在遇到和你一样的问题,前面打印的提示信息都没有问题,按1后等待发送文 ...

[mw_shl_code=c,true]void SerialPutChar(uint8_t c)
{
    USART_SendData(USART1, c);
    while (USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET)
    {
    }
}
[/mw_shl_code]

修改为
void SerialPutChar(uint8_t c)
{
        RS485_SET_SEND;                //设置为发送模式

        USART_SendData(USART1, c);   
        while(USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET);               
        RS485_SET_RECEIVE;                                //设置为接收模式
}

一周热门 更多>