用UART4接了一个485芯片,配置过程没有问题,使用中断的时候返回的数据错误,给我大神能帮忙看看吗,应该怎么解决啊[mw_shl_code=applescript,true]void UART4_IRQHandler(void)
{
u8 Res;
if(USART_GetITStatus(UART4, USART_IT_RXNE) != RESET)
{
Res =USART_ReceiveData(UART4);
Res++;
USART_SendData(UART4, Res);
}
}[/mw_shl_code]
485是半双工的,是不是接收到了以后不能直接发送出去啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
貌似你说的很有道理,我也不是很懂,但我现在知道是什么原因了,接收的话不用做任何操作,发送的话,,引脚自己拉高,
一周热门 更多>