首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    SecureCRTPortable(串口测试工具

    SecureCRTPortable(串口测试工具) #串口工具,查看日志 使用Securecrt这个工具打开,新建会话,端口按照电脑上的端口配置,其他参数如下配置即可: 发布者:全栈程序员栈长,

    1.8K20编辑于 2022-08-11
  • 来自专栏python3

    python3操作串口

    通过引用serial模块包,来操作串口。 1、查看串口名称 在Linux和Windows中,串口的名字规则不太一样。 需要事先查看。 Linux下的查看串口命令 root@D2:~# ls -l /dev/ttyS* crw-rw---- 1 root dialout 4, 64 Dec 26 06:53 /dev/ttyS0 crw-rw 1 root tty 4, 66 Dec 26 06:41 /dev/ttyS2 crw-rw---- 1 root dialout 4, 67 Dec 26 06:41 /dev/ttyS3 windows下查看串口命令 在电脑的“设备管理器”中的“通用串行总线控制器”里查看。 2、先安装serial模块包 pip install pyserial 3、操作 有两种设置串口的方式: 方式一: import serial # 连接 # linux ser = serial.Serial

    2.5K20发布于 2020-01-03
  • 来自专栏全栈程序员必看

    树莓派3b+串口配置

    前言 树莓派从大的方向来说一共出了3代,每一代的CPU外设基本相同,但内核不同,外设里面一共包含两个串口,一个称之为硬件串口(/dev/ttyAMA0),一个称之为mini串口(/dev/ttyS0)。 在所有的树莓派板卡中都通过排针将一个串口引出来了,目前除了树莓派3代以外 ,引出的串口默认是CPU的那个硬件串口。 而在树莓派3代中,由于板载蓝牙模块,因此这个硬件串口被默认分配给与蓝牙模块通信了,而把那个mini串口默认分配给了排针引出的GPIO Tx Rx。 到这里,树莓派3b+的串口配置就配置了可以直接用了,下面我们用python-serial模块做一个“树莓派串口与电脑usb-ttl串口通信”的测试。 参考文献 1、浅尝树莓派3串口配置 – qq_31396093的博客 – CSDN博客 2、树莓派3b与电脑串口互相通信进行数据传输的配置过程 – 全都不是泡沫 – CSDN博客 3、树莓派通过串口接发数据

    2.4K10编辑于 2022-09-12
  • 无线串口透传模块测试笔记

    通过串口调试工具,分别给对方发数据,测试OK。 测试下传输MODBUS通讯

    2000编辑于 2026-04-17
  • RK3566-EVB主板串口测试方法指导

    一、硬件准备 项目说明RK3566 开发板需确认串口引脚定义USB 转 TTL 模块推荐型号:CH340/CP2102连接线杜邦线至少 3 根(TX/RX/GND)电脑支持 Windows/Linux ,安装串口助手,选好设备节点,设置波特率三、Linux 系统测试 1. 查看可用串口 dmesg | grep ttyls /dev/tty*2. 工具安装 sudo apt-get install minicom screen3. 串口名称设备节点典型用途默认波特率UART0/dev/ttyS0通用串口115200UART2/dev/ttyS2调试串口1500000UART3-9/dev/ttyS3-9扩展串口可配置收发成功界面六 回环测试 短接 TX-RX 引脚,发送数据应能回显 压力测试 cat /dev/urandom > /dev/ttyS2查看串口参数 stty -F /dev/ttyS2 -a讨论区​​​​Q:如何实现

    99510编辑于 2025-07-14
  • 来自专栏Qt项目实战

    Qt开源作品3-串口调试助手

    ,这个在很多用Qt做上位机开发非常实用,毕竟很多软硬件的项目都是同时开工的,不会说是等硬件或者软件都完工了才去搞另外一部分,所以软件工程师就需要根据一开始约定好的通信协议来先把软件搞起来,没有硬件实地测试怎么办呢 ,只能自己写工具来模拟设备回复数据咯,基本上都是要求收到什么数据回复什么数据,所以这就有了通用的串口设备回复数据的可能。 其实Qt5以后开始集成了QSerialPort类可以用来串口通信,我个人测试过很多次,发现总是有莫名其妙的怪怪的问题,后面还是打算直接用第三方的串口开源类来做,毕竟成熟稳定,而且经历过各种项目的长时间的考验 支持windows下COM9以上的串口通信。 实时显示收发数据字节大小以及串口状态。 支持任意qt版本,亲测4.7-5.14。 支持串口转网络数据收发。 一套源码随处编译,无需更改串口通信类,已在XP/WIN7/UBUNTU/ARMLINUX系统下成功编译并运行。

    3.3K40发布于 2020-04-27
  • 来自专栏python3

    Python3 串口两进程同时读写

    通过两个进程分别读写串口,并把发送与接收到的内容记录在blog中,收到q时程序结束并退出 import threading,time import serial import string class SerThread: def __init__(self, Port=0): #初始化串口、blog文件名称 self.my_serial = serial.Serial if not self.waitEnd is None: self.waitEnd.wait() def start(self): #开串口以及

    1.7K20发布于 2020-01-13
  • 来自专栏逆向技术

    内核开发知识3串口过滤.绑定设备.

    参数2: 我们要绑定设备的设备名称 参数3: 绑定成功后返回设备对象指针的指针. 四丶串口绑定代码例子 根据上面的理论.我们可以根据API. 写简单的串口绑定了. 注意下方代码是串口绑定的代码.相当于我们在这个设备上加了一层.但是我们还没有写获取请求数据的代码. 参数2: 获取的设备对象 参数3: 创建的过滤驱动.内部创建.这个参数会保存过滤设备指针. 参数2: 获取的设备对象 参数3: 创建的过滤驱动.内部创建.这个参数会保存过滤设备指针. 编译的时候对应的sources 文件内容 TARGETNAME=frist TARGETPATH=obj TARGETTYPE=DRIVER SOURCES=frist.c 注意,使用WDK写的在XP下面进行测试

    1.4K10发布于 2018-08-30
  • 来自专栏数字积木

    FPGA大赛【七】具体模块设计--ddr+串口联合测试

    4.5 ddr+串口联合测试 4.5.1总体设计 DDR端的数据通过AXI总线进行数据传输。 在前面章节介绍了DDR数据读写模块的设计(aq_axi_master),本章节中便对这个axi的读写模块进行测试。 在测试中,先向ddr的某个地址中写入数据,然后再将该地址的数据读取出来,通过串口将此数据发送到电脑端,以此验证ddr数据的读写是否正确。 4.5.2串口收发模块设计 该串口收发模块有串口发送模块,串口接收模块,波特率生成模块,发送数据fifo模块,接收数据的fifo模块组成。 4.5.5测试结果 将经过综合,布局布线后,生成的比特流文件下载到开发板中,打开串口终端,连接到FPGA的串口。可以看到数据以1秒8字节的速度在不断的接收。

    80830发布于 2021-04-15
  • 来自专栏KT148A

    KT148A语音芯片的下载用的是串口测试可以直接串口发指令控制吗

    一、问题简介KT148A语音芯片的下载用的是串口,那我实际测试是不是可以直接串口发指令测试控制? 就不用单独写程序去模拟一线串口的时序了详细描述首先看一下KT148A芯片的参考设计原理图:其中芯片的2脚和3脚就是串口,注意下载语音的时候才可以用KT148A的语音下载,是使用的串口,波特率是115200 ,这样的目的是串口比较通用而已而实际调试的时候,是用一线串口【单线时序的那种】,详见手册资料路径如下:KT148A并不支持串口发指令去控制,不是做不到而是没必要,因为使用串口控制需要占用2个io口,导致芯片 io不够用,并且串口做低功耗的应用非常的繁琐,所以最终才是确定一线控制,是综合考量和评估的结果您一定要使用串口去控制,也是的可以,长期把芯片的5脚对地串1K电阻,让芯片一直处于下载状态这样芯片就可以串口发指令去测试 ,但是不建议如果您实在是需要,也是可以配合的,需要收取一定的费用500,我们这边修改好程序,然后重新送样给您但是尽量还是使用一线串口,比较稳定也很好用,也方便

    40860编辑于 2023-11-15
  • 来自专栏全栈程序员必看

    树莓派3B+使用GPIO实现串口通信

    文章目录 介绍 方案介绍 串口配置的各种坑 配置步骤 启用串口ttyS0 关闭Console 测试 连线 编辑文件 运行代码 ttyS0串口权限 参考文献 介绍   由于项目原因需要使用树莓派连接串口 串口配置的各种坑   为了使用树莓派板上的GPIO串口,折腾了两天,虽然目前网上挺多资料的,但是由于系统的不同,各种问题: 树莓派硬件不一样,本教程里面用的是树莓派3B+,网上大多数都是树莓派3B的教程 (这个可以理解,毕竟树莓派3B+目前还没有官方的Ubuntu mate系统提供,当初我安装Ubuntu mate 16.04的时候也是各种坑,想用这个系统的请移步树莓派3B+ 安装Ubuntu mate 下面给大家详细的解决方案: ---- 配置步骤 首先大家可以使用命令看一下树莓派3b+支持的GPIO串口 ls -la /dev/   大家可以发现如下图所示,应该是没有红色框内的串口ttyS0,只有蓝色框内的串口 我看了有些文章里面说,需要将连接蓝牙的串口/dev/ttyAMA0映射到serial0,因此这个比较稳定(图中按着文章中的步骤配置完后serial0映射的是串口/dev/ttyS0),但是我测试了2个小时也没有看到串口

    3.1K11编辑于 2022-09-12
  • 无线串口透传模块 测试2--点对多

    如下图实际3个LORA设备。 测试也很简单,1连modbus主站设备。2和3分别连modbus从站设备。

    2800编辑于 2026-04-17
  • 来自专栏物联网思考

    ble4.2串口透传综合速率测试

    前言:在基于CH579实现蓝牙(ble4.2)串口透传的基础上测试发送和接收的速率。为了最大限度的提高速率,设置MTU为最大,对于CH579来说ATT_MTU最大为247。 在电脑端使用USB转串口,发送和接收串口数据,串口使用115200波特率;设置蓝牙每包240字节。 1、发送速率测试 数据流向:电脑串口----->CH579----->手机。 从上面图可以看出,发送和接收的数据量一致,实时速度可以达到1440 B/s,同时也应该注意串口发送间隔设置为了150ms。 2、接收速率测试 数据流向:手机----->CH579----->电脑串口。 从上面图可以看出,发送和接收的数据量一致。 3、速率分析 通过以上测试发现,应用层的串口波特率、串口数据处理等会影响透传速率。

    1.8K20发布于 2021-11-04
  • 来自专栏科控自动化

    R100系列工业级串口服务器测试

    https://down.oray.com/pgy/doc/%E8%92%B2%E5%85%AC%E8%8B%B1%E4%B8%B2%E5%8F%A3%E6%9C%8D%E5%8A%A1%E5%99%A8R100A %E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C_1.1.1110.pdf 配置 设定RS485参数 接一个温湿度传感器测试 写个程序测试测试显示建立6个TCP链接是完全正常的 这一点就比市面上一多半的串口服务器强。 通过网关读取 P.S 当然也可以直接用虚拟串口形式去通讯 如上图所示,COM14就是使用串口服务器的RS485口。COM15就是使用串口服务器的RS232口。

    31310编辑于 2024-04-26
  • 来自专栏Gnep's_Technology_Blog

    Labview串口通信VISA实现串口收发

    前言 前面使用过调用 MSComm 控件的方式(Labview串口通信MSComm实现串口收发),即利用 Windows 提供的控件对象,在 LabVIEW 中对该控件的属性和方法进行操作,来实现串口通信 之所以使用 MSComm 控件,是因为比使用 VISA 来实现串口通信要灵活一些,比如可以通过回调的方式,在 PC 的串口 buffer 中数据字节数到达某一设定值时,可以触发注册好的 LabVIEW 本文实现通过 LabVIEW 的 VISA 模块实现串口收发通信。 VISA 对于测试软件开发者来说是一个可调用的操作函数集,本身并不提供仪器编程能力,它只是一个高层 API,通过调用低层的驱动程序来控制仪器。 3、程序框图 有兴趣的读者可以试一试串口其他的例程,并根据需求选择适合自己项目开发的方案。

    3.5K20编辑于 2023-08-10
  • 来自专栏Gnep's_Technology_Blog

    Labview串口通信MSComm实现串口收发

    一、什么是 MSComm MSComm 作为一个串行通讯控件,每个 MSComm 控件,都对应一个串口,若需访问多个串口时必须使用多个 MSComm 控件。 中断方式:当串口有数据到达或有数据写入到串口缓冲中时,就会触发中断,可以使用 OnComm 捕获事件并进行处理。这种方式响应及时,比轮询方式效率要高。 CDHolding:通过查询 CD 线的状态确定当前是否有传输 DSRHolding:确定 DSR 线的状态 EOFEnable:确定在输入过程中 MSComm 控件是否寻找文件结尾(EOF) 3、 传输缓冲区中的字符个数已少于 Sthreshold (可设置的属性值)个 CommEvent=2时:接收缓冲区中收到 Rthreshold(可设置的属性值)个字符,利用此事件可编写接收数据的过程 CommEvent=3时 spm=1001.2014.3001.5501 2、发送测试 程序中使用的是 COM8 口,因此开一个虚拟串口 COM9,COM9(发) --> COM8(收) 3、接收测试 程序中使用的是 COM8

    2.5K30编辑于 2023-08-10
  • 来自专栏猿学

    猿学-内核开发知识3串口过滤.绑定设备

    四丶串口绑定代码例子 根据上面的理论.我们可以根据API. 写简单的串口绑定了. 注意下方代码是串口绑定的代码.相当于我们在这个设备上加了一层.但是我们还没有写获取请求数据的代码. 参数2: 获取的设备对象 参数3: 创建的过滤驱动.内部创建.这个参数会保存过滤设备指针. 串口设备接收到的都是IRP请求.所以我们需要对IRP请求做过滤即可. 而串口过滤的时候我们只关心两种请求, 1.读请求. 2.写请求. 而过滤IRP请求则要关心他的功能号.  参数2: 获取的设备对象 参数3: 创建的过滤驱动.内部创建.这个参数会保存过滤设备指针. 编译的时候对应的sources 文件内容 TARGETNAME=frist TARGETPATH=obj TARGETTYPE=DRIVER SOURCES=frist.c 注意,使用WDK写的在XP下面进行测试

    84700发布于 2018-08-18
  • 来自专栏Golang语言社区

    LollipopGolibrarylollipopcommon 测试3

    可以快速创建博客及商城等 git地址:https://github.com/Golangltd/lollipopgo /* Golang语言社区(www.Golang.Ltd) 作者:cserli 时间:2018年3

    1.2K90发布于 2018-03-05
  • 来自专栏自学测试之道

    接口测试3

    上篇讲解到了一次性运行多个测试用例和运行结果的情况,这边继续说下测试报告的内容输出和可视化显示以及邮件抄送等 一、增加测试报告输出 1、首先在代码目录下新建一个文件夹test_report用来保存测试结果 2、导入测试报告库文件HTMLTestRunner_PY3(这个文件在网上可以下载后[https://blog.csdn.net/cjh365047871/article/details/80181530 3、定义测试用例和测试报告存放路径、读取测试用例方法和测试报告格式 #! q=keitwo&page=1&type=note # @QQ交流 : 3227456102 import unittest,time import HTMLTestRunner_PY3 if _ 3、导入发送邮件模块 ? 4、运行结果 ?

    52120发布于 2019-09-29
  • USB转多串口设备固定串口

    2244最高波特率3Mbps3Mbps230400bps6MbpsIO电压5V/3.3V/2.5V/1.8V5V/3.3V/2.5V/1.8V3.3V3.3VRS485控制CH342F支持√√√封装QFN24 3、应用框图4、应用场景5、ComPortManager使用说明ComPortManager是一款Windows系统上用于批量管理计算机串口设备COM口号的工具软件,该工具支持单独和批量修改系统下串口设备的端口号 如以下界面展示,目标设备为USB转4串口芯片CH344,指定起始串口号为COM10,则修改成功后与物理串口的匹配关系:UART0—>COM10、UART1—>COM11、UART2—>COM12、UART3 计算公式:ComNo = (2-1)*4*4 + (2-1)*4 + 4 = 24应用举例2:不经过HUB直接将CH344插入计算机上的第3个USB口,代入计算分配串口号公式去可得ComNo=12。 计算公式:ComNo = 0 + (3-1)*4 + 4 = 127、Linux系统驱动安装分配指定串口号Linux系统下的串口名称分配和硬件的上电顺序有关,如果是开机启动或者接在同一HUB下面,则由系统枚举各

    1.3K10编辑于 2025-06-12
领券