• 2024-09-19【微处理器系统原理与应用设计第十四讲】通用同/异步收发器USART中断模式应用设计
    一、功能需求实现远程串行通信数据的回传确认。微处理器系统构成的测控设备通过USART(串口)与用户设备(上位机)相连。上位机每次发送一个字符后等待测控设备将收到的字符回传到上位机。对于测控设备而言,提供一种回传功能,即收到一个字符就立刻发送出去。二、设计思路管脚PA2和PA3
  • 2024-09-19【微处理器系统原理与应用设计第十三讲】通用同/异步收发器USART轮询模式应用设计
    USART提供两设备之间的串行双工通信,并支持中断和DMA工作。采用轮询、中断和DMA三种方式进行数据收发。一、功能需求实现远程串行通信数据的回传确认。微处理器系统构成的测控设备通过USART(串口)与用户设备(上位机)相连。上位机每次发送一个字符后等待测控设备将收到的字符回传到
  • 2024-09-18WiFi基础(四):WiFi工作原理及WiFi接入过程
    liwen012024.09.16前言802.11无线WiFi网有三类帧:数据帧、管理帧、控制帧。与有线网相比,无线WiFi网会复杂很多。大部分应用软件开发对WiFi的控制帧和管理帧了解得并不多,因为它们在物理层和数据链路层就已经被处理了,上层应用很少能感知到。一般是在设备出现WiFi连接不
  • 2024-09-15简单概述互联网模型
    互联网的五层模型越下面的层,越靠近硬件;越上面的层,越靠近用户。应用层传输层网络层连接层实体层一、实体层规定:电脑与电脑的连接方式,如光缆、电缆、双绞线、无线电波等,以及电气特性。二、链接层规定:信号0和1的个数,排列方式和分组以太网:一个数据包分为,标头和数据
  • 2024-09-10TCP和UDP对比
    TCP和UDP对比TCP(TransmissionControlProtocol,传输控制协议)和UDP(UserDatagramProtocol,用户数据报协议)是两种常用的网络传输层协议,它们在网络通信中扮演着重要的角色。以下是它们的主要区别:连接性:TCP:TCP是一种面向连接的协议,在数据传输之前需要建立一个连接(三次握手),数据
  • 2024-09-08Jquery通过Ajax发送数据2
    一、低级Ajax方法   启动Ajax通信的方法,在内部jQuery会把这些方法都映射成$.ajax()全局函数的一种变体    $('#dictionary').load('a.html')加载HTML片段    等价    $.ajax({      url:  'a.html',      success: 
  • 2024-09-08JQuery通过Ajax发送数据
    JQuery的基础教程   第六章:通过Ajax发送请求   html代码<!DOCTYPEhtml><htmllang="en"><head>  <metacharset="UTF-8">  <metaname="viewport"content="width=device-width,initial-scale=1.0"&g
  • 2024-09-05串口发送数据
    一、这是一篇描述怎么用串口发送数据的文章1.设计思想稍微介绍一下这个项目想要完成的效果是:每隔10ms,用串口发送一次数据。前一个项目完成了如何用串口发送8bit,这个项目是在前一个的基础上,写一个涵盖它的大模块。大模块把send_en、data信号传给子模块,子模块有了激励信号(而不用
  • 2024-09-02关于GD32F450ZG系列板卡对RS232发送数据前后不匹配
            先说一下问题,在Keil5开发环境下对板卡上的RS232串口进行配置,要求发送0x5A一笔数据,但实际在串口调试助手中收到0xEC0xF3两笔数据,前后发送的数据不匹配。    针对这个问题,对一下几点重新检查,并确保无误:    1、检查引脚使能情况;    
  • 2024-08-19tcp与udp的总结+connect阻塞+tcp三次握手、四次挥手+常见的服务器IO(发送数据+接收数据)模型
    一,TCP与UDP的基本总结TCP(传输控制协议)和UDP(用户数据报协议)是两种主要的传输层协议。TCP是面向连接的,提供可靠、顺序的传输,适用于需要高可靠性的应用,如网页浏览和文件传输。它通过重传机制和流量控制确保数据完整性。UDP是无连接的,速度快但不保证数据的可靠性和顺序,适用于对实时性
  • 2024-08-10UDP/TCP网络调试助手 NetAssist【调试工具】下载
    链接:https://pan.baidu.com/s/1QgL4XZdKNW39nFe18feBbw?pwd=1122提取码:1122–来自百度网盘超级会员V3的分享接收设置ASCII:以ASCII格式显示接收到的数据。ASCII是一种字符编码标准,用于表示文本数据。HEX:以十六进制格式显示接收到的数据。十六进制显示更适合查看和调试
  • 2024-08-090211-使用 dummy 发送数据
    环境Time2022-11-20WSL-Ubuntu22.04Rust1.65.0pnet0.31.0前言说明参考:https://docs.rs/pnet_datalink/0.31.0/pnet_datalink/linux目标前面使用了pnet自己模拟的一个数据链路层的发送和接收过程。现在使用linux的dummy来模拟数据的发送和接收。新建网络接
  • 2024-07-17RFID的防碰撞是什么
    RFID的防碰撞是什么RFID防碰撞技术主要有以下几种:​ 1.时分多址(TDMA):在TDMA中,读取器为每个标签分配一个特定的时间槽,标签只在分配给它的时槽内发送数据。这样,读取器可以区分不同标签的信号。​ 2.频分多址(FDMA):在FDMA中,读取器为每个标签分配一个特定的频率通道,标签只在分配给它的
  • 2024-07-15为什么执行代码,烧入程序之后,电脑对单片机发送数据,但是单片机不反应
    #include"stm32f10x.h"      #include"Uart.h"#include<stdio.h>#include<stdarg.h>u8USART1_RX_BUF[64];  //接收缓冲,最大64个字节.//接收状态//bit7,接收完成标志//bit6,接收到0x0d//bit5~0,接收到的有效字节数目u16USART1_RX_STA=0;   
  • 2024-06-23python基础 - socket编程基础
    一对一---服务端importsocketip_port=('127.0.0.1',9999)1-创建socket对象---socket也叫套接字sk=socket.socket()2-绑定ip端口sk.bind(ip_port)3-开启监听sk.listen()print('---socket服务器已经启动完成---')4-阻塞等待客户端来链接可以返回连接对象
  • 2024-06-10802.11协议入门 1:信道接入机制
    目录1.序言2.CSMA/CD机制3.CSMA/CA机制3.1总体说明3.2基础概念说明3.3详细工作机制3.4BEB机制说明4.CSMA/CD与CSMA/CA差异1.序言    一晃从事通信领域已经十几年了,最近想把这些年来学到的一些知识整理并分享出来,也是自己一个查漏补缺的过程。本
  • 2024-06-03stm32L431使用SPI+DMA
    stm32L431使用SPI+DMA1.配置SPI和DMA1.1使用hal库配置(stmcubmax)配置可以按选择配置MOSI单线只发送数据则配置TransmitOnlyMasterMOSI,MISO双线配置Full-DuplexMaster1.2配置DMA​ 如1.1图所示我配置的是只发送数据模式!DMA配置模式Normal,地址增长Memory,数据
  • 2024-05-18使用POST方法向网站发送数据
    POST方法向网站发送数据server.pyimportflaskapp=flask.Flask(__name__)@app.route('/',methods=['GET','POST'])defindex():try:province=flask.request.form.get('province')city=flask.request.for
  • 2024-04-17在Go语言中往Kafka中发送数据,通常会使用Sarama库
    目录Sarama简介基本步骤示例代码Sarama简介Sarama是一个用Go语言编写的ApacheKafka客户端库,由Shopify公司最初开发,并在后来被IBM接管维护。Sarama库提供了一套完整的Kafka功能支持,包括生产者(Producer)、消费者(Consumer)以及消费者组(ConsumerGroup)等组件,允许开发者在Go应用程序
  • 2024-04-03IoT数采平台2:测试
    ModbusRTU串口测试 OPC测试 HTTP测试 MQTT透传测试  MQTT网关测试及数据上报 TCP/UDP监听,客户端连上后发送信息,客户端上报数据 tcpclient连上server后,定时发送数据udp连上server后,定时发送数据 
  • 2024-04-02NX mcd和Matlab通过opc服务器通讯仿真
    1,先在KEPServerEX6Configuration中建立simulator,搭建opc服务器。2,在这个通道下建立一个设备。3,建立一个节点,设置数据类型以及地址。(扫描速率最低可以调节到10)4.在matlab中建立opc的客户端,用于发送数据。5,在matlab中找到opc服务器并连接,并和节点建立连接。6,向KEPServerE
  • 2024-03-30Java基础 UDP协议下,收发数据的代码实现
    一、发送数据步骤:1.创建DatagramSocket对象,负责利用UDP协议往外发送数据(DatagramSocket中既有发送的方法,也有接收的方法)2.把数据打包(DatagramPacket)。把所有数据放到DatagramPacket当中3.发送数据4.释放资源 代码实现:publicstaticvoidmain(String[]args)throwsE
  • 2024-03-28面试必问流量控制
    问题:如果发送方一直保持很快的速度发送数据,容易导致接收方处理不过来,触发重传机制,导致流量浪费;解决方法:接收方根据自己剩余缓冲区的大小,通过TCP首部中的16位窗口大小字段,告诉发送方自己最多还能接收多少个字节的数据,发送方就知道自己当前阶段最多可以给接收方发送多少个字
  • 2024-03-17UART协议
    参考博客:https://blog.csdn.net/weixin_49259827/article/details/133761740 Uart:UniversalAsyncchronousReceiverTransmitter即通信异步收发器,是一种通用的串行、异步通信总线。该总线有两条数据线,可以实现全双工的发送和接收,在嵌入式系统中常用于主机与设备之前的通信波
  • 2024-02-18ZLmediakit的TCP主动接收RTP数据
    当我们使用openRtpServer接口的时候,一般都是别人主动向port或者默认端口(默认1000)上推数据;这种属于ZLM的socket被动接收连接(TCP),ZLM的RTPserver作为服务端,监听端口,有别人过来链接之后,握手建立连接,传输数据;如果我们想主动去链接对方,告诉对方给我发数据要怎么处理呢?首先,发送数据端