ICode9

精准搜索请尝试: 精确搜索
  • modbus通讯间隔2022-08-27 15:04:40

    modbus通讯,鉴别数据帧是通过时间间隔 115200   8个数据位1个停止位。10bit一个字节。3.2字节的空闲时间认为数据传输完成。115200------0.26ms无数据认为数据帧完成 57600    8个数据位1个停止位。 10bit一个字节。3.2字节的空闲时间认为数据传输完成。57600 ------0.52ms无

  • 【FPGA学习笔记】VL32 非整数倍数据位宽转换24to1282022-07-04 13:31:44

    描述 实现数据位宽转换电路,实现24bit数据输入转换为128bit数据输出。其中,先到的数据应置于输出的高bit位。 电路的接口如下图所示。valid_in用来指示数据输入data_in的有效性,valid_out用来指示数据输出data_out的有效性;clk是时钟信号;rst_n是异步复位信号。         输入描述

  • 串行通信基础2021-12-24 15:31:00

    串行数据传输方式 串行数据通信系统模型: 对于一个通信系统来讲,必须要考虑的问题有以下几个方面: 1)信道的带宽和传输速率 2)信号的调制和解调 3)串行通信的信号格式 单工方式 单工方式只允许数据按照一个固定的方向传送。 半双工方式 双方均具备接收和发送数据的能力,由于只有一

  • DALI通信及C语言实现2021-12-18 21:01:55

            在双碳目标下,具有调光功能的LED驱动电源是重要的分支。DALI通信常用在LED的数字调光控制中,下文将通过C语言与单片机结合,解释DALI的原理及实现方法。 一、通信原理   1.1 DALI 的物理电平信号定义如下:              9.5~22.5V: 高电平或者DALI 空闲状态    

  • C语言求不同类型数据位图中1的个数2021-11-14 10:58:15

    考虑到C语言不支持重载,使用宏函数的方式实现:支持求不同数据类型的位图 #include <stdio.h> // 方法一:求取位图中1的个数#define GET_BITMAP_1_NUM_1(bitmap) ({\         typeof(bitmap) _bitmap = (bitmap);\         int count = 0;\         for(;_bitma

  • 树莓派开发 串口通信2021-10-19 16:29:58

    串口中\r\n才是换行单独\n不好用 一、概述 全双工:女骂男、男骂女 半双工:只能一个骂 两个人之间交流分:语言、语速 对应串口就是:数据格式(数据位、奇偶校验、停止位)、波特率

  • 串口通信详解2021-10-09 15:03:28

    一、串口通讯简介 串口通信(Serial Communications)的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总长

  • DDR3 ECC 应用总结2021-09-23 15:35:24

    文章目录 1 ECC 内存1.1 ECC 内存与普通内存区别 2 ECC 技术简介2.1 ECC 技术原理2.2 ECC 生成和校验顺序2.3 ECC 方案 1 ECC 内存 ECC内存,即应用了能够实现错误检查和纠正技术(ECC)的内存条。一般多应用在服务器及图形工作站上,这将使整个电脑系统在工作时更趋于安全稳定

  • 详细整理串口2021-09-23 15:02:17

     一、硬件 目录 一、硬件 二、通信帧 串口数据包的基本组成 波特率 二、通信帧 串口数据包的基本组成 由空闲位、起始位、数据位、校验位、停止位组成      传输的数据是低位在前高位在后 空闲: 串口TX或RX数据线上没有传输任何数据时,则该线处于为空闲状态。空闲是TX和R

  • UART协议2021-08-12 12:57:43

    1、UART简介:通用异步收发器,是一种通用的串行、异步通信总线,该总线有两条数据线,可以实现全双工的发送和接收在嵌入式系统中常用于主机与辅助设备之间的通信 2、串行通信与并行通信讲解: 以char为例,一个一节,即8个数据位,若为0x55,即二进制为:01010101 串行通信:串行通信是指 使用一条数

  • IMX6DL4.1.15支持EIM总线(下)——配置原理分析。2021-07-06 15:58:21

    上次说到在飞凌IMX6DL上支持了EIM总线,描述了一下具体操作。但是知其然,还需要知其所以然,因为我有一个十位地址位,32位数据位的配置方法,如下。 但客户需要的是五位地址,八位数据。且是有引脚复用的。 底板是使用CSI0的引脚做的数据引脚,EIM的DA脚做的地址引脚。 所以配置是需要

  • 计算机系统基础:校验码知识笔记2021-05-28 21:03:06

    1、校验码概念 校验码主要是为了解决计算机各部件进行数据传输和交换,确保传送过程的正确无误,一是为了提高硬件电路的可靠性,二是提高代码的校验能力。通常会用校验码来检查传送的数据是否正确。 校验码编码分为两类:合法编码、错误编码。合理的设计错误编码和编码规则,可以在数据传

  • 串口通信全解(二):2021-05-24 21:58:57

    串口通信全解(二): 前面我介绍了串口通信的基本概念,这次简单描述一下整个串口通信收发数据的过程。 一、串口通信参数 **(1)波特率:**每秒钟传送的bit的个数,越高传输速度越快。 **(2)起始位:**是一个指示位,为数据输入从高电平变为低电平的第一个位,后面发送的是数据位。 **(3)数据位:**通

  • 图文通透极其广泛的UART2021-03-24 13:30:16

    (模块全代码获取方式,关注微信公号,发送switch) 关注微信公众号 (airX嵌入式),获取更多项目经验! 一、何为UART 通用异步收发器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种串行、异步、全双工的通信协议,在嵌入式领域应用的非常广泛。Can、lin、嵌入式wifi模块等都

  • 通信系统性能指标2021-03-08 15:58:38

    有效性指标 1 数据传输速率(越高有效性越好) 单位时间传送的数据量 位传输速率 单位时间所传输的数据位数 比特率 通信系统每秒传输的数据的位数,单位为:bit/s 或 b/s 比特时间 传输一个数据即一个比特所需要的时间 波特率 波特(Baud)指信号变化的一个波形,每秒传输的信号波的个

  • printf的封装与实现2021-02-17 18:36:16

    原文链接:https://www.cnblogs.com/lilto/p/10920080.html printf的封装与实现   1 UART通信协议 1.1 UART通信的物理连接     图1 UART的物理连接   1.2 逻辑电平 用电平表示逻辑1和逻辑0,逻辑1和逻辑0用来组织计算机层面的数据。   1.3 电平标准 根据通讯使用的电平标准

  • ECC校验——汉明码(Hamming Code)2021-01-20 00:02:22

    本文参考板块与链接: https://en.wikipedia.org/wiki/Hamming_code #wiki英文版 https://zh.wikipedia.org/wiki/%E6%B1%89%E6%98%8E%E7%A0%81 #wiki中文版 前言   本文主旨意在讲清如何根据原理构造常用的汉明码,鉴于本人在网络查阅资料过程翻阅大量低效/无效文章,特记录如

  • 海明码2021-01-09 11:58:30

    海明码纠错思路 ①确定校验码的位数r ②确定校验码和数据的位置 ③求出校验码的值 ④检错并纠错 海明不等式:2^r >= k+r+1 需要发送的数据:101101 校验码的位数 :r = 4数据总长度: Dlength = 10;校验码位置 : 2的n次方 p1 p2 p3 p4数据 101101 分别为 D1 D2 D3 D4 D5 D6 P1可以校

  • minicom工具的使用2020-07-28 09:31:29

    Windows中检查串口: 打开串口助手   Linux安装minicom 1、linux系统安装minicom工具 yum install minicom 2、查看普通串口设备(一般是ttyS0) dmesg | grep ttyS*   3、进入minicom串口设置界面 minicom -s 输入对应大写字母可以选择设置项 A-设备名称 E-波特率9600数据位8,奇偶

  • 第三章 存储器(二续)2020-05-15 22:04:46

    3.2 主存储器 六、存储器的校验   考概率较高的是汉明码,自主命题可能会考如何进行编码 1. 编码的最小距离 最小码距:任意两组合法代码之间二进制位数的最少差异 编码的纠错、校验能力与编码的最小距离有关。 L - 1 = D + C(D >= C) L:编码的最小距离 D:检测错误的位数 C:纠正错误的

  • 为什么一个字节可以表示的有符号整数的范围是-128~+127?2020-04-07 20:59:10

    为什么是-127~128?   对于一个字节来说,能够表示的整数为什么不是-127~+127,也不是-127~+128,而是-128~+127   对于有符号整数的表示和具体的编程语言无关,而是由硬件决定的,我们能想到的最简单的方法就是用其中一位表示符号,剩余七位用来表示数据位。     但这种方法有一个缺陷,

  • Cisco 1921忘记密码2020-03-26 17:00:09

    第一步:Console线接路由器console口,打开console终端新建serial连接,设置波特率:1200,数据位:8,奇偶性:none,停止位:1; 第二步:路由器通电后不停敲击键盘空格键,看到console终端出现一个乱码符号,立即停止敲击; 第三步:再新建serial连接,设置波特率:1200,数据位:8,奇偶性:none,停止位:1,进入连接界面输入: c

  • 1.网络编程的基本概念2020-03-25 10:08:35

    1.协议   协议就是通信双方的一个约定。一个简单的文件传输协议如下:   (1)传送文件名,对方返回ok   (2)传送文件大小,对方返回ok   (3)传送文件内容1024字节,对方返回1024   简单协议-----发展与完善----达到通用----指定标准协议------TCP/UDP.....   2.通信模式   (1)C/S模式-

  • 串口通信数据位长度对传输数据的影响_转2019-12-08 18:01:29

    数据位是7时,最大能传输0x8F,最高位不会被发送。 找到网上分析文章如下: --------------------------------------------------------------------------- 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/pete

  • 实现UART串口通信实验2019-09-18 16:04:13

    1. UART串口简介     串口是“串行接口”的简称,即采用串行通信方式的接口。串行通信将数据字节分成一位一位的形式在一条数据线上逐个传送,其特点是通信线路简单,但传输速度较慢。 因此串口广泛应用于嵌入式、工业控制等领域中对数据传输速度要求不高的场合。本实验我们将使用FP

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有