9S12XS128单片机开发工具包使用指南

需积分: 9 0 下载量 152 浏览量 更新于2024-07-26 收藏 1.06MB PDF 举报
单片机手册 本资源手册主要介绍了飞思卡尔的16位单片机的中断函数编程方法,以及9S12XS128单片机开发工具包的使用方法。 **中断函数编程** 在编写中断函数时,需要在函数前加上#pragma语句,否则编译将出错。例如,在飞思卡尔的16位单片机中,需要在中断函数前加上代码`#pragma CODE_SEG __NEAR_SEG NON_BANKED`,函数结束时最好加上`#pragma CODE_SEG DEFAULT`,以防止出现bug。 **9S12XS128单片机开发工具包** 9S12XS128单片机开发工具包是一套完整的开发系统套件,包括调试下载用的TBDML和开发用目标板。目标板是有异步串行口的驱动的基本系统,用户可以在此基础上设计自己所需的目标母板,完成项目的初期开发。 **9S12XS128单片机概述** 9S12XS128单片机是一款16位微控制器,专门为成本敏感型汽车车身电子应用而设计。该单片机具有灵活的设计、平台兼容性、可升级性、硬件和软件可重用性、以及兼容性等特点。 **主要特性** * S12XCPU,最高总线速度40MHz * 64KB、128KB和256KB闪存选项,均带有错误校正功能(ECC) * 带有ECC的、4KB至8KBDataFlash,用于实现数据或程序存储 * 可配置8-、10-或12-位模数转换器(ADC),转换时间3μs * 支持控制区域网(CAN)、本地互联网(LIN)和串行外设接口(SPI) **开发工具板** 开发工具板是9S12XS128单片机开发工具包的组成部分,用户可以使用该板来开发自己的应用系统。板子具有异步串行口的驱动的基本系统,可以方便地完成应用系统的开发。 **编译器CodeWarriorforHCS12使用方法** CodeWarriorforHCS12是飞思卡尔官方提供的一款编译器,用户可以使用该编译器来编译自己的应用程序。使用方法包括: 1. 建立工程文件 2. 编写main.c程序 3. 定义存储空间分配 4. 应用程序的编译 5. 向开发板下载程序 **总结** 本资源手册提供了丰富的信息,涵盖了飞思卡尔的16位单片机的中断函数编程方法、9S12XS128单片机开发工具包的使用方法、单片机的主要特性、开发工具板的使用方法、编译器CodeWarriorforHCS12的使用方法等方面的知识点,是一份非常有价值的参考资料。