虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

数据交换格式

  • c语言小白变怪兽v1.0

    ——当你决定阅读本教程时,你已然超越了 90%的程序员《C 语言小白变怪兽》发布于 C 语言中文网,由站长亲自执笔,将多年的编程经验灌输其中,典型的实践派。八年的编程功力,加上四年的精雕细琢,使得这部教程独具匠心,不仅通俗易懂,而且深入你心。这看似平凡的背后,是默默的坚持以及超乎常人的付出,只要你稍加留意,就会处处见精妙。《C 语言小白变怪兽》分为基础部分和高级部分: 初级部分重点讲解语法知识,培养编程思维; 高级部分还会讲解内存、多文件编程(模块化开发)、字符编码、调试技巧、缓冲区(缓存)、复杂指针(花样指针)、数据存储格式、职业规划等进阶技能。阅读初级部分能够能轻松入门 C 语言,学会手敲代码,建立大脑的思维模式;阅读高级部分能够醍醐灌顶,颠覆三观, 以后在大神面前也可以吹牛逼。

    标签: C语言

    上传时间: 2022-06-23

    上传用户:

  • CYW20719:增强型低功耗BR EDR BLE蓝牙5.0 SOC

    CYW20719:增强型低功耗BR EDR BLE蓝牙5.0 SOC“蓝牙( Bluetooth)”是一种无线技术标准,它可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换。例如我们常用的蓝牙耳机、蓝牙音响等就是通过蓝牙技术播放音乐的。“蓝牙(Bluetooth)5.0标准”是蓝牙技术联盟于2016年6月发布的新一代蓝牙技术标准,比蓝牙5.0标准早一代的蓝牙标准是“蓝牙4(包括蓝牙4.0、4.1、4.2)”。随着一段时间的推广,现在已经有越来越多的电子设备支持蓝牙5.0标准了。

    标签: 蓝牙

    上传时间: 2022-06-25

    上传用户:

  • 基于FPGA与单片机的SPI接口的实现.

    在数字技术高速发展的今天,有许多芯片被用作数据交换的核心器件,以起到承上启下数据交换的权纽作用。FPGA即现场可编程门阵列,由于其运行速度快且具有可编程的灵活性,现在已经成为EDA设计的主要逻辑器件,SPI接口技术是一种高速高效率的串行接口技术,主要用于扩展外设和进行数据交换,在许多高档的单片机中,已经作为一种配置标准。如AT8958252.ADC812等等,使工程技术人员在设计系统时具有更大的灵活性,因而受到工程技术人员的欢迎。但像MCS51系列、MCS96系列等应用非常广泛的单片机并不带SPI接口,这样就限制了在这些系统中使用带SPI接口的器件。该文将用软件模拟SPI接口时序的方法来实现MCU与FPGA之间的数据换换。1 SP1总线接口概述SPI(Serial Peripheral Interfce-串行外设接口)总线系统是一种同步串行外设接口,允许MCU与各种外围设备以串行方式进行通信、数据交换。SPIT在芯片的管脚上只占用4根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议.SPI是一个环形总线结构,由SS(CS)、SCK.SDI SD0构成,其时序其实很简单,主要是在SK的控制下,两个双向移位寄存器进行数据交换。SPI主要特点有:可以同时发出和接收串行数据;可以当作主机或从机工作:提供频率可编程时铁发送结束中断标志;写冲突保护;总线竞争保护等。

    标签: fpga 单片机 spi 接口

    上传时间: 2022-06-26

    上传用户:

  • SPI总线协议及SPI时序图详解含实例

    SPI总线协议及SPI时序图详解SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备接口。SPl,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议。SPI是一个环形总线结构,由ss(cs)、sck、sdi、sdo构成,其时序其实很简单,主要是在sck的控制下,两个双向移位寄存器进行数据交换。上升沿发送、下降沿接收、高位先发送。上升沿到来的时候,sdo上的电平将被发送到从设备的寄存器中。下降沿到来的时候,sdi上的电平将被接收到主设备的寄存器中。假设主机和从机初始化就绪:并且主机的sbuff=0xaa(10101010),从机的sbuff=0x55(01010101),下面将分步对spi的8个时钟周期的数据情况演示一遍(假设上升沿发送数据)。

    标签: spi总线协议 时序

    上传时间: 2022-06-28

    上传用户:

  • FPGA与PC间基于PCIe和千兆以太网的通信设计

    1.深入研究PCIe和千兆以太网,了解PCIe和千兆以太网的技术优势,具体分析PCle和千兆以太网的传输协议,详细说明PCleTLP数据包格式和以太网标2.完成PCIe DMA数据传输系统设计。设计方案主要包括两大部分,分别是FPGA端Verilog逻辑模块开发以及PC端的驱动和C应用程序开发。FPGA端基于PCle IP Core完成了发送接收引擎模块、寄存器读写控制模块和FIFO读写控制模块的设计。定义了相应模块的接口,并分析了数据传输的时序。PC端采用WinDriver进行PCle的驱动开发,并根据WinDriver提供的驱动API函数完成C应用程序的设计。3.完成千兆以太网数据传输系统设计。设计方案也主要包括两大部分,分别是FPGA端Verilog逻辑模块开发以及PC端Winpcap应用程序开发。FPGA端基于嵌入式三态以太网MACIPCore,设计了发送接收引擎模块、FIFO读写控制模块和物理接口模块。定义了相应模块的接口,并分析了数据传输经过Locallink接口和Client用户接口上的传输时序。PC端采用Winpcap提供的网络编程完成了C应用程序的设计,实现了捕获FPGA端发送的数据包以及发送原始数据包至FPGA端的功能。4.PCIe DMA数据传输系统和千兆以太网数据传输系统在Xilinx ML507开发板上进行了性能测试。记录FPGA与PC间进行读写测试的结果,验证这两个系统的可用性和稳定性,最后分析了影响系统传输速率的原因以及系统目前仍存在的不足。

    标签: fpga pc pcie 以太网 通信

    上传时间: 2022-07-11

    上传用户:xsr1983

  • 免费的工业机器视觉检测软件,NB-500智能视觉系统

    本系统是鄙公司研发的一款类似国外智能相机的一款基于计算机的智能视觉系统,可以有效缩短一个视觉项目的开发周期,降低电气工程师的应用门槛,只需要掌握一些图像处理算法的应用,便可解决一个视觉项目,无需计算机软件知识,只需要简单设定一些参数便可,对于设备商无需花大价钱使用国外的智能视觉系统,也没有必要花高工资请一个视觉开发工程师,为设备商降低成本,缩短视觉检测设备研发周期,此系统集成了大量的机器视觉行业的图像处理算法,和本团队多年的实际项目处理经验,还有丰富的外围通讯接口,轻松实现数据交换Admin:密码888888 user:111111

    标签: 工业机器 视觉检测

    上传时间: 2022-07-17

    上传用户:

  • Arduino兼容stm32单片机四旋翼飞行器设计

    四轴飞行器拥有四个旋翼,属于多旋翼直升机。四轴飞行器具有四个成对称分布的旋翼。它通过控制四个旋翼的旋转速度而非机械结构来实现各种飞行动作。四轴飞行器具有成本低、机体结构简单、没有机械结构、飞行稳定性好、重量轻、有利于小型化无人化等特点。因此可以应用在人无法到达的一些复杂环境之中。目前四旋翼飞行器等多旋翼飞行器已经在很多行业比如航空拍摄、遥感勘测、实时监控、军事侦察、喷洒农药中得到了广泛的应用,并已经形成了相关产业。四旋翼飞行器具有非线性控制、控制量多、飞行姿态控制过程复杂等特性。本课题基于实现四轴飞行器低成本小型化通用化的思路,通过研究剖析四旋翼飞行器飞行的原理,根据其数学模型和控制系统的功能要求,在MCU上实现了四旋翼飞行器的姿态数据的获取、飞行姿态解算以及飞行姿态控制。本课题硬件上采用stm32系列STM32F103C8T632位处理器作为主控制器负责分析处理数据,根据姿态运算结果,输出电机控制信号;主要使用惯性测量单元MPU-6050等传感器模块用于姿态信息的检测;采用场效应管驱动电路来驱动空心杯电机;蓝牙模块负责和上位机进行通信以实时采集飞行数据便于分析测试。整个软硬件系统均基于模块化设计的思想。各传感器采集飞行器的传感器数据都使用通用数字接口和MCU进行数据交换和通信。软件上,编写飞行姿态控制软件,在stm32单片机上实现了四元数法和卡尔曼滤波算法,解算出飞行器正确的姿态角,并使用PID控制进行姿态角的闭环控制,稳定飞行姿态。实验结果表明,本课题设计的四轴飞行器能够较好的自主达到稳定飞行状态,抗扰动能力强。飞行姿态控制算法完全实现了使四旋翼飞行器能在室内平稳飞行的控制要求。

    标签: Arduino stm32单片机 四旋翼飞行器

    上传时间: 2022-07-17

    上传用户:

  • 如何使用CM CANopen模块实现S7-1200 PLC同LXM28A伺服驱动器的通讯

    本实验将HMS的CM CANopen模块插入西门子S7-1200PLC背板中,CM模块作为CANopen主站与LXM28A通信,另外CM模块通过PLC背板总线与PLC进行通信,从而实现伺服与PLC的数据交换,背板总线同时为CM模块供电。为简单起见,实验中只接了一台LXM28A,实际应用中最多可以挂接16台CANopen设备。备注:1.CANopen网络连接:分别对应连接CM模块和LXM28A伺服的CAN_H、CAN_L和SHLD引脚,在CM模块CAN_H和CAN_L之间接入120欧姆电阻,并且在CANopen网络中最后一台设备CAN_H和CAN_L之间接入120欧姆电阻。2.LXM28A伺服设定:1)通过伺服HMl设定CANopen设备地址(P3-05)为3,CANopen波特率(P3-01)为500k。2)当伺服HMl显示AL013错误码时需要将P2-15、P2-16、P2-17参数置0,确保HMI没有错误显示。

    标签: CANopen模块 lxm28a 驱动器 PLC

    上传时间: 2022-07-18

    上传用户:xsr1983

  • DSP集成开发环境CCS课件

    CCS是TI公司针对TMS320系列DSP的集成开发环境,在Windows操作系统下,采用图形接口界面,提供有环境配置、源文件编辑、程序调试、跟踪和分析等工具。CCS有两种工作模式,即软件仿真器模式:可以脱离DSP芯片,在PC机上模拟DSP的指令集和工作机制,主要用于前期算法实现和调试。硬件在线编程模式:可以实时运行在DSP芯片上,与硬件开发板相结合在线编程和调试应用程序。CCS的开发系统主要由以下组件构成:①TMS320C54x集成代码产生工具;②CCS集成开发环境;③DSP/BIOS实时内核插件及其应用程序接口API;④主机和DSP之间的实时数据交换(RTDX)插件以及相应的程序接口API;⑤由TI公司以外的第三方提供的各种应用模块插件。

    标签: dsp ccs

    上传时间: 2022-07-27

    上传用户:

  • 数字多路系统(DMS)指的是Nortel网络开发的一个交换系统系列。它可以提供用于语音和数据传输的数字电路交换服务

    数字多路系统(DMS)指的是Nortel网络开发的一个交换系统系列。它可以提供用于语音和数据传输的数字电路交换服务,数字传输的信息包交换服务。数字多路系统的特点是在整个交换网络中采用脉冲编码解调(PCM)和时分复用系统(TDM)。该系统允许对传输系统中的PCM信号进行直接交换而不需要转化成模拟格式。

    标签: Nortel DMS 数字

    上传时间: 2016-08-23

    上传用户:sxdtlqqjl