CodeWarrior XS128 PE编程入门与工具指南
需积分: 5 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工具的使用具有重要意义。
2012-04-06 上传
2022-09-23 上传
2017-12-02 上传
2022-09-21 上传
2020-07-16 上传
2022-09-25 上传
2021-08-11 上传
CX19970
- 粉丝: 72
- 资源: 35
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章