stm32串口通信(232和485)

2019-03-23 19:42发布

232通信时,一个字节一个字节发还可以,但是一旦多个字节一起发,板子最多收到前两个字节,这是怎么回事求指教,
485通信时也是,一个字节没问题,但是多个字节发送的时候就只收的到前面的一个 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
yyup
1楼-- · 2019-03-24 14:19
我这里用u16,主要是我看这个固件库里这两个函数定义的参量就是u16的void USART_SendData(USART_TypeDef* USARTx, u16 Data);u16 USART_ReceiveData(USART_TypeDef* USARTx);这两个就是我在固件库里看到的
我用的是查询方式,现在在弄的是一个485摄像头,有没有必要用中断来收发呢?
yyup
2楼-- · 2019-03-24 14:28
 精彩回答 2  元偷偷看……
黄色闪光本人
3楼-- · 2019-03-24 18:39
你这个可能是进入了串口中断的,建议考虑下串口中断

一周热门 更多>