请教stm32f4,移植freemodbus问题

2019-07-20 08:27发布

我用的stm32F407zet6的板子,8晶振,串口用的USART6,232通讯,移植八度的freemodbus总是接收不到数据,把使能接收改成这样。引脚配置成当前板子引脚总是不行vMBPortSerialEnable( BOOL xRxEnable, BOOL xTxEnable ){
    /* If xRXEnable enable serial receive interrupts. If xTxENable enable
     * transmitter empty interrupts.
     */
       
        if (xRxEnable== TRUE)  //接收使能
        {
                USART_ITConfig(USART6, USART_IT_RXNE, ENABLE);  //使能接收中断
                //GPIO_ResetBits(GPIOG, GPIO_Pin_8);  //接收
        }
        else  //失能
        {
                USART_ITConfig(USART6, USART_IT_RXNE, DISABLE);  //失能接收中断
                //GPIO_SetBits(GPIOG, GPIO_Pin_8);  //恢复发送
        }
       
        if (xTxEnable==TRUE)  //发送使能
        {
                USART_ITConfig(USART6, USART_IT_TC, ENABLE);  //使能
                //GPIO_SetBits(GPIOG, GPIO_Pin_8);  //发送
        }
        else  //失能
        {
                USART_ITConfig(USART6, USART_IT_TC, DISABLE);  //失能
                //GPIO_ResetBits(GPIOG, GPIO_Pin_8);  //设置接收
        }
}



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-07-20 09:27
 精彩回答 2  元偷偷看……
whj467467274672
2楼-- · 2019-07-20 14:32
我有一个探索者自己移植的要不要给你看看
Zcf5252057
3楼-- · 2019-07-20 17:25
whj467467274672 发表于 2018-4-21 13:45
我有一个探索者自己移植的要不要给你看看

能上传一份吗?我看了八度的,不知道怎么就是调不通

一周热门 更多>