一、概述以前写过一篇也是Siri和小爱同学控制ESP8266引脚的,不过当时那个的微信配网不稳定,有不少朋友无法配网;现在重新优化了一下代码,亲自测试了三款手机(安卓,苹果)都是稳定的。更重要的是这次不需要电脑运行服务器脚本了,ESP8266内部跑了一个HTTP服务器。支持控制的IO口:IO0,IO2,IO4,IO5,IO12,IO13,IO14,IO15;因为IO0低电平三秒会被识别为启动智能配
转载
2024-04-23 10:48:57
82阅读
title: STM32+ESP8266远程IAP升级(测试成功) tags: IAP date: 2019-06-23 22:39:00今天彻底搞懂了IAP升级的原理,我从早上开始到现在,一直在研究这个东西,分别参考了正点原子的例程和博客园杨奉武老哥的教程,前期的知识点很快就能搞定,就是BootLoader的编写即IAP程序的编写,其次就是APP程序的改造(稍微修改就可以)。 BOOTLoade
转载
2024-07-09 16:23:51
121阅读
前言
上一节,我们使用GD32VF103控制ESP-01S启动TCP Server,然后让多个网络调试助手连接ESP-01S并与之通信,本节我们在上一节基础上完成控制ESP-01S启动HTTP Server的功能,使用网页访问ESP-01S。 一
基础知识1.HTTP简介HTTP是Hypertext Transfer Protocol的缩写,Hypertext(超文本)是可以
转载
2024-06-22 15:31:31
129阅读
串口知识之RS485 日常生活中用的也是比较少的(相对于RS232)232 比较早,市场上比较多的设备接口基本上都是RS485,RS232,下面着重说一下RS485。串口RS485? 485(一般称作RS485/EIA-485)是隶属于OSI模型物理层的电气特性规定为2线,半双工,多点通信的标准。它的电气特性和RS-232大不一样。用缆线两端的电压差值来表示传递信号。RS485仅仅规定了接受端和发
转载
2024-05-14 15:33:41
245阅读
# 如何实现RS485 Java通信
## 一、流程
下面是实现RS485 Java通信的整体流程,可以用表格展示:
| 步骤 | 操作 |
| ---- | ------------ |
| 1 | 打开串口 |
| 2 | 配置串口参数 |
| 3 | 发送数据 |
| 4 | 接收数据 |
| 5 | 关闭串口
原创
2024-03-03 05:53:08
303阅读
对于做linux开发的研发人员来说,大家都喜欢通过输入指令符来执行一些命令操作,如果在MCU编程过程中有一个类似linux的shell命令工具可以通过串口调试助手输入命令然后运行一些调试函数,将会为编程提供极大的帮助。对于MCU来说,每次修改程序调试就需要重新下载,有时候仅仅是调试修改几个参数,这样反复修改程序编译下载就显得很繁琐,浪费时间,而且在调试电机、电源等高压电源类应用时,如果出现操作错误
转载
2024-02-29 21:59:12
374阅读
#前言本文主要是讲解了如何使用STC8G2K64S4单片机自带I2C硬件来控制OLED屏幕写这篇文章主要是为了之后的模拟量光敏调节参数,使参数直接显示在OLED屏幕中更方便调节在刚学习之时,查遍很多关于I2C通讯的文章,基本都说的很笼统,甚至还有的翻译错的,这里就根据个人的学习经历来讲解硬件方面1、STC8G2K64S4单片机主控板一块 (需要有P24和P25引脚,用来I2C通讯,芯片手册中有写)
## RS485通信Java实现
### 1. 整体流程
为了实现RS485通信的Java实现,我们需要按照以下步骤进行操作:
| 步骤 | 操作 |
| --- | --- |
| 步骤1 | 创建串口连接 |
| 步骤2 | 配置串口通信参数 |
| 步骤3 | 读取和发送数据 |
### 2. 操作步骤及代码
#### 步骤1:创建串口连接
首先,我们需要创建一个串口连接。为此,
原创
2024-01-01 03:59:09
1043阅读
接口使用信号线和 GND 与其它设备形成共地模式的通信,这种共地模式传输容易产生干扰,并且抗干扰性能也比较弱。传输距离有限,最多只能通信几十米。通信的时候只能两点之间进行通信,不能够实现多机联网通信。针对 RS232 接口的不足,就不断出现了一些新的接口标准,RS485 就是其中之一,它具备以下的特点:采用差分信号。我们在讲 A/D 的时候,讲过差分信号输入的概念,同时也介绍了差分输入
# RS485通信及其在Java中的实现
## 什么是RS485通信
RS485是一种串行通信协议,它可以支持多达32个设备之间的通信,是工业控制系统中常用的通信标准之一。RS485通信使用差分信号传输数据,具有较高的抗干扰能力,适用于工业环境中长距离通信。
## RS485通信特点
- 支持多点通信: RS485总线上可以连接多个设备,每个设备有唯一的地址进行通信。
- 差分信号传输:
原创
2024-03-04 06:55:14
702阅读
1. 什么是RS-232-C接口?采用RS-232-C接口有何特点?传输电缆长度如何考虑?答:计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式.由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用. 在串行通讯时,要求通讯双方都采用一个标准接口,使不同 的设备可以方便地连接起来进行通讯. RS-232-C接口(又称 EIA
rs485 智能仪表是随着80年代初单片机技术的成熟而发展起来的,现在世界仪表市场基本被智能仪表所垄断。究其原因就是企业信息化的需要,企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。最初是数据模拟信号输出简单过程量,后来仪表接口是RS232接口,这种接口可以实现点对点的通信方式,但这种方式
转载
2016-06-13 09:14:00
361阅读
2评论
转载自正点原子ppt 串口是一种接口标准,它规定了接口的电气标准,简单说只是物理层的一个标准
原创
2022-12-07 01:15:17
545阅读
在工业控制、电力通讯、智能仪表等领域,通常情况下是采用串口通信的方式进行数据交换。最初采用的方式是RS232接口,由于工业现场比较复杂,各种电气设备会在环境中产生比较多的电磁干扰,会导致信号传输错误。除此之外,RS232接口只能实现点对点通信,不具备联网功能,最大传输距离也只能达到几十米,不能满足远距离通信要求。 而RS485则解决了这些问题,数据信号采用差分传输方式,
转载
2024-09-10 13:05:38
53阅读
# RS485通信及Java实现
RS485通信是一种串行通信协议,常被用于工业自动化领域。在实际应用中,我们通常会使用Java语言来实现RS485通信。本文将介绍如何使用SerialPortUtil类来实现RS485通信,并提供相关的代码示例。
## RS485通信简介
RS485是一种串行通信协议,它采用差分信号进行数据传输,可以支持多个设备在同一总线上进行通信。RS485通信具有抗干扰
原创
2024-03-16 06:30:28
61阅读
基于USB转2路串口芯片CH342,可以为各类主机扩展出2个独立的串口。CH342芯片支持使用操作系统内置的CDC串口驱动,也支持使用厂商提供的VCP串口驱动程序,可支持Windows、Linux、Android、macOS等操作系统。因CDC类协议和类驱动的原因,CDC串口功能没有VCP完整,使用上也存在一些差异。默认建议使用厂商提供的VCP串口驱动程序。使用单个CH342芯片即可实现USB一拖
485是两线传输的,9600BPS的时候,1000米。A即正端,B是负端,A比B高5V,即1,B比A高5V,即0. 直接对接A(A+)、B(B-)、G(GND),但是G
原创
2023-10-08 09:15:27
1462阅读
RS-485简介 RS-232是单端输入输出,而RS-422/485为差分输入输出。 单端传输是指在发送或接收过程中,用信号线对地线的电压值来表示逻辑“0”和“1”。 差分传输使用两根信号线来传输一路信号,这两根信号线上传输的信号幅值相等,相位相差180度(极性相反),用它们的差值来表示逻辑“0”和“1”。 差分传输方式下,干扰可以通过两个信号线上电压的差值抵消,相当于抑制了共模干扰。 差分传输大
串口是一种非常通用的设备接口,是仪器仪表设备常用的通信接口,常用于远程采集设备数据或者实现远程控制。空调试验室通常有许多仪器仪表需要串口通讯,其中常见的串口协议有RS-232、RS-485等,他们之间有何差别?RS-232标准 RS-232是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标
项目上用到了RS485总线,实话是第一次接触此类总线,虽然听得还是挺多的,但是对电气没有研究,此篇文章将介绍RS485总线的电气概略,限于时间原因,后面会将深入研究结果总结出来。规定一个收发器必须能够驱动高达 32 单位负载的总共模负载,同时能够给 RD = 60Ω 差分电阻提供 VOD = 1.5 V 的差分输出电压。另外,该