完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`背景: 一、使用A-7系列FPGA编写串口发送模块,用micro USB转RS232串口线,分别连接FPGA的UART端口和仪器(斯坦福SG396)的串口,仪器的remote控制灯不亮,因此建立通讯失败。 二、而使用USB转RS232线,分别连接笔记本与仪器,仪器中的remote控制灯亮,并进入remote控制模式,使用串口调试助手可以成功控制仪器。 问题: 一、为何使用FPGA进行仪器控制时,仪器不会进入remote控制模式,而在上位机控制仪器时,仪器会自动识别并进入remote 控制模式?` |
|
相关推荐
6个回答
|
|
你的描述不是很清楚,从文字理解,你有FPGA,USB,仪表三个UART在一起,通讯肯定会失败
|
|
1 条评论
|
|
我觉得问题应该还是在你FPGA那边编写的通讯部分有问题,检查一下是不是启用了终止符而你没发终止符过去 监视一下你通过FPGA发送的命令,看看是否与走USB转232发送的数据一致
|
|
1 条评论
|
|
RS232通信都是问答式的,USB可以连接仪器并显示Ramote,是不是电脑端已经安装了仪器配套软件或者运行了仪器的Demo。而FPGA连接不上仪器,有两种可能,一是通信线有问题(硬件或驱动),二是没有发送正确的通信命令。这种仪器一般都支持SCPI指令,你可以简单编写一个程序让FPGA一直发送查询状态命令。
|
|
|
|
FPGA发出的tx模块,使用mini u***转USB口(miniu***接FPGA的uart,USB接笔记本USBcom口)发送至PC端,使用串口调试助手是可以接收到所发送字符的
|
|
|
|
已解决,解决方法是使用了TTL转RS232芯片,而不是使用板上自带的USB转串口芯片
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1778 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1389 浏览 0 评论
1593 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
3381 浏览 3 评论
1511 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 08:25 , Processed in 1.267968 second(s), Total 113, Slave 84 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号