问题标签 [baud-rate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
10713 浏览

uart - stm32f4 uart波特率设置?

现在我有一个 stm32f4-discovery。我为uart制作了一个max232来连接stm32f4。我使用usb-rs232连接max232。我希望我可以通过uart通信stm32f4和PC。我在 Linux 中打开 putty。但是我有一个关于设置 uart 波特率的大问题。如果我设置相同的波特率,它就无法接收到正确的消息。我用示波器观察。最后,我设置了 7680(stm32f4) 和 3200(putty)。然后我可以得到正确的信息。但我不知道为什么它以不同的波特率工作。谁能告诉我为什么?这是我的代码,谢谢https://gitcafe.com/ctc8631/stm32f4-test-uart

0 投票
1 回答
13542 浏览

android - 如何以编程方式将 Android 蓝牙波特率设置为 19200?

我是 Android 新手,我正在开发一个应用程序以通过蓝牙与执行器交谈。在尝试潜水员代码时,我遇到了波特率问题,因为执行器蓝牙波特率是 19200,而 Android 平板电脑是 9600。谁能告诉我如何在我的应用程序中更改波特率。顺便说一句,我从 Play 商店下载了一个名为 BlueTooth SPP 的应用程序,我尝试通信并发送数据包,然后它就成功了。我真的需要知道它背后的秘密。谢谢

0 投票
1 回答
1722 浏览

arm - Baud rate setting for UART in LPC1788

I am working with UART of lPC1788,in that I did the following settings for PCLK as 12MHZ and baud rate as 115200 but while I am simulating this code the baud rate is not assigned as 115200 or approx.

For me its coming near 384615,its totally different.Is there any calculations to be done to obtain exact of 115200 baud.

Please do clear for me..

0 投票
1 回答
189 浏览

microchip - 调整pic24的波特率

我有一个设备以 19200 波特输出数据。该图片已配置为 SPBRG=12 BRGH=0 开始位和停止位已被考虑在内。

然而,图片没有收到正确的数据!发送的数据已经过超级终端和示波器验证。

我找不到错误!该死的有帮助吗?

谢谢

0 投票
1 回答
2113 浏览

java - 在 Java 中通过 Comport 通信 14400 波特率 - 串行通信

希望在这里找到解决办法。

我有一个控制器,它通过 UART 使用特定于应用程序的协议,并且该协议仅在 14400 bps 下工作。

我必须使用 java 代码通过串行端口与此控制器通信。

但是我发现我正在使用的 API 不支持 14400 波特率,尽管他们称之为标准!!。

我尝试使用 javax.comm 和 rxtx jar。没有真正的地狱,因为他们两个都不支持这个波特率。

任何人都可以在这方面帮助我,这将非常有帮助。

谢谢!

好的,这是代码片段

//这里尝试将波特率设置为14400,但它正在回滚到9600,不支持默认为14400!

0 投票
1 回答
2019 浏览

linux - 将 linux 串行波特率设置为高于 4 兆波特

超长话短说:是否可以以接近 12 兆波特的速度从 uart 读取数据?

我有一个高速连接,我试图在树莓派上读取。目前,pi(据我所知,串行编程的世界)的最大波特率为 4 Mbaud,这是我通过将 pi 的 uart 时钟设置为 160MHz 来实现的。但是,我需要一个以 12+ Mbaud 运行的 uart 来捕获从我的外部源流入的数据。pi 的 terminos.h 文件将 4Mbaud 指定为串行通信的最大波特率。有没有办法获得更高的波特率?是来自https://stackoverflow.com/a/7152671的关键 ioctl吗?

Raspbian 3.6.11,rpi rev2

0 投票
1 回答
557 浏览

matlab - 串行通信应该以标准波特率进行吗?

我正在使用串行到 USB 转换器将 ATMega8 微控制器连接到我的 PC。我用来接收数据的程序是 MATLAB。我是否必须以标准波特率发送和接收数据以进行串行通信?我可以发送和接收,比如 208333 bps 吗?我在发送端使用 AVR 编程,在接收端使用 MATLAB,我想知道为什么我必须使用标准波特率?

我在 Windows 8 中使用修改为串行转换器的 DKU-5 电缆。

0 投票
1 回答
1685 浏览

python - RS-485 串行端口波特率性能效率

我正在用 Python 开发一个应用程序,它通过 RS-485 两线半双工与设备通信。我有足够的应用程序工作,可以执行一些性能测试。我正在使用带有 USB 到 485 转换器的笔记本电脑。通讯设置为 9600,N,8,1。

对于我的速度测试,我发送了一条总长度为 10 个字节的消息,包括校验字节。然后我等待 13 个字节的回复。我在回复进来时对其进行解码。当回复完成时。然后我发送下一条消息。我尽可能快地重复这 100 次。这需要 2.895 秒。

由此我计算出我正在发送/接收 23 字节 * 100 次迭代 / 2.895 秒 = 794 字节/秒。

如果我理解正确的话,9600 N-8-1 的串口通信有 1 个起始位、8 个数据位和 1 个停止位。这意味着它有 2 位开销。所以实际的理论传输速率为(9600 位/秒)*(8 数据位/10 传输位)*(1 字节/8 位)=960 字节/秒。

我的程序在可能的 960 字节/秒 = 82.7% 中以 794 字节/秒的组合速率发送/接收。

我应该能够达到接近 100% 的 960 字节/秒吗?还是通常没有使用这么多带宽?

0 投票
1 回答
107 浏览

c# - 与阿杜诺斗争

我喜欢在 Visual Studio 2012 Express 中使用 C# 语言进行编程,并购买了 Arduino Uno。

我已经阅读了一些关于如何让 Visual Studio 直接使用 Uno 的教程,但是像这篇文章这样的教程中有一些内容,例如:

当我将它们放入我的测试应用程序时,我使用的是System.IO.Ports;serialPort1无法识别。即使我将其设为字符串值,PortNameBaudRate 也会显示为红色。

有没有人有一个清晰而详细的教程,我可以按照我的“眨眼”测试在板上进行,或者知道如何解决上述问题?

0 投票
14 回答
163733 浏览

microcontroller - 波特率和比特率有什么区别?

我真的很难理解其中的区别。有人说它们是一样的,而另一些人则说有细微的差别。到底有什么区别?如果你用一些类比解释的话,我会很高兴的。