社区
单片机/工控
帖子详情
串口波特率问题
vanyfeng
2012-11-23 01:24:28
我写了一个通过fpga 的串口发送程序,为什么只有在9600的波特率下好用,而把参数修改成别的波特率的情况,无论是4800还是115200都不好用呢,都是乱码...电脑的串口的波特率后来我也设置了115200或者4800,是通过设备管理器里面设置的,可是还不好用,求助各位大神解决
...全文
6236
20
打赏
收藏
串口波特率问题
我写了一个通过fpga 的串口发送程序,为什么只有在9600的波特率下好用,而把参数修改成别的波特率的情况,无论是4800还是115200都不好用呢,都是乱码...电脑的串口的波特率后来我也设置了115200或者4800,是通过设备管理器里面设置的,可是还不好用,求助各位大神解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vanyfeng
2013-02-27
打赏
举报
回复
感谢各位大神,我已经决定用USB了~
schlafenhamster
2013-02-23
打赏
举报
回复
“通过
fpga
的串口” fpga 自己写的程序? 还是 IP
xmchendaying
2013-02-22
打赏
举报
回复
波特率设置有问题
fzamygsd
2012-12-30
打赏
举报
回复
全部乱码还是部分乱码?
yisiyou
2012-12-27
打赏
举报
回复
发送和接收的波特率一致就行了。肯定是波特率不一致,才会出问题。
zhaozilan_ly
2012-12-25
打赏
举报
回复
确认你硬件是没有问题的情况下,看看你的驱动配置上是否有问题,如停止位,校验位什么的,当然这种问题主要还是波特率问题,
DDUP
2012-12-21
打赏
举报
回复
不用在这里修改,这里修改的应该是默认的设置。你应该在串口调试助手里设置。最好用示波器看一下串口上的波形,把硬件上的问题排除了再找软件的问题。
Binzo
2012-12-21
打赏
举报
回复
在串口调试助手里设置
mailzss
2012-12-20
打赏
举报
回复
“是通过设备管理器里面设置的,可是还不好用,求助各位大神解决 ”,这里设置会有效吗,我没试过。
lr2131
2012-12-20
打赏
举报
回复
回环分别测试你上位机和下位机的逻辑性是否正确,然后再对连看通信是否正常。
舟遥
2012-12-15
打赏
举报
回复
波特率以及串口通信协议设置一致应该就可以了,这个应该跟什么进制没有关系,进制不同只会导致显示出来的数值不一样,而不是乱码。 就我个人使用的情况来看,波特率一致的情况下偶尔也会有乱码,有可能是读写速度不匹配的问题,也有可能是程序中读写收发数据的地方出现了错误。
zhujinqiang
2012-12-14
打赏
举报
回复
波特率应设置一样 还有停止位什么的都要一样
woshi_ziyu
2012-12-14
打赏
举报
回复
在电脑上尝试使用其他波特率测试
palleexu
2012-12-13
打赏
举报
回复
同意楼上的,要是乱码的话,说明发送和接收是有数据的,不过是时钟节拍不对,所以收到的才是乱码,看波特率设置了,应该和硬件无关。
zgwstar
2012-12-13
打赏
举报
回复
看看波特率设置对没 乱码应该是波特率设置有问题
诶呦
2012-11-24
打赏
举报
回复
在保证上下波特率都一致的情况下,还有问题,先看看是否是硬件的原因,串口线的原因,都OK的话,再检查串口程序
vanyfeng
2012-11-23
打赏
举报
回复
我把上位机和下位机都该了,并且后来用串口调试助手也不好用
Binzo
2012-11-23
打赏
举报
回复
改成16进制?
zhaozilan_ly
2012-11-23
打赏
举报
回复
1、同意楼上的看下你PC上用的串口通讯软件的波特率是多少。 2、你不用改设备管理其上的波特率
诶呦
2012-11-23
打赏
举报
回复
两端的波特率应设置一样,你的PC通讯软件波特率默认应该是9600,你改电脑的波特率没有用,要改通讯软件的波特率
C#
串口
通信(彻底解决C#
串口
通信中的数据丢失
问题
)
以网上某位大虾的源码为版本,沿用了其可用的代码部分。对其余欠妥部分进行了改造。不要资源分,是大家不用为积分而烦恼。出来混都不容易,希望大家相互照应!
FPGA小白学习之路(6)
串口
波特率
问题
的处理
串口
波特率
问题
的处理 此博文一共包含三个方面的内容:(1)异步
串口
通信的数据格式;(2)为何
串口
通信中接收端采样时钟频率是传输的
波特率
的16倍;(3)
串口
波特率
等概念。 1、异步
串口
通信的数据格式
串口
的通信...
Qt 上位机
串口
编程 Modbus编程
Qt是由Qt Company开发的主流跨平台C++图形用户界面应用程序开发框架。 Qt是面向对象的框架,容易扩展,并且允许真正地组件编程,既可以开发GUI程序,也可用于控制台工具和服务器。
串口
(Serial Port),也称串行通讯接口(通常指COM口),
串口
通信是指将数据一个比特一个比特地逐位进行传输的通信模式。其特点是通信线路简单,传送速度较慢。Qt
串口
通信是借助一个QSerialPort的对象来方便的对
串口
进行读写。 Modbus是一种串行通信协议,是施耐德电气发表工业标准协议。Qt Modbus通讯 采用QModbusRtuSerialMaster 、QModbusRtuSerialSlave等类来实现Modbus通讯相关的功能 本课程主要帮助学员熟练掌握 Qt 5框架
串口
编程,Modbus协议编程,并且通过两个实战工具项目,为学习Qt 上位机编程
串口
、Modbus编程打下坚固的基础!
STM32 USB虚拟
串口
波特率
问题
(含源码)
之前的文章中介绍过STM32的USB接口虚拟
串口
的功能。...1.电脑上设置的
串口
波特率
不影响USB接口传输的速率。 2.怎样获取电脑上
串口
助手设置的
波特率
,以设置USART1使其
波特率
与
串口
助手一致。
波特率
设置 其实ST
protues仿真STM32
串口
波特率
问题
定时器中断
问题
欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对...
单片机/工控
27,375
社区成员
28,769
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章