FPGA中串口通信,助手收不到数据。示波器可以看到数据,时序和波特都没问题啊大家给点建议 rs485 接收不到数据

作者&投稿:龚策 (若有异议请与网页底部的电邮联系)
串口一端接至FPGA开发板,给板子通电后,用示波器直接测串口线的另一端,如果示波器显示的数据和FPGA发送的数据一致,可以肯定FPGA已经在正常工作了。

然后将串口线接至示波器的那端接到上位机,设置好端口和波特率等参数,如果接收不到FPGA发送的数据,可以试试让上位机发送数据给FPGA,看FPGA能不能接收到数据;如果FPGA中没写串口接收那部分的程序,可以将串口线接至FPGA开发板的那端拔出,用一根导线将那端口中的发送引脚和接收引脚短接,然后上位机自己发送数据并接收数据,看有没有问题。

如果上位机不能自发自收,那就是串口线损坏或上位机使用的串口工具的问题了。
如果上位机能自发自收,示波器又能正确接收FPGA发送的数据,那只能是串口工具的设置不当了。
——Medied.Lee

可能是你换了开发板,两块开发板的时钟不同,会导致你原本计算 的程序中的波特率错误,,还有就是查看你电脑的串口有没有被占用,或者是否选择了对的串口,你可以右击我的电脑,属性,硬件,设备管理器,查看FPGA所用的串口是哪个!!

查波特率,将FPGA的Rx和Tx短接,看能不能收到数据~

可以考虑以下方面:
1.软件方面,波特率的设置是否正确。换了开发板,可能芯片不同,端口初始化可能不同,还有就是振荡器时钟之类的,研究研究程序。
2.硬件方面,TX和RX是否接反。
耐心点,先硬件查看,在软件调试,主要是初始化。再不行就检查程序,果真以前是好的,呵呵

那就再检查电脑的串口是否正常

咨询个问题,用uart做FPGA串口通信的时候,在串口调试助手发送数据的时候,串口调试~

楼上现在有没有解决这个问题?我现在怎么调都没有出现结果,黑金开发板上的

用示波器监听下485总线上是否有数据返回。排除下问题。

Enter setup password 是什么意思?
答:Enter setup password是输入设置密码的意思。Enter setup password作为一个计算机英文短语,由Enter、setup 、password三个英文单词构成,具体分析如下:1、Enter enter属于动词,具有进来、进去、进入、成为…的一员、加入、开始从事、开始参加、开始进入、着手进行的意思。作为计算机用语时,具有输入,键入的意...

高尔夫基本知识
答:PGA比赛:由美国职业高尔夫球协会所主办, 非会员无资格参加,PGA锦标赛在四大赛中奖金总额第二位,冠军奖金额仅次于美国名人赛,列第二位。每年8月举行,是四大赛的最后一项。1916-1957年采取比洞赛方式,1958年至今采取比杆赛方式。

BIOS里面的LBA是什么意思
答:LBA指计算机在与硬盘通信的一种模式;LBA(Logical Block Addressing)模式: 适应容量≥504MB的硬盘,但BIOS需支持扩展INT13H,否则也只能适应≤8.4GB的硬盘

进入BIOS后全是英文!我都看不懂!谁有没有逐项详细说明的文章?急...
答:(3) 暂停的出错状态选项有:All Errors(BIOS 检测到任何错误,系统启动均暂停并且给出出错提示)、N o Errors (BIOS检测到任何错误都不使系统启动暂停)、A ll But Keyboard(BIOS检测到除了磁盘之外的错误后使系 统启动暂停,磁盘错误暂停)、All But Disk/Key(BIOS检 测到除了键盘或磁盘之外的错误后使系统启动暂停。

怎样设计一个用ADE7755和用AT89S51的单片机设计出一个电能表?_百度知 ...
答:治理计算机采用广播式通讯方式下传时段设置与校时信息,此时不带有地址信息,而电能表中断接收;上位机采用呼唤地址的方式上传信息,即呼唤谁的地址,那只电能表便把信息及其校验码打包向上传送给用电治理计算机,实现电能回抄。MAX487的 DE为发送器使能端,DE为 1时发送器可以工作,DI为输进端,A、B为输出端。当 DE为 ...

BIOS到底是什么?有什么用?
答:如此一来,您就不需打开机箱互换排线了。 (7) OnboardSerialPort1:(缺省值为3F8H/IRQ4),设定主机板上串口1的位址及IRQ,选项有:3F8H/IRO4、2F8H/IRQ3、3E8H/IRQ4、2E8H/IRQ10、Disable。 (8) OnboardSerialPort2:(缺省值为2F8H/IRQ3),设定主机板上串口2的位址及IRQ,选项有:3F8H/IRQ4、2F8H...

BIOS中的几个选项功能不太明白
答:主机板的CMOS中有一个出厂时设定的值。若CMOS内容被破坏,则要使用该项进行恢复。由于 BIOS缺省设定值可能关掉了所有用来提高系统的性能的参数,因此使用它容易找到主机板的 安全值和除去主板的错误。 该项设定只影响BIOS和Chipset特性的选定项。不会影响标准的CMOS设定。移动光标到屏幕的 该项然后按下Y或Enter键,...

计算机组装与维修试题
答:答:键盘控制电路包括微控制器、译码器、键盘矩阵和串行口插头座等4个部分组成。微控制器提供扫描信号并接收按键信息,它同时还负责向主机发送串行数据脉冲(键码)与同步时钟,以及与主机的联络。译码器将微控制器送来的扫描信号进行译码,即向键盘矩阵输出13条不同时为零的行扫描线。键盘矩阵由8列*13行(以AT101为例)...

oracle从9i到10g到11g不同版本的比较
答:9i 可以在线修改内核参数和内存分配,8i 不行。 数据文件和表空间管理,8i 手工管理,9i 自动管理。 9i 比 8i 增强了对 ANSI SQL99 的支持。9i 比 8i 增强了故障后的快速恢复(Fast-start)。 8i 只支持物理备份(physical backup)数据库,9i 还增加了支持逻辑备份(logical backup)数据库,使备 份数据库除了作为...

...以后再从0开始循环。如果数据的控制文件损坏了,需要如何解决...
答:其实,归档并不是一直占领你的磁盘空间,你可以把她备份到磁带上,或则删除上一次完整备份前的所有日志文件。 5、初始化参数文件 initSID.ora或init.ora文件,因为版本的不一样,其位置也可能会不一样。在8i中,通常位于$Oracle_HOME/admin//Pfile下,初始化文件记载了许多数据库的启动参数,如内存,控制文件,进程数等,...