详情

单片机系统等的硬件调试方式


  总而言之,对于脉冲触发类的信号我们要用软件来共同,并要把法式编为死轮回,再操纵示波器察看;对于电平类触发信号,能够间接用示波器察看。

  4、有可能的环境下,最好焊两块以上,如许才好有个比力,硬件上很小的问题有良多时候是很难发觉的。

  7)飞线。用此外的口线进行节制,看看能不克不及对其进行一般操做,多试验,才能找到问题呈现正在什么处所。

  正在单片机开辟过程中,从硬件设想到软件设想几乎是开辟者针对本系统特点亲身完成的。如许虽然能够降低系统成本,提高系统的顺应性,可是每个系统的调试占去了总开辟时间的2/3,可见调试的工做量比力大。单片机系统的硬件调试和软件调试是不克不及分隔的,很多硬件错误是正在软件调试中被发觉和改正的。但凡是是先解除较着的硬件毛病当前,再和软件连系起来调试以进一步解除毛病。可见硬件的调试是根本,若是硬件调试欠亨过,软件设想则是无从做起。本文连系做者正在单片机开辟过程中体味,会商硬件调试的技巧。

  5)查询器件的DATASHEET,阐发一下时序能否分歧,同时阐发一下号令字能否准确(留意,号令字的挨次很主要,前些日子调试INTEL e28F640这款flash是的时候,正在对其擦除和写操做的时候,就碰着了如许的问题)!

  形成这类错误的缘由有两个:一个是元器件买来时就已坏了;另一个是因为安拆错误,形成器件烧坏。能够采纳查抄元器件取设想要求的型号、规格和安拆能否分歧。正在安拆无误后,用替代方式解除错误。

  这类毛病往往因为设想和加工制板过程中工艺性错误所形成的。次要包罗错线、开、短。解除的方式是起首将加工的印制板认实对照道理图,看两者能否分歧。并沉点查抄系统总线(地址总线、数据总线和节制总线)能否存正在彼此之间短或取其它信号线短。需要时操纵数字万用表的短测试功能,能够缩短排错时间。

  正在通电前,必然要查抄电源电压的幅值和极性,不然很容易形成集成块损坏。加电后查抄各插件上引脚的电位,一般先查抄VCC取GND之间电位,若正在5V~4。8V之间属一般。如有高压,联机仿实器调试时,将会损坏仿实器等,有时会使使用系统中的集成块发烧损坏。

  施行法式后,就能够操纵示波器察看芯片的片选信号引出脚(用示波器扫描时间为1s/每格档),这时应看到周期为数微秒的负脉冲波形,若看不到则申明译码信号有错误。

  3、多察看,多思虑。如我前些日子正在调试320240点阵LCD的时候,发觉怎样也不克不及呈现图像,后来正在偶尔的机遇下,发觉LCD正在MPU的CS2口线下,呈现明灭的环境,猜测这时候无数据写入到LCD中,细心研究才发觉,MPU的DATA0-7线毗连正在一路,MPU的通过一个GAL16V8或是取非门等芯片进行逻辑组合后取74LVC245的OE引脚相连,如许MPU只要正在某一地址范畴内才能够进行数据读写操做。所以正在调试过程中,对于呈现的任何现象都不要放过,问题的处理就是从一些小的现象入手的。山沉水复疑无,柳暗花明又一村。

  信号线和外部器件的纽带,若是信号线保持错误或时序不合错误,那么城市形成对外围电读写错误。51系列单片机的信号线大体分为读、写信号线、时钟信号线、外部法式存贮器读选通信号(PSEN)、地址锁存信号(ALE)、复位信号等几大类。这些信号大多属于脉冲信号,对于脉冲信号借帮示波器(这里指通用示波器)用常规方式很难不雅测到,必需采纳必然办法才能不雅测到。该当操纵软件编程的方式来实现。例如对片选信号,运转下面的小法式就能够检测出译码片选信号能否一般。

  (1)显示器部门调试为了使调试成功进行,起首将8155取LED显示分手,如许就能够用静态方式先测试LED显示,别离用的电平加至节制数码管段和位显示的引脚,看数码管显示能否取理论上分歧。不分歧,一般为LED显示器接触不良所致,必需找出毛病,解除后再检测8155电工做能否一般。对8155应进行编程调试时,分为两个步调:第一,对其进行初始化(即写入号令节制字,最好定义为输出体例)后,别离向PA、PB、PC三个口送入#0FFH,这时能够操纵万用表测试各口的位电压为3。8 V摆布,若送入#00H,这时各口的位电压应为0。03 V;第二,将8155取LED连系起来,借帮开辟机,通过编制法式(最好采用“8”字轮回法式)进行调试。若调试通事后,就能够编制使用法式了。

  对于电平类信号,不雅测起来就比力容易。例如对复位信号不雅测就能够间接操纵示波器,当按下复位键时,电平将变低。

  以上会商了借帮简单东西对单片机硬件调试的方式,这些方式若是操纵得好,就能够大大缩短单片机的开辟周期。

  下面连系正在从动配料节制系统中键盘、显示部门的调试过程来加以申明。本系统中的键盘、显示部门都是由并行口芯片8155扩展而成的。8155属于可编程器件,因此很难划分硬件和软件,往往正在调试中即便电安拆准确没有必然的指令去批示它工做,也是无法发觉硬件的毛病。因而要利用一些简单的调试法式来确定硬件的拆卸能否准确、功能能否完整。正在本系统中采纳了先对显示器调试,再对键盘调试。

  6)有前提的能够用示波器。如我就是通过示波器对SRAM各个引脚进行查抄,发觉地址线都是有信号的,而数据线无信号呈现,才找到问题所正在。





领先设备 精益求精

引进国内外先进的精加工设备、钣金加工设备,造就先进的生产基地,为先进技术方案的迅速实施提供了有力的保障!

联系我们