CodeWarrior XS128 PE编程入门与工具指南

需积分: 5 0 下载量 65 浏览量 更新于2024-06-19 收藏 1.05MB DOC 举报
本教程是关于飞思卡尔智能车XS128PE编程的入门指南,主要使用的是CodeWarrior 5.0开发环境。以下是详细步骤和关键知识点: 1. **开发环境设置**: 首先,打开CodeWarrior 5.0,创建新工程时,用户需要在弹出的选项中选择"新建项目",并指定生成路径。对于不使用PE编程功能的项目,新建后可以直接完成。 2. **PE编程功能启用**: 如果要使用PE(Programmable Embedded)编程,需跳过默认步骤,进入一个对话框,在其中选择启动PE功能。用户需要决定是否启用浮点数据,有三个选项:不启用、32位float和32位float+64位double。 3. **芯片型号选择**: 在新建工程后,需要根据实际使用的MC9S12XS128芯片型号进行配置,确保选择正确的封装型号。 4. **生成源文件**: PE编程环境下,系统自动生成的文件包括Project.c(源文件,包含主函数main()),Events.c(存放中断服务程序代码)以及可能存在的其他辅助文件。用户需要关注这三者,特别是Events.c,因为中断处理通常在此文件中编写。 5. **工作区管理**: 红色标注的工作区是编程的核心区域,用户在这里编写源代码和处理程序逻辑。注意,虽然自动生成的文件中可能没有用户直接输入源代码的地方,但Project.c文件就是主要的编写场所。 6. **中断服务程序**: Events.c文件的重要性在于它负责处理硬件中断事件,中断服务程序(ISRs)应在这个文件中按照中断编号和功能进行编写。 总结来说,这篇教程详细介绍了如何使用CodeWarrior 5.0开发环境为飞思卡尔XS128PE智能车创建和配置新项目,强调了PE编程的特定设置以及源代码文件的管理和中断服务程序的编写位置。这对于初学者理解PE编程流程和CodeWarrior工具的使用具有重要意义。