Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino 实时操作的UART性能_Arduino_Raspberry Pi_Uart_Serial Communication - Fatal编程技术网

Arduino 实时操作的UART性能

Arduino 实时操作的UART性能,arduino,raspberry-pi,uart,serial-communication,Arduino,Raspberry Pi,Uart,Serial Communication,我正处于构建我的设置的第一步,包括Arduino和Raspberry PI 我试图找出他们之间沟通的方法 目前我正在探索串行端口通信方法 对于两台设备之间的通信,这是一种足够好的方法吗 通信将用于实时操作,而不是调试 UART延迟/性能对这有好处吗 一些基本功能操作: 从PI到Arduino的控制电机 把传感器从Arduino拿到PI 注意:目前我只能想到上面的基本功能,但我不希望我的通信方法阻碍我实现更复杂的功能。好吧,串行通信和其他接口一样快,比软件实现的接口更快。 如果使用硬件串行端口

我正处于构建我的设置的第一步,包括Arduino和Raspberry PI

我试图找出他们之间沟通的方法

目前我正在探索串行端口通信方法

对于两台设备之间的通信,这是一种足够好的方法吗

通信将用于实时操作,而不是调试

UART延迟/性能对这有好处吗

一些基本功能操作:

  • 从PI到Arduino的控制电机
  • 把传感器从Arduino拿到PI

注意:目前我只能想到上面的基本功能,但我不希望我的通信方法阻碍我实现更复杂的功能。

好吧,串行通信和其他接口一样快,比软件实现的接口更快。 如果使用硬件串行端口并使用波特率。。比如说。。115200 b/s,您可以获得大约10 kB/s的吞吐量。全双工。如果你必须走得更快。。也许你将不得不使用一个更强大的董事会。 但若你们必须测量机械参数(电机、运动等),通常你们的时间在毫秒范围内,所以串行连接是可以的。
如果你必须走得更快。。可能您需要另一块板。

我认为这个问题比StackOverflow更适合您的范围。谢谢您!“你的碎片”网站似乎是回答我一些问题的好地方。谢谢分享!Tnx!我没有投票的名声:)你能评论一下延迟吗?TP很好。但是我的arduibo 1延迟很差,串行通信的延迟是1字节。至于你的问题,如果你有1秒的延迟,可能是因为程序在某个地方卡住了(例如延迟或其他一些等待指令)。