如何使用高级触发测量程序跑飞:LA系列逻辑分析仪内部集成了32位的定时器、32位的计数器和高速比较模块,高效的使用以上模块资源可以使您的测量事半功倍。逻辑分析仪在实际应用中主要作用有:1.观察波形,看看测量波形中是否存在毛刺、干扰、频率是否正确等;2.时序测量,对被测信号进行时序校对,看看操作时序是否符合要求。3.辅助分析,利用逻辑分析仪完善的协议分析功能来进行辅助分析;4.查错功能,利用逻辑分析仪强大的触发功能来进行错误捕获。当单片机的PC值(程序计数器)对没有程序的地方进行取指时,称为程序跑飞。程序跑飞的原因有多种,主要有以下原因:1) 客观原因:单片机受到外界强干扰造成PC值寄存器改变;2)程序Bug:用户程序调用函数指针,对非程序空间进行对用。以80C51单片机为例子,当程序跑到非用户程序区时,单片机使用PSEN对外部程序进行取指,使用逻辑分析仪可以设置触发条件,当使用PSEN对外部程序进行取指时进行记录,把出错情况前后的状态记录下来进行分析,查找出错原因。如80C51的取指范围正确为0x0000~0x3fff,则当对0x3fff以上地址进行取指时为程序跑飞。分析80C51对外部程序取指的时序,如图1所示。
上传时间: 2013-10-11
上传用户:panpanpan
如何导入ASM文件到工程(视频教程)
上传时间: 2013-10-22
上传用户:胡萝卜酱
RS-485的传输线如何合理屏蔽为了减少电磁耦合,防止大的共模干扰损坏器件,传输线最好加屏蔽。屏蔽接法如下,其中电容为几μF。
上传时间: 2013-10-15
上传用户:momofiona
如何开始DSP的开发
标签: DSP
上传时间: 2013-10-15
上传用户:zhengjian
如何写好状态机
标签: 状态
上传时间: 2013-10-31
上传用户:YYRR
如何判断电梯传感器的选用是否合理
上传时间: 2013-12-12
上传用户:qweqweqwe
教你如何把UCos-ii_在STM32上的移植
上传时间: 2013-10-22
上传用户:sz_hjbf
菜鸟如何学习嵌入式【附推荐书籍及学习视频】
上传时间: 2013-11-12
上传用户:hopy
芯嵌stm32开发板配套的教程之一《如何提高STM32的学习效率》
上传时间: 2013-10-16
上传用户:csgcd001
芯达STM32入门系列教程之五《如何安装RealView_MDK软件》
上传时间: 2014-12-30
上传用户:wutong