实验指导书CAN总线.docx
- 文档编号:30555459
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:12
- 大小:591.08KB
实验指导书CAN总线.docx
《实验指导书CAN总线.docx》由会员分享,可在线阅读,更多相关《实验指导书CAN总线.docx(12页珍藏版)》请在冰豆网上搜索。
实验指导书CAN总线
《汽车总线及嵌入式系统》
实验指导书
适用专业:
车辆工程(汽车电子方向)
课程代码:
8244860
总学时:
4
编写单位:
交通与汽车工程学院
编写人:
彭忆强
审批人:
批准时间:
年月日
一、实验教学目标与要求:
目标:
通过本课程的学习使学生掌握CAN的基本知识,运用codewarrior软件,编辑、编译、上机调试等基本操作操作,来解决某些实际问题,并养成严谨的科学态度和科学的思维方法,从而提高分析和解决实际问题的能力。
为后续课程的学习和在毕业设计时使用CAN总线及16位单片机系统解决实际问题打下良好的基础。
要求:
注意自始至终贯彻课程中所介绍的程序设计风格,养成良好的编程习惯。
应独立完成所布置的上机作业,为保证尽量在统一安排的上机时间内编译运行通过程序,应事先预习设计好程序。
课后撰写实验报告。
二、实验环境
程序设计语言的实验环境如下:
1. 硬件环境
微型计算机(Intelx86系列CPU)一台
2. 软件环境
Windows98/2000/XP操作系统
Codewarrior4.6
三、实验课程具体内容:
序
号
实验项目名称
学时
每组
人数
实验要求
教学目的及主要内容
实验类型
1
Codewarrior软件应用基础
2
6
必做
目的:
1、熟悉Codewarrior环境,了解软件的使用方法。
2、掌握程序上机的编辑、编译、连接、运行的基本步骤。
内容:
1、熟悉Codewarrior软件的基本菜单内容。
2、熟悉程序上机的编辑、编译、连接、运行的基本步骤。
3、编程实现简单的跑马灯程序。
基本操作
2
CAN消息自测程序
2
6
必做
目的:
1、了解CAN通信的原理。
2、掌握CAN通信的编程方法。
3、熟练应用程序的编写方法。
内容:
通过CAN的自环模式,结合串口通信,简单实现一个CAN通信实例。
验证
附录1:
Codewarrior使用方法简介
1、在程序中找到freescale,选择codecarriorIDE,打开Codewarrior软件后出现画面如图:
2、选择“CreateNewProject”后点击“下一步”后出现以下界面:
在给出的芯片名称中选怎所要用的芯片名称后点击“下一步”。
3、在出现如下画面后选择编程使用的语言,汇编,C或是C++,也可同时选择多个语言。
之后点击“下一步”。
4、之后的选择如下
4、找打名称为“sources”的文件夹,可在main里输入程序。
5、当程序输入好后,点击
按钮进行编译,如果有错误会出现错误提示。
6、当编译没错误后可以按
进行调试,其中“Fullchipsimulation”选项是在电脑上面调试,而“TBDML”选项是在目标板和电脑连接了的情况下的调试。
按
后的界面
例:
跑马灯
按照如上说的介绍,新建一个工程,输入例子跑马灯里的代码,界面如下:
编译无误后仿真调试,界面如下:
点击componet选择OPEN找到LED右键设置输出口位PORTBDDRB设置为1则可进行软件仿真调试,:
可按快捷键F11进行单步调试,看到效果。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 指导书 CAN 总线