在 Matlab 中,我正在建立 Arduino 之间的串行链接。更高的波特率总是更好吗?我现在用的是9600,但那只是因为它是最标准的值。
问问题
4704 次
2 回答
3
你会在https://arduino.stackexchange.com/上获得更好的运气。
人们为什么要安定下来?
人们安定下来是因为它足够快。最常见的用途是在终端上打印一些东西以进行调试。9600 波特是每秒 960 个字符,或每秒 12 x 80 个字符行。你能读多快?:)
如果你的程序使用串口进行批量数据传输,你会选择不解决。
请参阅以下资源:
于 2014-10-27T02:59:26.050 回答
3
好问题。我花了一年的时间使用调制解调器,我对波特率并不陌生。我的 Arduino 使用 USB 连接,它处理波特率,所以我从来没有搞乱它。您希望以多快的速度加载程序非常重要。它没有其他作用。考虑到低端设备可能不支持高端速度是合理的。从通信的角度来看,波特率越高,数据错误的可能性就越大。我认为认为 pc 和 Arduino 之间的通信会出现很多问题有点牵强。
您是否尝试以更高的速度出现问题?
于 2014-10-27T03:00:39.033 回答