Debugger HCS12 Onchip DBG Module User Interface
发布时间:
2019-04-11
类型:
用户指南,使用手册、操作指南
品牌:
NXP(恩智浦)
型号:
HCS12
该用户手册详细介绍了Freescale Semiconductor HCS12系列芯片上集成的DBG模块用户界面,重点阐述了该模块的功能特性、配置方法及交互操作。资料深入解析了如何通过图形用户界面设置DBG模块,涵盖了硬件断点、观察点、触发器以及数据总线记录等高级调试功能的具体应用。同时,文档还详细说明了专家模式、性能分析模式及覆盖模式等多种调试模式的使用方法,旨在帮助开发者充分利用片上调试资源以提升开发效率。Freescale Semiconductor在世强硬创平台上由世强先进(深圳)科技股份有限公司授权代理并提供技术支持及采购服务。基于该技术方案,用户可通过平台获取原厂授权的正品器件,相关产品支持单件起订、在线下单、样品申请及批量询价,且库存充足。平台专职FAE团队可提供从选型、设计验证到调试的全流程技术支持,覆盖从研发打样到量产的全生命周期采购需求,有助于缩短供应链响应周期,加速产品开发与上市进程。
资料下载
资料平台
| 技术文档 - 英文 |
用于HCS12(X)微控制器的CodeWarrior开发工作室V5.1
V5.1
|
下载 |
| 数据手册 - 英文 |
用于HCS12(X)微控制器的CodeWarrior开发工作室V5.1
REV 0
|
下载 |
| 产品勘误说明 - 英文 |
68HC912DT128A掩模设置勘误表,掩模0M63Z
Rev. 0
|
下载 |
| 数据手册 - 英文 |
MC3S12RG128产品介绍
Rev. 1.06
|
下载 |
| 数据手册 - 英文 |
用于Freescale™HCS12(X)微控制器的CodeWarrior™开发工作室
REV E
|
下载 |
| 数据手册 - 英文 |
MC9S12KT256产品介绍
Rev. 1.16
|
下载 |
| 数据手册 - 英文 |
MM912F634集成了基于S12的继电器驱动器和LIN技术数据
Rev. 9.0
|
下载 |
| 数据手册 - 英文 |
MC9S12Q系列16位微控制器产品简介
Rev. 6
|
下载 |
| 数据手册 - 英文 |
MC9S12E256产品介绍
Rev. 1.10
|
下载 |
| 数据手册 - 英文 |
MC9S12D系列产品简介
Rev 6.1
|
下载 |
| 数据手册 - 英文 |
MC9S12KG128产品介绍
Rev. 1.16
|
下载 |
| 数据手册 - 英文 |
MC9S12B系列16位微控制器产品简介
Rev. 2.8
|
下载 |
| 技术文档 - 英文 |
HCS12文件方法
V0.2
|
下载 |
| 数据手册 - 英文 |
Automotive Local InterconnectNetwork (LIN) Applications
REV 2
|
下载 |
| 数据手册 - 英文 |
MC9S12DJ256 16-bit Microcontrollers
REV 2
|
下载 |
| 数据手册 - 英文 |
68HC(9)08GZxx产品介绍
REV Q1
|
下载 |
| 数据手册 - 英文 |
HCS12DB系列产品方案
Rev. 0.7
|
下载 |
| 数据手册 - 英文 |
MC9S08AC16 8-bit Microcontrollers
REV 1
|
下载 |
| 数据手册 - 英文 |
MC9S12E128 MC9S12E64 MC9S12E32产品介绍
Rev. 1.07
|
下载 |
| 数据手册 - 英文 |
MC9S12DT256 16-bit Microcontrollers
REV 2
|
下载 |
| 数据手册 - 英文 |
MC9S12D64 16-bit Microcontrollers
REV 0
|
下载 |
| 数据手册 - 英文 |
MC9S08AC60/48/32 8-bit microcontroller
REV 0
|
下载 |
| 数据手册 - 英文 |
MC9S12DP256 16-bit Microcontrollers
REV 3
|
下载 |
| 技术文档 - 英文 |
在GMClass 2或Chrysler PCINetwork上初始化基于BDLC的dsae J1850节点
7/2002
|
下载 |
世强AI
世强AI是专注硬创领域的专业垂类AI。基于世强硬创平台沉淀的全品类数据,覆盖 IC、元件、材料、电气、电机、仪器,超千万级 SKU。深度融合全行业原厂技术资料与供应链数据,不仅提供方案设计、器件选型、BOM优化等快速精准的研发支持,更能发起快速购买、样品申请、技术支持、批量询价等服务,贯穿硬件创新全链路,让研发更容易,让采购更便宜。
去使用世强AI >>
应用/方案
飞思卡尔HCS12和HCS12X系列处理器专家
本资料介绍了Freescale Semiconductor的Processor Expert和Device Initialization软件工具,用于开发HCS12和HCS12X系列微控制器应用。Processor Expert提供集成开发环境,支持快速原型设计和模块化编程,而Device Initialization则用于生成CPU外设初始化代码。资料涵盖了软件描述、安装、许可、入门指南、支持和服务等内容。
阅读原文 >>
用于Freescale HCS12/HCS12X的CodeWarrior插件用户手册
阅读原文 >>
I2C总线与HCS12单片机的配合使用
本文介绍了如何使用Freescale Semiconductor的HCS12系列16位微控制器与I2C总线进行通信。内容包括I2C总线的硬件连接、配置HCS12 I2C节点、使用中断进行通信、缓冲区和数据包传输、以及I2C模块的传输和接收模式。此外,还讨论了总线仲裁丢失、时钟拉伸和重复启动等高级功能。
阅读原文 >>
HCS12 AN2250/D申请说明
本文介绍了在HCS12系列微控制器上实现音频再现的技术。该方法利用PWM模块,通过外部DAC和低通滤波器实现音频信号的转换和再现。文章详细阐述了WAV文件的读取、存储和播放过程,包括采样率的选择、数据格式验证、内存管理等方面。此外,还介绍了如何通过软件算法生成简单的警告声音,以及如何实现多通道和立体声音频的再现。最后,文章讨论了滤波器的设计、放大器和扬声器的选择等硬件相关内容。
阅读原文 >>
HCS12外部总线设计
本资料为Freescale Semiconductor的应用笔记,主要针对HCS12系列微控制器的外部总线设计提供设计指南。内容涵盖HCS12系列概述、操作模式、内存映射、物理内存接口、模式选择信号等方面,旨在帮助系统设计师理解并成功创建与外部设备接口的系统。资料详细介绍了不同操作模式下的总线配置、信号功能以及与外部内存的连接方式,为HCS12系列微控制器的应用提供了实用指导。
阅读原文 >>
MM912_634集成基于HCS12的继电器驱动微控制器(MCU),带Lin
MM912G634和MM912H634是集成了HCS12微控制器和SMARTMOS模拟控制IC的单封装解决方案,具备LIN收发器等功能。该方案提供集成MCU和模拟功能、完整的LIN解决方案、易于控制高电流电机、减少空间、增强可靠性、全面保护输出阶段、经济的多功能解决方案、低功耗模式灵活性和反向电池保护电压检测等优势。
阅读原文 >>
集成基于HCS12的继电器驱动器微控制器(MCU),带Lin
MM912G634和MM912H634是集成了HCS12微控制器和SMARTMOS模拟控制IC的单封装解决方案,具备LIN收发器等功能。该方案提供集成MCU和模拟功能、完整的LIN解决方案、易于控制高电流电机、减少空间、增强可靠性、全面保护输出阶段、经济的多功能解决方案、低功耗模式灵活性和反向电池保护电压检测等优势。
阅读原文 >>
S12XA汽车和工业微控制器(MCU):S12XA
恩智浦的S12X MCU系列继承了HCS12系列的优势,包括高性价比、低功耗和卓越的EMC性能。该系列基于增强型HCS12内核,性能提升至25 MHz HCS12的1至4倍,同时保持与HCS12的高度兼容。S12X系列引入了XGATE模块,通过增强型DMA功能,提供高速数据处理和传输,减轻CPU负担。
阅读原文 >>
HCS12单片机软件中断优先级方案应用说明
本文介绍了HCS12系列微控制器中断优先级方案,包括硬件中断处理能力、中断源、中断请求、中断调度、优先级设置和定义。文章详细阐述了如何通过软件实现中断优先级,以及如何处理不同优先级的中断请求。此外,还提供了库宏文件和软件示例,以帮助读者更好地理解和应用中断优先级方案。
阅读原文 >>
利用HCS12定时器通道产生PWM
本文介绍了如何使用HCS12微控制器的定时器模块生成PWM信号。首先阐述了PWM生成原理,然后详细说明了定时器模块的配置,包括定时器I/O和PWM时序设置。接着,介绍了PWM信号的生成方法,包括启动和停止PWM输出的过程。最后,讨论了使用定时器模块生成PWM的限制,如中断服务时间和核心开销。
阅读原文 >>
HCS12单片机串行监控程序
本应用笔记介绍了适用于HCS12系列微控制器的2K字节监控程序。该程序支持23个基本调试命令,通过RS-232串行接口与个人计算机进行通信,实现FLASH/EEPROM编程和调试。监控程序支持重置目标MCU、读取或修改内存(包括FLASH/EEPROM内存)、读取或修改CPU寄存器、执行GO、HALT或TRACE单条指令等基本命令。监控程序将中断向量重定向到保护监控程序之前的FLASH未受保护部分,以允许用户指定每个中断服务例程的地址。该监控程序旨在通用,因此该单个应用程序(经过微小修改)应在任何HCS12衍生产品上执行。使用此监控程序为用户提供了一种成本效益高的方法来评估他们的MCU,通过编写程序、将其编程到MCU中,然后使用个人计算机上的串行I/O电缆和免费软件对HCS12 MCU的应用程序进行调试。监控程序不使用除栈本身之外的任何RAM。由于监控程序使用COP看门狗进行冷复位功能,用户代码不应启用或禁用COP功能(通过写入COPCTL)。此开发环境假定用户在执行调试操作时重置到监控程序。如果用户代码直接从复位控制,然后SCI0中断或SWI尝试进入监控程序,监控程序可能无法正常工作,因为SCI0、锁相环(PLL)和内存初始化寄存器可能没有被初始化,就像它们在监控程序中冷复位时那样。没有对PLL的错误处理。如果频率源缺失或损坏,监控程序将无法工作。通过使用等价定义,监控程序将MCU的运行速度设置为24MHz。用户对MCU速度的修改不考虑监控程序,将使监控程序无法正常工作。如果在操作期间PLL丢失锁定,监控程序将失败。
阅读原文 >>
HCS12加载RAM并执行引导加载程序用户指南
本指南介绍了Freescale Semiconductor的HCS12微控制器系列中Load RAM and Execute (LRAE)引导加载程序的操作和使用。该引导加载程序允许用户通过CAN或SCI串行接口将软件下载到MCU的RAM中,并在下载后执行。指南涵盖了引导加载程序的功能描述、内存映射、通信速度、硬件兼容性以及与CAN和SCI通信的结构。此外,还讨论了约束条件和注意事项,包括引导加载程序的局限性、与外部设备的兼容性以及编程时的风险。
阅读原文 >>
在HCS12系列上使用MSCAN
本文档旨在为嵌入式工程师提供有关如何在HCS12微控制器上启动MSCAN12模块的快速参考。它涵盖了MSCAN12模块的功能描述、配置选项以及如何在HCS12系列微控制器中使用MSCAN12模块的示例。文章详细介绍了MSCAN12模块的配置过程,包括控制寄存器、总线时序寄存器、接受过滤器寄存器和中断寄存器的配置。此外,还提供了发送和接收消息的示例代码,以及如何设置接受过滤器来筛选接收到的消息。
阅读原文 >>
采用HCS12“DT”系列的16位模块化学生学习套件
该资料介绍了一款16位模块化学生学习套件,包括HCS12 “DT”系列微控制器。套件包含外部总线可见性和集成X-Gate功能,适用于大型内存需求、电机或汽车相关的课程/项目。套件包括所需硬件、开发软件和信息CD,支持多种微控制器。套件分为独立应用模块和项目板与应用模块组合两种,适用于中级至高级水平的学习。
阅读原文 >>
完全控制您的MCU软件开发
本文介绍了IAR Systems公司及其嵌入式软件开发工具IAR Embedded Workbench。该工具链提供C/C++编译器和调试器,支持多种MCU,包括ARM、ColdFire、HCS12、S08和8051。文章重点介绍了IAR Embedded Workbench的优化特性、调试功能、功能安全认证以及与MCUXpresso工具的兼容性。此外,还提到了IAR I-jet和I-jet Trace硬件调试器,以及C-STAT和C-RUN代码分析工具。
阅读原文 >>
HCS12系列MCU上的输入/输出(I/O)引脚驱动器
本资料详细介绍了HCS12系列微控制器(MCU)的输入/输出(I/O)引脚驱动器。内容涵盖引脚逻辑结构、引脚类型、独特引脚、未使用引脚、静电放电(ESD)结构、注入电流、输入特性、上拉电阻、输出特性、电容负载和电感负载等方面。资料提供了对I/O引脚驱动器功能的深入分析,包括电流驱动能力、电压水平和ESD保护等,旨在帮助设计者更好地理解和利用这些引脚。
阅读原文 >>
HCS12外部总线设计实例
本资料提供了HCS12微控制器外部总线设计的示例,旨在辅助理解AN2287/D中的概念。资料详细介绍了不同类型的接口设计,包括字节宽SRAM接口、字宽SRAM接口、带分页的SRAM接口、XCS/ECS门控的SRAM接口以及100BASE-T以太网接口。资料强调了高速外部接口设计中的挑战,如数据缓冲、地址解码和时序控制,并提供了相应的解决方案和设计注意事项。
阅读原文 >>
HCS12 ATD模块概述
本文档概述了Freescale Semiconductor的HCS12系列16位微控制器的ATD(模数转换)模块。该模块支持8通道和16通道的模数转换,适用于汽车、工业和消费温度范围的设备。ATD模块具有高度自主性,提供灵活的转换序列,支持多种转换模式,包括单次转换、连续转换和外部触发转换。文档详细介绍了ATD模块的架构、功能、操作模式和配置选项,包括转换分辨率、采样时间、结果数据格式和时钟频率等。此外,还提供了ATD模块的寄存器映射和位掩码,以及与ATD模块相关的硬件接口指南。
阅读原文 >>
在Cosmic编译器中使用hcs12nvm标准软件驱动程序
本文档介绍了如何使用HCS12系列微控制器的NVM标准软件驱动程序与Cosmic编译器配合使用。文档详细说明了NVM驱动程序的安装、配置和使用方法,包括初始化、擦除、编程、校验等操作。此外,还介绍了回调函数、编译器命令行选项以及API接口的修改方法,以确保与Cosmic编译器的兼容性。
阅读原文 >>
HCS12软件文具
本资料介绍了Freescale Semiconductor公司开发的HCS12系列微控制器软件站台的架构和使用方法。该软件站台利用系统级芯片(SoC)的理念,通过标准化软件外设定义,提高了软件开发效率和可重用性。软件站台包括定义阶段、控制阶段和开发阶段,通过定义文件、全局文件和驱动文件等,实现了对微控制器外设的便捷访问和软件开发。资料详细阐述了软件站台的架构、模块定义、参数文件、控制阶段和开发阶段等内容,并提供了设置软件站台和开发应用的步骤示例。
阅读原文 >>
用最小的RAM开销编程单闪存阵列HCS12 MCU的实用程序
本资料介绍了针对HCS12单FLASH阵列微控制器的编程和擦除功能的标准实现方法。通过Flash.c文件中的C语言可调用函数,用户可以从用户代码中方便地编程和擦除FLASH位置。资料详细描述了Flash编程和擦除的各个函数,包括初始化、写入字、擦除扇区、写入块和擦除块等,并提供了相应的原型和返回值说明。此外,资料还介绍了基于栈的编程和擦除方法,以及相关的汇编代码实现。
阅读原文 >>
MC9S12C系列16位微控制器产品简介
本资料介绍了Freescale Semiconductor的MC9S12C系列16位微控制器。该系列基于Freescale领先的闪存技术,适用于成本和空间敏感的工业和汽车网络应用。主要特点包括16位CPU12核心、多种存储选项、丰富的模拟和数字接口、多种定时器和PWM通道、以及CAN模块。产品提供多种封装选项,支持低功耗模式,并提供全面的开发支持。
阅读原文 >>
项目委员会(PBMCUSLK)情况说明书
该资料介绍了一种名为PBMCUSLK的元器件项目板,适用于微控制器系统设计教学。项目板具有可替换的MCU模块插件,支持多种第三方工具,并包含丰富的功能,如LCD显示屏、蜂鸣器、按键、LED灯等。此外,资料还介绍了适用于教育的Flexis™ 5F8XX模块,以及HCS08和HCS12 ColdFire®微控制器模块。
阅读原文 >>
MFR4310飞思卡尔的独立FlexRay控制器产品介绍
Freescale的MFR4310独立FlexRay控制器是一款适用于MCU的FlexRay通信协议解决方案,支持高带宽、确定性和容错性。该控制器优化与Freescale的S12X和MPC500/5500系列MCU直接通信,适用于多种汽车应用,如悬挂控制、主动翻滚预防、高级制动、车道偏离警告、停车辅助、自适应巡航控制和预碰撞检测等。MFR4310提供128个可配置的消息缓冲区,支持2.5、5、8或10 Mbps的可变比特率,并包含开发工具和评估套件,以简化FlexRay通信的集成和开发。
阅读原文 >>
在HCS12单片机上实现UDP/IP协议栈
本文详细介绍了在Freescale HCS12微控制器上实现UDP/IP协议栈的过程。文章首先阐述了嵌入式系统连接互联网的必要性,接着讨论了在资源受限的微控制器上实现独立协议栈的解决方案。文章深入分析了OSI/ISO通信模型和TCP/IP协议栈的各个层次,包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。此外,文章还介绍了UDP协议在嵌入式应用中的优势,以及如何使用Metrowerks CodeWarrior IDE进行软件开发和调试。最后,文章展示了如何设置演示和开发环境,并提供了相关的参考文献。
阅读原文 >>
与HCS12 ATD模块接口
本资料为Freescale Semiconductor的应用笔记,主要介绍了HCS12系列16位微控制器中的模拟数字转换器(ATD)模块。内容包括ATD模块的设计、功能、工作原理、接口连接、电源和电压参考、数字端口操作、模拟输入分配、采样保持阶段、电流注入、滤波电容、源阻抗等。资料提供了详细的电路图和时序图,旨在帮助用户正确连接和使用ATD模块。
阅读原文 >>