逻辑分析仪通讯协议

MicroLA通讯协议

CtrlPointer:EP0

OutPointer:EP2,64Byte

InPointer:EP6,512Byte

所有命令通过厂商请求传输,厂商请求为8个字节,格式如下:

Offset Bytes Name Description

0x00 1 RequestType 0x40写,0xc0读

0x01 1 Request 0xb3

0x02 2 V alue 0x00ba

0x04 2 Index 0x00,0x00

0x06 2 Length 写命令长度,低位在前

说明:厂商请求后发送Length(厂商请求byte6、byte7)字节的命令数据,详细命令及命令长度在后面详述。

采样开始命令:

Offset Bytes Name Description

0x00 1 CmdType 命令类型,采样开始命令为0xc0

0x01 3 FreFactor 分频系数,F=100MHz / FreFactor

0x04 2 TrigEn 触发使能位,高电平有效

0x06 4 TrigType 触发类型

0x0a 1 TrigLength 触发长度

0x0b 2 SpaceDeep 存储深度,单位为k

0x0d 2 TrigDeep 预触发位置,单位为k

说明:

1、对于大于一个字节的值,低位在前。

2、分频系数:当采用内部时钟时FreFactor = 100MHz / Sample Rate;外部

时钟从通道16输入,此时,外部时钟上升沿时FreFactor = 0,外部时

钟下降沿时FreFactor = 0xffffff。

3、触发类型为每通道2bit,共4byte表示16个通道,前16bit表示每个通

道触发前的状态:低电平触发为0,高电平触发为1,上升沿触发为0,

下降沿触发位1;后16bit表示每个通道触发后的状态:低电平触发为0,

高电平触发为1,上升沿触发为1,下降沿触发为0。例如,TrigEn两

个字节分别是0x0f,0x00,表示通道1~通道4触发使能,其余通道与

触发无关;此时,如果TrigType的4个字节分别是0x00,0x00,0x01,

0x00,则表示在通道1上升沿,同时通道2~通道4都为低电平时触发;

有如此时TrigType的4个字节分别是0x03,0x00,0x03,0x00,则表

示在通道1、通道2为高电平,同时通道3、通道4为低电平是触发。

4、触发类型如果包含沿触发,只能有一个通道为沿触发,否则会出错。

5、存储深度有效值为1~512,如SpaceDeep=0x00,0x01,表示每通道存储

深度为256k。

6、预触发位置必须小于存储深度,否则会出错。例如存储深度等于512k

时,TrigDeep有效取值范围为0~511。

查询命令:

Offset Bytes Name Description

0x00 1 CmdType 命令类型,查询命令为0xc1

0x01 1 QuencyType 查询类型

说明:查询类型:0x00=查询版本号,设备通过EP6返回512字节数据,前2字节有效,第一个字节表示硬件版本号,第二个字节表示软件版本号;0x01=查询工作状态(采样是否已经结束),设备通过EP6返回512字节数据,第一个字节有效,bit7为忙信号,1为忙,0为空闲,通过读取该位可判断采样是否已经完成,bit3~bit6为测试信号,调试程序的时候用,bit0~bit2保留。

读取命令:

Offset Bytes Name Description

0x00 1 CmdType 命令类型,读取命令为0xc2

0x01 1 ReadType 读取类型

0x02 2 RdLength 读取长度,单位为k·byte

说明:读取类型:0x00=读取Ram数据;0x01=读取0x00数据;0x02=读取0xff 数据;0x03=读取0x5555,0xaaaa数据;0x04=读取自动增量数据。除0x00外,其它均为测试设备的命令。读取Ram数据时,必须一次读完,否则重新发命令会导致重新读取。

控制命令:

Offset Bytes Name Description

0x00 1 CmdType 命令类型,读取命令为0xc4

0x01 1 CtrlType 控制命令类型

说明:命令类型:0x00=地址复位(为读取Ram内容作准备);0x01=停止采样;

0x55=软复位。

逻辑分析仪使用手册.pdf

目录 概述 (1) 第1章逻辑分析仪原理及基本概念 (2) 1.1逻辑分析仪原理 (2) 1.2逻辑分析仪基本概念 (2) 1.2.1定时采样 (2) 1.2.2状态采样 (3) 1.2.3动态采样 (3) 1.2.4存储容量 (3) 1.2.5采样时间 (4) 1.2.6测量带宽 (4) 1.2.7门限电压 (5) 1.2.8触发 (5) 1.2.9触发位置优先 (5) 1.2.10触发状态优先 (5) 第2章致远逻辑分析仪 (6) 2.1命名规则 (6) 2.1.1LA系列逻辑分析仪 (6) 2.1.2LAB系列逻辑分析仪 (6) 2.2功能特色 (7) 2.2.1测量线 (7) 2.2.2逻辑笔 (7) 2.2.3频率计 (8) 2.2.4双边沿同步采样 (9) 2.2.5触发方式 (9) 2.2.6数据滤波 (10) 2.2.7数据导出 (11) 2.2.8协议分析 (11) 2.3型号对比 (11) 2.3.1LA系列对比 (11) 2.3.2LAB系列对比 (12) 2.3.3LA系列与LAB系列对比 (13) 第3章如何使用逻辑分析仪 (14) 3.1逻辑分析仪软件安装 (14) 3.1.1安装ZlgLogic软件 (14) 3.1.2安装驱动程序 (18) 3.1.3软件升级 (19) 3.2逻辑分析仪硬件连接 (21) 3.3逻辑分析仪使用步骤 (25) 3.3.1频率测量 (25) 3.3.2总线测量 (28) 3.3.3SPI测量 (31) 3.3.4SPI总线分析 (32) i

3.3.5SPI触发设置 (34) 3.4逻辑分析仪使用注意事项 (36) 3.4.1确保接地良好 (36) 3.4.2合理设置采样频率 (37) 3.4.3合理设置触发方式 (37) 3.4.4合理设置门限电压 (37) 3.4.5使用Timing-State模式 (38) 3.4.6差分信号测量 (38) 第4章逻辑分析仪的应用 (39) 4.1逻辑分析仪队列触发的应用 (39) 4.1.1队列触发在数字通信系统的应用 (39) 4.1.2队列触发在工业自动化领域的应用 (40) 4.2逻辑分析仪数据延迟触发的应用 (42) 4.2.1原理分析 (42) 4.2.2测试步骤 (42) 4.3逻辑分析仪插件触发的应用 (44) 4.4逻辑分析仪外部触发的应用 (44) 4.4.1触发输出在电路调试中的应用 (44) 4.4.2触发输入在电路调试中的应用 (46) 4.4.3其它应用 (47) 4.5逻辑分析仪在数据采集开发系统中的应用 (47) 4.6逻辑分析仪在1-wire总线开发中的应用 (49) 4.7逻辑分析在LIN总线开发中的应用 (51) 4.8逻辑分析仪在DALI总线开发中的应用 (53) 4.9逻辑分析仪在CAN总线开发中的应用 (54) 4.10逻辑分析仪在FPGA开发中的应用 (55) 4.11逻辑分析仪在ACTEL平台中的应用 (57) 4.11.1方案介绍 (58) 4.11.2实现过程 (58) 4.12逻辑分析仪在RFID开发中的应用 (60) 4.12.1方案介绍 (60) 4.12.2方案实现 (60) 4.12.3实现过程 (61) 4.13逻辑分析仪在SDRAM开发中的应用 (62) 4.13.1硬件平台介绍 (62) 4.13.2建立应用平台 (63) 4.13.3逻辑分析仪测量应用 (64) 4.14逻辑分析仪在USB开发中的应用 (65) 4.14.1测量方法 (66) 4.14.2应用实例 (67) 4.15逻辑分析仪在CF卡开发中的应用 (68) 4.15.1CF卡原理 (68) 4.15.2插件解码分析 (69) 4.16逻辑分析仪在SD卡开发中的应用 (71) ii

逻辑分析仪协议解码

●逻辑分析仪介绍 随着数字电路的发展,作为研发人员常用的逻辑分析仪,被称是数字设计验证与调试过程中公认最出色的工具。逻辑分析仪主要就是数据采集、存储、触发和协议解码的作用。 针对不同的厂家有不同的设计理念,例如市面上有些逻辑分析仪自带显示屏,进行一个数据的直接显示。但同样有些厂家,只是集成了逻辑分析仪产品主要功能,重点将数据采集和存储深度等参数做精细,例如致远电子研发的LA系列的逻辑分析仪,是通过 PC端上位机软件控制分析处理。 致远电子研发生产的LAB系列是旗舰型逻辑分析仪,如图1.1所示。最大定时采样率做到了1GHz,在高速定时采样做到了5GHz。存储深度128M,内部存储最高支持2G。 图1.1 致远电子逻辑分析仪LAB7504 致远电子逻辑分析仪另一大亮点,便是标配了60多种协议解码,满足研发和测试人员日常工作需求。 ●逻辑分析仪与示波器区别 现在新型示波器也已经可以支持协议解码功能,那么相对于示波器,逻辑分析仪的协议解码功能有什么区别和优势呢? 示波器主要是将采集的数据进行存储处理之后进行波形的显示,涉足了数字电路和模拟电路两个方面。示波器协议解码功能并不是示波器的主要方向,而逻辑分析仪只是针对数字信号进行逻辑分析,因此逻辑分析仪在协议解码方面表现更专业。 尽管现在致远电子ZDS2000系列示波器免费标配25种协议解码功能,做到了业界标配量最大的示波器,但是逻辑分析仪轻轻松松支持60种以上的协议解码,这是无法比拟的。 另外,示波器普遍为两通道或者四通道,针对大型数字集成电路,希望分析电路逻辑电平,显然示波器做不到同时支持这么多通道输入,但是致远电子LA系列逻辑分析仪可支持32个通道同时输入,满足大部分工程师的需求。 ●协议解码介绍 不同的产品或者模块通讯时遵循一定的规律,这个规律便是协议。我们在研发或者测试时希望解析具体数据,就必须按照协议解析进行数据的恢复。那么通过人工直接进行解码,就需要研发人员精通协议要求,并保证过程不出现错误。 我们利用逻辑分析仪可直接将协议下的数据进行解码,直接将逻辑电平转换为可用的数据,并且大大的保证了准确性和高效率。 致远电子逻辑分析最大可以支持60余种协议类型,例如汽车电子行业常用的CAN、LIN,接口类型中的I2C、UART以及电脑中常用的USB等等,具体协议类型如下表1.1所

逻辑分析仪讲义2009

逻辑分析仪实验讲义 大连理工大学 信息技术实验中心

前言 随着电子技术科学的飞速发展,近年来电子电路从模拟、单元电路过渡到数字、集成电路,而且电子技术本身所采用的器件、理论基础、设计方法以及应用技术都在数字化,并已广泛地应用到各个领域。因此,数字信号的检测、数字域测试已成为电子测量的重要分支之一。逻辑分析仪是数字域测试的主要仪器,这就要求未来电子技术设计人员不但要有较强的设计能力,而且还要掌握数字信号检测的主要仪器——逻辑分析仪的使用,国外的新趋势是“每个设计人员都拥有一台逻辑分析仪”。所以,学习并掌握逻辑分析仪的知识,对成为一个合格的电子工程师是必须的。 为了适应未来世界的数字化,跟踪电子技术的发展方向,加强学以致用的思想,我们开发了一套逻辑分析仪实验,将理论与实践相结合,基础与专业相结合,软件与硬件相结合,模拟与数字相结合,并且突出了实验的灵活性与实用性,实验分基础型和提高型两种,根据学生自身能力,自行选择,启发学生思考、探索,在强调普及知识的同时,重点是提高学生的应用能力、实践能力和创新设计能力。 本讲义各部分内容为:逻辑分析仪简介、触发介绍、逻辑分析仪操作说明、逻辑分析仪实验设计。 鉴于水平有限,加之时间仓促,因此本讲义中缺点错误在所难免,敬请各位读者批评指正。 编者 于大连理工大学 2008年3月

目录 第一章逻辑分析仪简介----------------------------------------------------------------4 第二章Agilent1693A逻辑分析仪操作说明---------------------------------------6 第三章触发介绍---------------------------------------17 第四章逻辑分析仪实验---------------------------------------------------------------20

逻辑学深刻复习知识点

逻辑学复习知识点 前言:逻辑学:传统逻辑、现代逻辑;它是基础性,工具性的学科(更直接,更系统) 第一章(绪论): 第一节什么是逻辑学 1.“逻辑”的含义:源于古希腊,原意:思想,言辞,理性,规律。 逻辑是一门学科,即逻辑学(思维科学)。 2.逻辑学的研究对象:研究思维的形式结构及其规律的科学。 逻辑学的研究目的:总结出人们正确运用各种思维形式的逻辑规律。 思维:感性认识(感觉,知觉,表象)和理性认识(概念,命题(判断),推理) 思维的形式结构(思维的逻辑形式):包括逻辑常项和变项 逻辑常项:不随思维具体内容变化而变化,是判定一种逻辑形式具体类型的唯一依据。 传统逻辑:自然语言(日常用语)现代逻辑:人工语言(符号语言:表意符号,公式,公式序列) 思维形式结构的规律:逻辑规则:仅适用于某种思维形式。逻辑思维的基本规律:普遍适用于各种类型的思维形式。(传统逻辑定义) 逻辑思维的基本规律包括:同一律,矛盾律,排中律,充足理由律。表现方式: 现代逻辑的基础部分:经典命题逻辑,经典谓词逻辑(表现方式:重言式(重言蕴涵式,重言等值式))第二节逻辑学的性质和作用 1.逻辑学的性质:工具性,全人类性(没有民族性,阶级性) 2.逻辑学的作用: 联合国教科文组织1974年规定的七大基础学科:逻辑学、数学、天文学和天体物理学、地球科学和空间科学、物理学、化学、生命科学

三方面作用:促成逻辑思维由自发向自觉转变;培养和提高人们认识事物、从事科学研究的能力;帮助识别、驳斥谬误和诡辩。 3.第三节逻辑简史 逻辑学的历史:两千多年逻辑学的三大源头:古中国、古印度、古希腊。 西方逻辑:以古希腊逻辑为先河,在发展的历程中完整地经历了传统和现代两个形态。(以此为例) 传统逻辑的诞生与发展: 传统逻辑:由亚里士多德开始直至莱布尼兹之前的整个逻辑类型。特点:借助自然语言,主要范围是常见日常思维类型。 亚里士多德:(公元前384-公元前322):古希腊著名学者,第一次全面、系统研究逻辑学主要问题,首创逻辑学这门科学。被称作“西方逻辑之父”,主要逻辑著作《范畴篇》、《解释篇》、《前分析篇》、《后分析篇》、《论辩篇》、《辩谬篇》,分别论述概念、命题(判断)、推理、论证、论辩的方法和如何驳斥诡辩的问题。哲学著作《形而上学》系统论述了矛盾律、排中律,涉及同一律。奠定了西方逻辑学发展的坚实基础。古希腊斯多葛学派及欧洲中世纪的逻辑学家:研究了假言命题、选言命题、联言命题和推理形式,提出相应推理规则。 弗兰西斯.培根(1561-1626):英国哲学家、逻辑学家。17世纪,实验自然科学兴起和发展,研究了科学归纳法问题。《新工具》一书中提出科学归纳的“三表法”:“存在和具有表”、“差异表”、“程度表”,奠定归纳逻辑的基础。 穆勒(1806-1873):19世纪英国哲学家、逻辑学家。在《逻辑体系》(我国近代学者严复译为《逻辑名学》)把科学归纳法发展为五种:求同法、求异法、求同求异并用法、共变法、剩余法。至此,传统逻辑的基本框架大致形成。 现代逻辑的兴起与发展: 现代逻辑(“数理逻辑”或“符号逻辑”):由莱布尼兹奠定基本思想,目前仍在不断发展中的逻辑类型。特点:借助人工语言(符号语言),建立形式系统,对研究对象整体把握。 莱布尼兹(1646-1716):德国著名数学家、哲学家。17世纪末期,提出用数学演算的方法处理演绎逻辑;

公务员行测逻辑推理一招鲜

声明:本资料由大家论坛公务员考试专区https://www.360docs.net/doc/c42825509.html,/index_66.html收集整理,转载请注明出自https://www.360docs.net/doc/c42825509.html, 更多公务员考试信息,考试真题,模拟题:https://www.360docs.net/doc/c42825509.html,/index_66.html大家论坛,全免费公益性公务员论坛,等待您的光临! 公务员行测逻辑推理一招鲜 公务员行政能力测验的逻辑部分主要考察应试者对各种事物关系的分析推理能力,涉及对图形、语词概念、事物关系和文字材料的理解、比较、组合、演绎和归纳等方面,最终反映的是应试者各方面的个人素质,需要长期的培养和练习。但是对于研究公务员考试的新东方公务员考试团队而言,如何教授学员技巧,在短暂的备考时间和考试时间里尽可能地拿多分,并且要结合每一位学员的接受能力,设计出切实可行的应试技巧则是我们责无旁贷的目标。 就行政能力测验的逻辑部分而言,目前市面上有很多针对逻辑的讲义,但是个人认为与其通过讲授逻辑学的专业知识,不如告诉学员最简单、最容易操作的技巧,起到化腐朽为神奇的效果。理由有三:第一、作为测验应试者逻辑专业知识的形式逻辑题已经淡出大家的视野,未来的大趋势正如MBA入学考试考纲所言:“逻辑推理试题的内容涉及自然和社会各个领域,但并非测试有关领域的专门知识,也不测试逻辑学专业知识,而是测试考生对各种信息的理解、分析综合和判断,并进行相应的推理、论证与评价等逻辑思维能力”;第二、就逻辑推理本身的性质而言,是一种已知推未知的过程,报考公务员的应试者大多受过高等教育,都有一定的知识储备,这些就是一个已知的积累,因此他们具备已知推未知的前提条件;第三、在已知推未知的过程中必然涉及逻辑学的知识,但是这些也应该是大家平时了解,我们新东方公务员团队所要做的是利用大家都熟悉的逻辑基础知识达到解题的结果,并且保证速度和准确度。下面就给大家谈谈如何用逻辑学最基础的一些知识解答大多数逻辑推理题里涉及的逻辑学的部分。 基础知识回顾: 一、何为逻辑推理? 推理是从一个或者多个已知命题得到新命题得思维过程,逻辑是关于推理和论证的科学。用公式表达就是A→B。 二、三段论 由A→B,B→C得到A→C 特别注意貌似三段论的陷阱:A→B,C→B是否可以得到A-?-C,答案是不可以,在三段论中前一个逻辑关系的结论必须是后一个逻辑关系的前提,这样才能应用三段论。 三、条件关系 在A→B中A是B的充分条件,B是A的必要条件,箭头指向必要条件,必要条件表达大前题。 大家在无法进行条件的判断时可以运用:充分条件--有之必然,无之未必不然;必要条件--无之必不然,有之未必然的口诀,当然这个口诀也表达了充分和必要条件的含义。 三、等价命题的转换 原命题等价于其逆否命题,不等价于其逆命题或者否命题 四、学会把日常语言转换为条件关系 表充分条件:只要A就B、如果A就B、因为A所以B、想要A就要B等 表必要条件:不B不A、除非B不A、一定/必须B、只有B才A等 注:A表充分条件,B表必要条件 把日常语言转换为条件关系主要的作用在于把考察逻辑知识的论述题目转换为简单的表达

labview的8位逻辑分析仪

目录 引言 (5) 一、LABVIEW和数字逻辑分析仪简介 (6) 1.1 LABVIEW简介 (6) 1.2 数字逻辑分析仪简介 (6) 1.3 实验平台简介 (8) 二、数字逻辑分析仪的总体设计 (8) 三、前面板设计 (11) 四、程序设计 (11) 五、调试及结果 (13) 六、总结心得 (14) 七、参考文献 (15)

引言 数字逻辑分析仪重点在于考察信号高于或低于某一门限电平值,以及这些数字信号与系统时间之间的相对关。逻辑分析仪是一种类似于示波器的波形测试设备,它可以监测硬件电路工作时的逻辑电平(高或低),并加以存储,用图形的方式直观地表达出来,便于用户检测,分析电路设计(硬件设计和软件设计) 中的错误,逻辑分析仪是设计中不可缺少的设备,通过它,可以迅速地定位错误,解决问题,达到事半功倍的效果。逻辑分析仪是利用时钟从测试设备上采集和显示数字信号的仪器,最主要作用在于时序判定。由于逻辑分析仪不像示波器那样有许多电压等级,通常只显示两个电压(逻辑1和0),因此设定了参考电压后,逻辑分析仪将被测信号通过比较器进行判定,高于参考电压者为High,低于参考电压者为Low,在High与Low之间形成数字波形。逻辑分析仪分为两大类:逻辑状态分析仪(Logic State Analyzer,简称LSA)和逻辑定时分析仪(Logic Timing Analyzer)。这两类分析仪的基本结构是相似的,主要区别表现在显示方式和定时方式上。 LabVIEW是目前国际上唯一的编译型图形化编程语言,使用“所见即所得”的可视化技术建立人机界面,使用图标表示功能模块迷失用图标之间的连线表示各模块间的数据传递。同时LabVIEW继承了高级编程语言的结构化和模块化编程的优点,支持模块化与层次化实际,这种结构的实际增强了程序的可读性。 LabVIEW是一种图形化的编程语言和开发环境,它广泛地被工业界、学术界和研究实验室所接收,被公认为是标准的数据采集和仪器控制软件。LabVIEW 是一个功能强大且灵活的软件,利用他可以方便的建立自己的虚拟仪器。以LabVIEW为代表的图形化编程语言,又称为“G”语言。使用这种语编程时,基本上不需要编写程序代码,而是“绘制”程序流程图。LabVIEW尽可能利用工程技术人员所熟悉的术语、图标和概念,因而它是一种面向最终用户的开发工具,可以增强工程人员构建自己的科学和工程系统的能力,可为实现仪器编程和数据采集系统提供便捷途径。 本次课程设计就是在LabVIEW基础上设计一个8位数字逻辑分析仪。并从中学习和了解LabVIEW的运用和编程。

逻辑学笔记整理

《逻辑学》笔记整理 2012300160016 马院12级思政杨郑伟 第一章 绪论 第一节 “逻辑”和逻辑学 一、“逻辑”一词的含义 “逻辑”这个语词由英语Logic音译而来,导源于希腊文,原意是思想、理性、言词、规律等。在现代汉语中,“逻辑”是个多义词,其含义主要有: 1、客观规律性。例如:“谦虚使人进步,骄傲使人落后,这是生活的逻辑”。这里的“逻辑”是指生活的规律性。 2、思维的规律性。例如:“应该合乎逻辑地思维,明确地表达思想”。这里的“逻辑”是指思维要合乎思维的规律。 3、某种理论观点。例如:“明明是侵略,却说成是友谊,这是强盗的逻辑”。这里的“逻辑”是指一种荒谬的理论。 4、与“逻辑学”同义,指研究思维形式及其规律的科学。例如:“认真学习逻辑知识,熟炼运用逻辑知识,对思考问题、写文章、说话、办事以及进一步发展智力都大有好处”。这里的“逻辑”便是指逻辑学。 二、逻辑学的研究对象 逻辑学是一门古老的科学,它的研究对象主要是思维的形式结构及其规律的简单的逻辑方法。 思维的形式结构也叫思维的逻辑形式,它是由逻辑常项和变项组成的。综上所述,逻辑学是研究思维的形式结构及其规律和简单的逻辑方法的学说。推理形式及其有效性的判定是它的核心内容。 第二节逻辑学的性质与意义 一、逻辑学的性质 从逻辑学的研究对象可知,这门科学提供给人们的是认识事物、表达论证思想时必须运用的一种思维工具,所以,它是一门工具性质的科学。 二、学习逻辑学的意义 学习逻辑学的根本意义,是训练和提高人们的逻辑思维能力,促进其自觉地运用逻辑知识,提高学习和工作的质量。 具体来说,学习逻辑学的意义主要有: 第一,有助于正确认识事物,从已知进到未知。 第二,有助于准确、严密地表达和论证思想。

[VIP专享]能让你一天就看懂的逻辑推理基础知识

能让你一天就看懂的逻辑推理基础知识(摆渡原创) 能让你一天就看懂的逻辑推理基础知识(摆渡公益版) 本帖中我讲的逻辑基础是必然性推理,(可能性推理,比如最加强,最削弱等等问题,比较复杂,这帖子里就先不讲了……)不过兔子个人认为必然性推理是逻辑里面最简单最好掌握的,所以拿出来分享 *^_^* 在行测中一道逻辑分值肯定大于0.7,一般在0.8~0.9之间,省考题少的话有可能一道一分,如果你逻辑强,速度快,是非常合算的。 Part1啥是逻辑 Part2关键词(基础的基础) Part3 充分条件,必要条件,逆否命题 Part4推理规则 Part5矛盾关系 Part6 反对关系 Part1啥是逻辑 请问我们讲的是什么题?逻辑推理题!OK,既然是逻辑推理,那么一定要记住的一点是,题目中说对的都是对的,题目中说错的就是错的,题目中没说的我们都不知道!千万不能用言语理解的思维来做逻辑推理,否则吃亏吃大了,一方面影响做题,另一方面很容易掉进出题人挖的陷阱里去,第三就是,会浪费时间。 讲一个超级变态的例子来加深大家的印象:这是一道逻辑推理题 例1.有一群人,里面有15个非男人,有16个非女人,男女一共25人,问,男人有几人,女人有几人?笑了吧笑了吧?按常识,非男人,不就是女人嘛!可是一加,就不对了吧? 为什么?因为这是逻辑推理!题目没说非男人就是女人吧?没说,那你就不能凭自己常识来做题! 那怎么解? 非男人+男人=总数 1。 15+男=总 非女人+女人=总数 2。 16+女=总 3。男人+女人=25 1。+2。=4。 4。 15+16+男+女=2总 于是 15+16+(男+女)=2总 总=(15+16+25)/2 可求 总数=28人,男人=28-15=13 女人=28-16=12 那剩下来的那三个是什么人?你不要管!题目没说,就当做不知道! 这才是逻辑的思维,题目的不容置疑性! Part2关键词(基础的基础) 什么叫关键词?关键词就是你在题目里看到它们的时候要印在脑子里的词! 先讲逻辑语言中的关键词。 表示范畴的词:所有(任何)、有些 表示可能性的关键词:必然、可能 表示选择性的关键词:或、且 单独看这些词,好简单哦,可是如果把它们联系起来变成一道长长的题目头就大了 现在我们来说说它们之间的关系 先说范畴吧,所有(任何)和有些

ZLG致远电子逻辑分析仪-协议分析功能介绍

ZLG致远电子逻辑分析仪-协议分析功能介绍 1.1 协议分析模块 点击软件界面如“协议分析”键,打开协议列表,选择需要进行分析的协议类型如选择UART协议,配置协议分析界面,点击“√”,完成设置,具体如图1.1所示。 图1.1 协议分析模块操作流程 1.2 解码结果显示 添加协议分析模块后,波形视图与事件表将显示解码后的结果。如图1.2所示,为波形视图的显示结果,如图1.3所示,为事件表的显示结果。 图1.2波形视图

图1.3 事件表视图 为了方便用户查看解码的结果与事件表的总结信息,波形视图与事件表均提供了丰富的显示定制操作。以下为大家讲解波形视图及事件表的显示设置。 1.2.1 波形视图显示方式设置 选中协议分析的总线,右键单击,找到显示设置,打开显示设置即可设置显示的方式,如图 1.4所示。 协议总线显示设置对话框包含两个部分:左侧“包设置”和右侧的“帧设置”。 在“包设置”区域,用户可配置指定类型的包,是否显示在解码后的波形视图中。在“帧设置”区域,用户可配置指定类型的帧,是否显示在解码后的波形视图中;同时可选择在数据相关的帧中,数值的显示进制。 图 1.4打开波形视图显示设置 1.2.2 列表视图显示方式设置 打开事件表,在事件表中右击,即可打开事件表的显示设置菜单如下图1.5。

图1.5事件表的显示设置 我们可以看到,事件表视图的显示设置与波形视图的显示设置除了打开的方式不同外并无其他区别。 1.3 毛刺处理 上面我们讲到了如何进行解码以及查看解码的结果,然而在解码中,经常不可避免会遭遇“毛刺”,“毛刺”会影响解码的进行,可能造成解码的错误。而在这个软件中,我们的协议解码均是建立处理的波形没有毛刺的基础,那么如何处理解码有毛刺的波形呢?这个就需要我们使用“杂讯过滤”这个小插件了。各个协议的详细介绍 本软件提供了大量的插件对各种协议进行了强有力的支持。其中包括了CAN、UART、USB、LIN等等,以下就是对各个协议的详细配置讲解。 1.4 CAN协议 CAN为串行通信协议,采用双线串行通信协议CANH,CANL。 1.4.1 CAN解码 在工具栏上点击添加协议分析插件,选择CAN,打开配置界面,配置完成后即可解码,如图 1.6所示。

逻辑学知识要点

逻辑学知识要点 上篇逻辑推理 逻辑学主要是从形式上or结构上来研究推理的正确性或者有效性的科学。 任何推理形式都由逻辑常项和逻辑变项组成。∕逻辑常项:推理形式中固定不变的部分,是判定一种推理形式的类型的唯一根据,也是区别不同类型的推理形式的唯一根据。∕无论给变项代入何种不同的具体内容,推理形式不会改变。 如果只要分析到所包含的简单命题即原子命题为止即可判定,那么这类推理称为复合命题推理,简称推理命题,相应的逻辑称为命题逻辑。∕逻辑常项、命题变项。 必须分析到简单命题即原子命题所包含的概念即词项才能判定,则这类推理称为简单命题推理,简称词项推理,相应的逻辑称为词项逻辑。∕逻辑常项、词项变项。 第一章基本复合命题及其推理 1、负命题 负命题:就是通过否定某个命题所得到的命题,又叫做命题的否定。 一般公式是:并非¬。∕“并非“为联结词,常用符号“¬”表示,读作“并非”。 真假特征:p与“¬p”矛盾。 2、联言命题及其推理 ⑴联言命题:就是断定几种事物情况同时存在的命题。 一般公式是:p并且q。∕“并且“为联结词,常用符号“∧”表示,读作“合取”。 “……和……”、“即……又……”、“不但……而且……”、“虽然……但是……”等表示并列关系、递进关系、转折关系的词语都是“并且”的意思。 真假特征:联言支p,q同时真,联言命题p∧q为真;p,q同时假,p∧q为假。 ⑵联言推理:就是前提or结论为联言命题,并且根据其真假特征所进行的推理。 推理形式有:分解式(由前提中一个联言命题为真,推出其任一支命题为真的推理)、组合式(由前提中一些支命题为真,推出这些支命题所组成的联言命题为真的推理)。 3、选言命题及其推理 选言命题是断定几个可能的事物情况中至少有一个事物情况存在的命题。 ①⑴相容的选言命题:至少有一个存在并且可以同时存在的选言命题,即选言支(p,q)之间具有并存的关系,p,q不同假。 一般公式是:p或者q。∕“或者“为联结词,常用符号“∨”表示,读作“析取”。

2能让你一天就看懂的逻辑推理基础知识

能让你一天就看懂的逻辑推理基础知识(摆渡公益版第二部分)Part4 推理规则 三段论 在逻辑中最最基本的推理规则,就是三段论。 什么叫三段论?三段论就是三句话,两个前提推一个结论 讲一个故事让大家轻松一下 从前,有一位哲学家叫苏格拉底 有一天,有个人找他说话:“大师,我很崇拜您,向您求教几个问 题,您能回答我对或者不对吗?” 苏格拉底:“能。” 那人说:“所有人都会死,这句话对不对?” 苏格拉底:“对。” 那人说:“大师您是人,对不对?” 苏格拉底:“对。” 那人说:“于是,大师您会死,对不对?” 苏格拉底:“……%¥……#¥……%¥……#%¥……”

以上就是三段论,嘿嘿 哈哈,回到正题,给几个三段论的公式(有兴趣的童鞋可以自己试试把上面的故事转换一下,看看是符合1234中的哪一个 哦!) 比如: 1.所有A是B,所有B是C,于是,所有A是C(两个前提,都是肯定句,则结论必是肯定句) 2.有些A是B,所有B是C,于是,有些A是C 3.有些A是B,所有B非C,于是,有些A非C (两个前提,一肯一否,则结论必是否定句) 4.有些A非B,所有C是B,于是,有些A非C 三段论推理传递的最重要的一点,就是传递推理的那个前提是所有开头的 要注意的一点是,两个前提中至少有一个是“所有”,否则推理不能传递,比如 有些A是B,有些B是C,像这种条件,我们什么也推不出来的!

伸个懒腰,我们来做道综合点的题吧~ 复习复习前几个部分的内容,嘿嘿~ 例8.世界上最漂亮的猫中有一些是波斯猫,然而,人们必须承认,所有的波斯猫都是自负的,并且所有自负的波斯猫总是让人生气。如果上面的陈述正确,下面的每一个基于上述的陈述也必然是正确的,除了: A.世界上最漂亮的猫中有一些是让人生气的(有些a是d)B.一些让人生气的波斯猫是最漂亮的猫(有些d是a) C.任何不让人生气的猫不是波斯猫(因为有任何,这里我们用的是逆否命题同真假来做非d=>非b 等价于b=>d) D.一些让人生气且最漂亮的猫不是波斯猫(D项看起来比较复杂,你们晕了没有?知道关键在哪里么?有疑问的翻回 Part2!仔细看看例2,弄错的,打自己PP!简化来说直接就是,有些最漂亮的猫不是波斯猫,从“有些最漂亮的猫是波斯猫” 是不可以直接推出“有些最漂亮的猫不是波斯猫”的!解释见例2去) 题面:有些最漂亮的猫是波斯猫(1.有些a是b),所有波斯猫都自负(2.所有b是c),所有自负的波斯猫让人生气(3.所有c

如何用逻辑分析仪测试MIPI协议

如何用逻辑分析仪测试MIPI协议 对于现代的智能手机来说,其内部要塞入太多各种不同接口的设备(内存、摄像、声音)。即使以摄像头接口来说,不同的摄像头模组厂商也可能会使用不同的接口形式,这给手机厂商设计手机和选择器件带来了很大的难度。因此MIPI应运而生,今天重点说一下MIPI及MIPI-DSI命令捕获方法。 对于现代的智能手机来说,其内部要塞入太多各种不同接口的设备(内存、摄像、声音)。以摄像头接口为例,不同的摄像头模组厂商也可能会使用不同的接口形式,这给手机厂商设计手机和选择器件带来了很大的难度。为了解决这个问题,必须制定一系列的手机内部接口标准,否则手机行业将成为碎片化的产业。 2003年,由 ARM, Nokia, ST , TI 等公司联合成立了一个联盟——MIPI (Mobile Industry Processor Interface)是,目的就是是把手机内部的接口如摄像头、显示屏接口、射频/基带接口等标准化,从而减少手机设计的复杂程度和增加设计灵活性。 MIPI 联盟下面有不同的WorkGroup,分别定义了一系列的手机内部接口标准,比如摄像头接口 CSI、显示接口 DSI、射频接口 DigRF、麦克风/喇叭接口 SLIMbus 等。统一接口标准的好处是手机厂商根据需要可以从市面上灵活选择不同的芯片和模组,更改设计和功能时更加快捷方便。 MIPI 组织主要致力于把移动通信设备内部的接口标准化从而减少兼容性问题并简化设计。下图是按照 MIPI 组织的设想未来智能移动通信设备的内部架构。 图中显示屏的 DSI 接口是目前已经比较成熟的 MIPI 应用。对于显示屏使用较多的行业(如手机屏、电脑屏、游戏机)而言,在调试通信的时候,能够准确地捕获命令包数据十分关键。虽然只有2根信号线,但是市面上并没有配备有MIPI-DSI协议解码的示波器。因此,此类协议的调试仍然依靠配备有MIPI-DSI协议解码的逻辑分析仪。这里以LAB7504逻辑分析仪为例,做一个简单的解码调试。操作起来也非常简单,从捕获信号波形到解码出对应数据只需要三步: 1、选择总线

逻辑学基本知识

逻辑学基本知识 对以下列出的基本逻辑知识要求掌握;而对于其余的知识点,只需作为背景知识浏览一下,有个大致的了解即可。 ㈠概念及相互之间的关系 概念间的关系按其性质来说,可以分为相容关系和不相容关系两大类。 概念间的相容关系有: (1)同一关系,是指外延完全重合的两个概念之间的关系。例如,“北京”与“中华人民共和国首都”这两个概念就是同一关系; (2)从属关系,是指一个概念的外延包含着另一个概念的全部外延。比如,“教师”和“教授”这两个概念,前者的外延就包含着后者的全部外延; (3)交叉关系,是指两个概念的外延有且只有一部分重合。比如,“企业家”和“青年”这两个概念的外延就具有交叉关系。 概念间的不相容关系有: (1)矛盾关系,两个概念的外延是互相排斥的,而且这两个概念的外延之和构成了它们所属概念的全部外延。例如:“男人”和“女人”,“生”和“死”; (2)反对关系,两个概念的外延是互相排斥的,而且这两个概念的外延之和不能构成它们所属概念的全部外延。例如“白色”和“黑色”。 ㈡常见的逻辑错误 1、偷换概念 2、因果倒置 3、以偏概全 4、自相矛盾 5、循环论证 6、同语反复

7、循环定义 8、转移论题 ㈢性质命题(直言命题) 性质命题是断定对象具有或不具有某种性质的简单判断。性质命题也叫直言命题,可分为六种基本类型: (1)全称肯定判断。其逻辑形式是“所有S都是P”; 例如:所有的金属都是导体。 (2)全称否定判断。其逻辑形式是“所有S都不是P”; 例如:所有的非金属都不是导体。 (3)特称肯定判断。其逻辑形式是“有S是P”; 例如:有的金属是液态。 (4)特称否定判断。其逻辑形式是“有S不是P”; 例如:有的化妆品不是液态。 (5)单称肯定判断。其逻辑形式是“某个S是P”; 例如:北京是中华人民共和国的首都。 (6)单称否定判断。其逻辑形式是“某个S不是P”; 例如:小王不是老师。 由于单称判断对反映某一单独对象的概念的全部外延作了断定,从逻辑性质上说,单称判断可以看作是特殊的全称判断。这样,性质命题就可以归结为以下四种基本形式:全称肯定判断、全称否定判断、特称肯定判断和特称否定判断。 日常语言中的直言判断在表达上可能是不严密的,在逻辑题中应先整理成规范形式。㈣三段论及其结构 三段论,是由两个含有一共同项的性质判断作前提,得出一个新的性质判断为结论的推理过程。例如: 知识分子都是应该受到尊重的, 人民教师都是知识分子, 所以,人民教师都是应该受到尊重的。

基于单片机的简易逻辑分析仪毕业设计论文

基于单片机的简易逻辑分析仪 目录 第1节引言 (3) 1.1系统概述 (3) 1.1.1系统的特点 (4) 1.1.2系统的功能 (4) 第2节系统主要硬件电路设计 (5) 2.1 系统结构框图 (5) 2.2 主体控制模块 (5) 2.3 系统硬件的主体实现 (7) 2.3.1 数字信号发生器模块的电路设计与实现 (7) 2.3.2 主控系统模块的电路设计与实现 (8) 2.3.3 LED显示模块的电路设计与实现 (10) 2.3.4 硬件的抗干扰措施 (12) 第3节系统软件设计 (13) 3.1 系统软件流程 (13) 3.2 中断服务子程序 (15) 3.3 AT24C04程序设计 (15) 第4节结束语 (19) 参考文献 (20) 基于单片机的简易逻辑分析仪

第1节引言 信息时代是数字化的时代,数字技术的高速发展,出现了以高性能计算机为核心的数字通信、数字测量的数字系统。在研究这些数字系统产品的应用性能的同时也必须研究在设计、生产和维修他们的过程中,如何验证数字电路设计的合理性、如何协调硬件及其驱动应用软件的工作、如何测量其技术指标以及如何评价其性能。逻辑分析仪的出现,为解决这些问题提供了可能。 随着数字系统复杂程序的增加,尤其是微处理器的高速发展,用示波器测试己显得有些无能为力。1973年在美国应运而生的逻辑分析仪(Logic Analyzer),能满足数字域测试的各种要求。它属于总线分析仪一类的数据域测试仪器*主要用于查找总线(或多线)相关故障.同时对于数据有很强的选择能力和跟踪能力,因此,逻辑分析汉在数字系统的测试中获得了广泛的应用。 逻辑分析仪(Logic Analyzer)是以逻辑信号为分析对象的测量仪器。是一种数据域仪器,其作用相当于时域测量中的示波器。正如在模拟电路错误分析中需要示波器一样,在数字电路故障分析中也需要一种仪器,它适应了数字化技术的要求,是数字、逻辑电路、仪器、设备的设计、分析及故障诊断工作中不可按少的工具。在测试数字电路、研制和维修电子计算机、微处理器以及各种集成化数字仪表和装置中具有广泛的用途;还是数字系统设计、侦错、软件开发和仿真的必备仪器;作为硬件设计中必不可少的检测工具,还可将其引入实验教学中,建立直观感性的印象,提升学生的硬件设计能力,可以全面提高教学质量;随着科技的发展,LA在多通道、大存储量、高采样速率、多触发功能方面得到更快的发展,在航天、军事、通信等数字系统领域得到越来越广泛的应用。 我们从上面可以看出逻辑分析仪在各个领域的广泛应用。那么我们在学习、应用的同时设计并制作一个简易的逻辑分析仪就显的意义重大了,这样这个过程既可以让我们更加深入理解其原理,又可以提高动手设计并制作整个系统电路的能力,还可以将其作为简易仪器应用于以后的实验中。 1.1系统概述 因在本节中,我们将对简易逻辑分析仪的应用进行分析。给出它的特点,能实现的功能以及系统的简单操作 1.1.1 系统的特点 逻辑分析仪也称逻辑示波器,它是用来分析数字系统逻辑关系的一种仪器。逻辑分析仪的主要作用有二个:一是用于观察的形式显示出数字系统的运行情况,相当于扩展了人们的视野,起一个逻辑显示器的作用;二是对系统运行进行分析和故障诊断。

逻辑分析仪之协议解码

逻辑分析仪之协议解码 协议解码是逻辑分析仪分析功能的基本功能,同时也是协议组成部分的重要一环。协议解码主要是根据协议规则将逻辑分析仪采集回来的信号转化成工程师可以直接使用的信号,使信号中的数据更加直观、清晰地显示出,从而使开发人员不用对协议有充分的了解便能清楚的观察时序、发现错误、纠正错误,以此来提高开发效率。如图1所示为致远电子LAB7054 中Miler数据的一种协议分析结果。 图1 Miler协议解码 说到协议解码有的人就会有疑问啦,既然都是协议解码示波器可以直接将协议信号解码出来并清晰地在界面上显示出来,为什么还要用逻辑分析仪呢?而且逻辑分析仪还要使用上位机软件进行观测,岂不是很麻烦?那么接下来就给大家分享一下逻辑分析仪在协议解码上的几点优势。 ●通道数量 首先逻辑分析仪可以提供16通道、32通道等多个通道,可以满足多协议同时解码,便于在线分析观测;示波器一般只有2/4通道,单一协议解码时一般够用,但是如果多个协议同时解码时,就有些力不从心。举个例子,例如我们现在要解码SPI和LIN信号,SPI信号有四个信号端SDI(数据输入)、SDO(数据输出)、SCLK(时钟)、CS(片选),LIN信号单一输入,也就是说此时我们至少需要5个通道才能将这两个信号解码出来,然而示波器只有四通道,而逻辑分析仪高达32个通道数,可以清晰的将两种信号直观的解码显示出来。同理如果对于更复杂的信号可能包含更多的信号端子,那么示波器是无法解码的,而此时逻辑分析仪的解码优势显然易见。 ●存储深度 其次是存储深度优势。例如致远电子LA2000A系列单通道存储深度64Mpts,支持通道复用,在只使用8个通道时,单通道存储深度最高可达到256Mpts。同时采用压缩存储的方式,可以长时间的存储大量数据来进行数据分析。例如我们进行开机时序测试,嵌入式系统外设开机整个过程的初始化时,开机时间通常为数秒,外设主频越来越高,要求采样频率高,并且存储深度足够大等硬性指标;还有当进行大数据量分析时,如SD卡数据分析,分析数据包时,若存储深度不够,则只能分开几次记录,中间存在死区,如果存储深度足够大就可以一次性记录分析。因此逻辑分析仪可以实现每个通道均为大存储深度,便于观测分析。 ●协议分析能力 逻辑分析仪采用高级触发,甚至可以深入到协议内部进行触发,使协议解码准确,便于工程师分析。目前全球标准协议很多,任何公司都不能全部支持,各个公司都有其领先的协议分析。例如广州致远电子推出的常用协议插件,如SPI、UART、I2C、CF、SD、OneWire、Wiegand、SSI、8051、AD、PS2、CAN、Modbus、Miller、Manchester、LIN、IRDA、

逻辑分析仪(萧奋洛)

简易逻辑分析仪 作者:萧奋洛王元祥杨志专(华中科技大学)编号:1-59 赛前辅导教师:黄瑞光文稿整理辅导教师:肖看 摘要 本简易逻辑分析仪主要由数据信号发生器、程控逻辑门限设定、数据采集、触发控制、数据处理、波形存储、示波器显示控制和操作面板等功能模块组成。本逻辑分析仪以单片机AT89C55和FPGA(ACEX1K50)为控制核心,除了实现题目要求的全部功能以外,还采用240×128点阵型液晶实现波形显示和全程菜单操作,采用红外键盘实现全数字控制,使得系统智能化和人性化。此外,本系统还提供掉电保存和时钟显示等功能,使得系统更加实用。在软件方面,本系统以多机通信为基础,让多个处理器协调工作,使得系统稳定可靠。 一总体方案论证与设计 1 方案比较与选择 方案一:采用单片机作为系统控制核心。这种方案要求单片机除了完成基本处理分析以外,还需要完成8路TTL数据的采集与普通模拟示波器的显示控制。单片机虽然具备灵活的控制方式,但受工作速率的影响,可能会使示波器显示屏幕抖动和出现明显的回扫线,难以达到题目的要求。 方案二:采用CPLD/FPGA(或带有IP核的CPLD/FPGA)作为系统控制核心。即用CPLD/FPGA完成信号采集、触发控制与示波器的显示控制,由IP核实现人机交互和信号处理分析。本方案优点在于系统结构紧凑,有很高的工作速率,但是调试过程繁琐,不利于实现友善的用户交互界面。 方案三:采用单片机与FPGA结合的方式。即用单片机作为主处理器,完成人机界面、系统控制和触发控制。用FPGA作为协处理器,完成8路TTL数据的采集与普通模拟示波器的显示控制。这种方案兼顾了上述两种方案的优点,可以在硬、软件的结合上,使设计达到整体优化的效果。因此,我们采用方案三。 2 系统设计方案 本系统以单片机为主处理器,以FPGA为协处理器,其中FPGA主要完成8路TTL数据的采集与普通模拟示波器的显示控制。在系统结构上,我们采用总线方式实现单片机对FPGA的控制流传输,使用双口RAM实现大量高速数据流的交换,使系统非常稳定、可靠。图1给出了本系统的总体框图。

逻辑推理讲义

2-1 第一章常用逻辑用语 一、内容与课程学习目标 解读2010年高考大纲常用逻辑用语 (1)命题及其关系 ①理解命题的概念. ②了解“若p,则q”形式的命题的逆命题、否命题与逆否命题,会分析四种命题的相互关系. ③理解必要条件、充分条件与充要条件的意义. (2)简单的逻辑联结词了解逻辑联结词“或”、“且”、“非”的含义. (3)全称量词与存在量词 ①理解全称量词与存在量词的意义. ②能正确地对含有一个量词的命题进行否定. 逻辑是研究思维形式及其规律的一门基础学科。学习数学,需要全面地理解概念,正确地进行表述、推理和判断,这就离不开对逻辑知识的掌握和运用.更广泛地说,在日常生活、学习、工作中,基本的逻辑知识也是认识问题、研究问题不可缺少的工具,是人们文化素质的组成部分. “简易逻辑”.学生在初中数学中,学习过简单的命题(包括原命题与逆命题)知识,掌握了简单的推理方法(包括对反证法的了解).由此,这一大节首先给出含有“或”、“且”、“非”的复合命题的意义,介绍了判断含有“或”、“且”、“非”的复合命题的真假的方法.接下来,讲述四种命题及其相互关系,并且在初中的基础上,结合四种命题的知识,进一步讲解反证法.然后,通过若干实例,讲述了充分条件、必要条件和充要条件的有关知识. 这一大节的重点是逻辑联结词“或”、“且”、“非”与充要条件.学习简易逻辑知识,主要是为了培养学生进行简单推理的技能,发展学生的思维能力,在这方面,逻辑联结词“或”、“且”、“非”与充要条件的有关内容是十分必要的. 这一大节的难点是对一些代数命题真假的判断.初中阶段,学生只是对简单的推理方法有一定程度的熟悉,并且,相关的技能和能力,主要还是通过几何课的学习获得的,初中代数侧重的是运算的技能和能力,因此,像对代数命题的证明,学生还需要有一个逐步熟悉的过程. 二、本章知识框图

逻辑分析仪使用教程

声明: 本文来自 另外,将68013制作逻辑分析仪的原理说明简单整理了一下,大家可以看看,如果想DIY也就不难了。点击此处下载ourdev_578200.pdf(文件大小:203K)(原文件名:逻辑分析仪开发手册.pdf) 前言 一、什么是逻辑分析仪 二、使用介绍 三、安装说明 四、Saleae软件使用方法 五、逻辑分析仪硬件安装 六、使用Saleae分析电视红外遥控器通信协议 七、使用Saleae分析UART通信 八、使用Saleae分析IIC总线通信 九、使用Saleae分析SPI总线通信 十、Saleae逻辑分析仪使用问题和注意事项 https://www.360docs.net/doc/c42825509.html,/item.htm?id=6293581805

淘宝地址:https://www.360docs.net/doc/c42825509.html,/item.htm?id=6293581805 (原文件名:21.jpg) 前言: 工欲善其事,必先利其器。逻辑分析仪是电子行业不可或缺的工具。但是由于一直以来,逻辑分析仪都属于高端产品,所以价格居高不下。因此我们首先要感谢Cypress公司,提供给我们68013这么好的芯片,感谢俄罗斯毛子哥将这个Saleae逻辑分析仪开源出来,让我们用平民的价格,就可以得到贵族的待遇,获得一款性价比如此之高的逻辑分析仪,可以让我们在进行数字逻辑分析仪的时候,快速查找并且解决许多信号、时序等问题,进一步提高我们处理实际问题的能力。 原本计划,直接将Saleae的英文版本使用手册直接翻译过来提供给大家,我花费半天时间翻译完后,发现外国人写的东西不太符合我们国人的思维习惯,当然,也是由于我的英语水平有限,因此,我根据自己摸索这个Saleae的过程,写了一份个人认为符合中国人习惯的Saleae,提供给大家,希望大家在使用过程中少走弯路,快速掌握使用方法,更快的解决自己实际遇到的问题。 由于个人水平有限,因此在文章撰写的过程中难免存在问题和错误,如果有任何问题,希望大家能够提出来,我会虚心接受并且改进,希望通过我们的交流,给越来越多的人提供更加优秀的资料,共同进步。 一、什么是逻辑分析仪: 逻辑分析仪是一种类似于示波器的波形测试设备,它通过采集指定的信号,并通过图形或者数据统计化的方式展示给开发人员,开发人员通过这些图形化时序信号按照协议来分析硬件或者软件中的错误。逻辑分析仪是设计中不可缺少的设备,通过它,可以迅速定位错误,发现并解决问题,达到事半功倍的效果,尤其在分析时序,比如1wire、I2C、UART、SPI、CAN等数据的时候,应用逻辑分析仪解决问题非常快速。 如果在你的工作中有数字逻辑信号,你就有机会使用逻辑分析仪。因此应选好一种逻辑分析仪,既符合所用的功能,又不太超越所需的功能。用户多半会找一种容易操作的仪器,它在功能控制上操作步骤较少,菜单种类也不多,而且不太复杂。而Saleae就是一种低端的,比较适合大众化的逻辑分析仪,价格便宜,而且常用的逻辑分析功能足够,人机界面人性化,非常适合实用。 以下是一个Saleae分析I2C时序的一个典型例子:从图中我们可以清晰的看到,起始信号start,从地址是0x50的器件中去读取数据,第一个字节是0xc0,第二个字节是0x50,有了逻辑分析仪,我们可以快捷的找出我们的I2C时序读写数据的正确与否,可以很快将问题解决。后边的讲解中,我会详细讲解逻辑分析仪分析红外遥控器,UART时序,I2C 时序的具体方式方法。

相关文档
最新文档