外部复位电路调试技术选择
发表:2023-08-29 12:01:14 阅读:57

外部复位电路调试技术选择:许多用户选择在一实验开发板上下载调试程序,然后把单片机芯片安装到实际应用电路板中。对于直插式封装芯片这不失为一个好方法。当然设计必要的下载调试电路,配合软件开发环境能实现更方便的下载调试。随着科技的不断发展,下载调试技术也在不断变化。

早期的单片机需制作掩模,程序一旦写入便不能修改,需在确保程序正确后用专门的烧录器把程序烧人单片机芯片中,对应产生了早期开发调试技术——采用仿真器的仿真调试技术。

随着可以在线擦除、在线下载程序的Flasti存储器的出现,替代过去的片内掩模ROW出现了在线编程这一开发方法,它逐渐替代了仿真调试的方法。因为单片机片内的CPU以对Flash进行写人、擦除操作,用户只需将命令和数据通过各种接f¨1传递给单片机,(:PU向Flash下载、擦除程序。

若先将监控程序(相当于一批命令和数据)下载到学单片机中,监控程序就可调试应用程序,从而出现了监控程序调试技术,其基本原理是监控程序首先获得CPU控制权,然后通过某种通信方式(一般是串El)与PC(集成开发环境)通信,人机话,实现用户所需操作,如应用程序的下载/擦除、典型的断点调试、寄存器值读/写等。但监控程序本身的下载需要别的方式(内嵌或是通过BDM下载)。若采用监控程序调试方式(如使用S08Monitor)则应设计与上位机通信电路,即串口通信电路。

后台调试模式(BDM)是一种新的调试方式,其基本思想是芯片内部集成了一个BDM模块,通过专用内部连线访问单片机的内部资源。该模块以单线方式与外界通信,并接受外部命令执行相应命令,实现程序的下载、调试。BDM模式可实现真正的动态调试,这是因为其调试过程不是在片内CPU上运行的!如上所述,可以采用监控程序调试方法(S08Monitor)或BDM调试模式来开发应用。

 

更多精彩请您关注:

飞思卡尔内部时钟源工作模式切换

飞思卡尔内部时钟源模块的初始化

飞思卡尔外部复位电路

freescale代理