搜索结果
查询Tags标签: 串口,共有 339条记录-
linux监听串口数据(使用jpnevulator)
1. 下载jpnevulator文件,解压,并进入文件夹 链接: https://pan.baidu.com/s/1Ko1-wAUrWydWvVSYn9qv_Q 提取码: 326j 2. linux下载jpnevulator sudo apt install jpnevulator 3. 使用 这里读取/dev/ttyUSB0发送回来的数据,并显示在终端。注意这时候原先接收此数据的设备…
2021/5/15 7:28:59 人评论 次浏览 -
Linux C 编程学习第三天_return、增量式开发、递归
return语句 在前些日子,return提供了函数的返回值,并且结束当前函数返回到调用它的地方,实际上,即使函数没有返回值,也可以使用return语句,比如在检查到一个错误时提前结束当前函数打印错误并返回: 当x不大于0的话就打印错误提示,并提前返回。好像感觉用处不是很大…
2021/5/14 7:25:11 人评论 次浏览 -
关于Java处理串口二进制数据的问题 byte的范围 一个字节8bits
前置知识点 byte的范围[-128~127] 内存里表现为 0x00~0xFF 刚好是一个8bits的字节 问题 byte[] hexData = new byte[] {0x01, 0x03, 0x04, 0x02, 0x1F, 0x01, 0x4E, 0x4B, (byte)0xE9 };Java先把括号里的识别为int数,然后再自动转换为byte 这里的int数0xE9,超出了byte的…
2021/5/13 12:55:08 人评论 次浏览 -
C# 串口通信
串口通信 1. 基本概念2.C#代码实现串口通信3. 资源下载地址1. 基本概念 数据是串行发送的,比如RS232、RS422、RS485,一位一位地发送数据,就是串口通信。串口通信分为同步和异步。串口通信要设置以下参数: 串口号:com1,com2…波特率:9600,115200…数据位:8,7,6…
2021/5/11 22:55:12 人评论 次浏览 -
树莓派基础实验38:逻辑分析仪分析PWM、UART信号
一、介绍逻辑分析仪是专门针对数字信号的调试工具,可长时间采集,无波形死区,支持复杂触发定位以及全面的协议内容解析。逻辑分析仪的作用是利用便于观察的形式显示出数字系统的运行情况,对数字系统进行分析和故障判断。相对于示波器适合观察周期信号的电压变化及噪声,…
2021/5/11 18:29:26 人评论 次浏览 -
【Tools】虚拟串口工具之VSPD10
00. 目录文章目录 00. 目录01. VSPD10概述02. VSPD10下载03. VSPD10安装04. VSPD10使用05. 附录01. VSPD10概述 Virtual Serial Ports Driver是由著名的软件公司Eltima制作的一款非常好用的虚拟串口工具,简称:VSPD。其目的是模拟使用虚拟串行端口驱动程序通过虚拟虚拟调…
2021/5/10 11:02:46 人评论 次浏览 -
Linux&imx6ull 使用QT开发串口工具(完整版)
Linux&imx6ull 使用QT开发串口工具(完整版)1.扫描串口2.配置选项3.打开串口4.关闭串口5.接收数据6.发送数据7.清空显示这篇博客中讲到的东西可能在实际的开发中并不实用,但是这个属于学习阶段,会加强QT的学习已经达到触类旁通的效果代码地址:gitee下载这次的代码…
2021/5/10 7:25:45 人评论 次浏览 -
[python学习笔记]——异常检测与重试机制在python串口通信中的应用
进行串口通信时,串口的连接不一定稳定,有可能需要多次连接才能成功。 这种情况下就可以借助Python中的异常检测来进行重试。# 重试机制count = 0# 尝试连接3次while count < 3:count += 1try:ser = serial.Serial(port=/dev/ttyUSB0, baudrate=115200)# 如果出错了,…
2021/5/7 22:27:05 人评论 次浏览 -
linux 读写 stm32虚拟串口
在linux中 stm32实现的 vcp 被识别成 /dev/ttyACM0 , 若当成普通串口 直接调用 open() -->read()这套流程,只会读到一串乱码。 参考 http://blog.chinaunix.net/uid-26475432-id-3462651.html?_t=t 消除Linux串口收发的一些规则 ,之后vcp 接收正常。 主…
2021/5/7 7:25:17 人评论 次浏览 -
ESP8266-MicroPython版
ESP8266是一款串口WiFi模块,内部集成MCU能实现单片机之间串口同信;这款模块简单易学,体积小,便于嵌入式开发。ESP8266的开发可以使用官方IDE工具,比如乐鑫或者安信可的IDE,或者使用arduino进行开发。 不过官方的工具设计界面和使用上都不太友好,所以今天给大家介绍…
2021/5/1 1:25:11 人评论 次浏览 -
python serial模块连接串口并发送命令
1 # 导入模块2 import serial3 4 # 需要发送的串口指令5 cmd = AA E1 12 01 A7 FF6 7 # 将字符串转换成字节8 cmd=bytes.fromhex(cmd)9 10 # 生成串口 11 serial_com = serial.Serial("com1", 115200, timeout=3) 12 13 # 发送串口指令 14 serial_com.write(c…
2021/4/30 20:28:27 人评论 次浏览 -
Linux下的串口开发
2021-04-25 关键字:串行接口、串口属性设置 1、什么是串口? 串口(Serial Port)是一种常见的计算机接口,由于它所需的连线少、通信控制简单且成本低廉,在行业内,尤其是嵌入式领域内得到了广泛的使用。串口是一种通信方式,其包含了多种接口标准,其中最常见的是:RS2…
2021/4/26 7:27:49 人评论 次浏览 -
使用qextserialport进行串口方面开发
使用QT5自带的QSerialPort和QSerialPortInfo进行串口开发时,程序重启或长时间运行时,有时会读取不到串口数据,一次读取不到后,后面无论如何尝试,都读取不到. 为了解决这个bug, 使用qextserialport来代替进行开发. 参考连接: https://blog.csdn.net/g1036583997…
2021/4/25 18:27:14 人评论 次浏览 -
C语言中,如何用串口调试助手直接查看十进制数
1.前言 我们知道,串口调试助手的接收窗口能够看到十六进制数和字符串,如果我要发送33这个数,直接用平常的串口字符发送函数,16进制显示的是21,而要是没有勾选“16进制显示”,那么显示的就是33在ASCII码中对应的字符“!”,显然这都不是我们想看到的显示结果。 那么…
2021/4/24 10:25:35 人评论 次浏览 -
.NET Core 跨平台 串口通讯 ,Windows/Linux 串口通讯,flyfire.CustomSerialPort 的使用
目录1,前言2,安装虚拟串口软件3,新建项目,加入 flyfire.CustomSerialPort4,flyfire.CustomSerialPort 说明5,开始使用 flyfire.CustomSerialPort6,实现把数据写入串口7,实现监听串口消息、多设备进行通讯8,Modbus 协议的实现例子1,前言开发环境:在 Visual Stud…
2021/4/24 7:28:53 人评论 次浏览