Cortex-M4实验
指导书
陈朋 编写
浙江工业大学信息工程学院
2014.9
前言
本系列实验适用于单片机初学者。通过系列实验的训练,学习者可以对单片机程序开发的过程有初步了解,能使用集成开发环境Code Composer Studio进行简单的单片机系统应用开发。如果想精通单片机,仅仅靠这些实验是不够的,需要在更多的项目实践中训练提高。
实验内容按照由浅入深的顺序组织。其中实验一和实验二为CCS环境的熟悉与基本使用,实验三至实验六为验证性实验,实验七至实验十二为设计性实验,实验十三为综合性实验。教师可以根据课时进行全部实验或者选做其中部分。
指导书中所使用的实验扩展板是浙江工业大学设计的,核心板为TI公司制造的,型号为EK-TM4C1294XL。开发软件环境为Code Composer Studio IDE 6.0以上。
实验注意事项
1、实验前请做好预习,熟悉实验任务,了解所用仪器的使用方法和注意事项。
2、实验过程中,设备接通电源前,必须确认接线无误。如实验中需更改接线,
必须切断相关设备的电源后才能操作。
3、做实验时若发生异常现象(例如,元件发烫、有异味或冒烟等),应立即关断
电源,保持现场,报告指导老师。排除故障后,须经指导老师同意,才能继续实验。
4、实验操作完成后请关闭仪器设备电源,并将仪器设备按放回规定位置。报告
指导老师,经同意后可以离开。
5、实验后按照实验要求提交电子稿或者纸质实验报告。抄袭者不得分。
目录
前 言 (i)
实验注意事项 (ii)
目 录 (iii)
实验一 GPIO接口实验 (4)
实验二 矩阵按键操作实验 (14)
实验三 PWM呼吸灯实验 (18)
实验四 中断实验 (23)
实验五 I2C编程及应用 (26)
实验六 ADC操作实验 (32)
实验七 并行ADC与DAC (36)
实验八 三轴加速度传感器实验 (42)
实验九 MicroSD卡操作实验 (49)
实验十 TFT液晶显示实验 (55)
实验十一 TFT LCD触摸控制实验 (62)
实验十二 红外遥控接收编程实验 (67)
实验十三 综合操作实验 (70)
附录A TM4C1294管脚定义 (71)
附录B EK‐TM4C1294XL核心板原理图 (75)
附录C AY‐SCMP Kit开发板原理图 (81)
附录D AY‐SCMP Kit开发板模块接口资源 (91)
Cortex-M4实验指导书
实验一GPIO接口实验
一、实验目的
1.掌握Code Composer Studio 6.0(以下简称CCS)的安装和配置步骤过程。
2.了解Cortex-M4开发系统和计算机与目标系统的连接方法。
3.了解CCS软件的操作环境和基本功能,了解TM4C1294软件开发过程。
1)学习创建工程和管理工程的方法;
汇编语言指导书2)了解基本的编译和调试功能;
3)学会设置断点,注入和提取数据文件;
4)学习使用观察窗口;
5)了解图形功能的使用方法。
二、实验设备
1.计算机一台,操作系统为Windows XP或Windows 7,装有CCSv6.0软件。
2.EK-TM4C1294XL实验开发板一块。
3.USB连接线一条。
三、实验原理
1.TM4C1294 Cortex-M4
开发基于TM4C1294 Cortex-M4的应用系统一般需要以下几个调试工具来完成:
1)软件集成开发环境(如CCSv6.0)
完成系统的软件开发,进行软件和硬件仿真调试。它提供一整套的程序编制、维护、编译、调试环境,能将汇编语言和C语言程序编译链接生成COFF(公共目标文件)格式的可执行文件,并能将程序下载到目标Cortex-M4上运行调试。它也是硬件调试的辅助手段。
2)仿真器
实现硬件仿真调试时与硬件系统的通信,控制和读取硬件系统的状态和数据。EK-TM4C1294XL核心板上已经集成了仿真器模块
3)目标板或评估模块(如EK-TM4C1294XL)
提供软件运行和调试的平台和用户系统开发的参照。
2.CCS工程
用户系统的软件部分可以由CCS建立的工程文件进行管理,工程一般包含以下几种文件:
1)源程序文件:C语言文件(*.c)或汇编语言文件(*.asm)
2)头文件(*.h)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论