串口通信时用USART_SendData和printf的区别

2019-07-20 07:57发布

请问串口通信时用USART_SendData和printf传送数据到上位机有什么区别么?我用labview做的上位机,但是却接收不到数据,不知道是怎么回事,有懂labview的么
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
245925587
1楼-- · 2019-07-20 11:34
没区别,USART_SendData是一个一个发送,printf本质也是一样,和labview通信,只要配置好相应的串口,波特率,数据位,等这些,labview上读串口就好了,LABVIEW用串口要安装VISA驱动,labview提供了很多例程
peng1554
2楼-- · 2019-07-20 11:47
 精彩回答 2  元偷偷看……
fengruixin1992
3楼-- · 2019-07-20 15:45
245925587 发表于 2018-5-17 10:53
没区别,USART_SendData是一个一个发送,printf本质也是一样,和labview通信,只要配置好相应的串口,波特 ...

大神,我的labview配置好了波特率等一类的,但还是没反应,我想问下单片机串口发送数据到上位机后是什么类型的数据呢?是不是我数据类型没处理好
fengruixin1992
4楼-- · 2019-07-20 16:25
245925587 发表于 2018-5-17 10:53
没区别,USART_SendData是一个一个发送,printf本质也是一样,和labview通信,只要配置好相应的串口,波特 ...

还有labview在接收printf函数发送的数据时,较用usart_sendData发送的数据,labview的程序需要做什么调整么
245925587
5楼-- · 2019-07-20 19:36
 精彩回答 2  元偷偷看……
xsx127
6楼-- · 2019-07-20 19:38
printf发送函数里面调用usart_sendData发送数据,所以实质上是数据是通过usart_sendData发送出去的

一周热门 更多>