CodeWarrior控制小灯嵌入式

上传人:m**** 文档编号:498089266 上传时间:2023-11-22 格式:DOCX 页数:24 大小:589.54KB
返回 下载 相关 举报
CodeWarrior控制小灯嵌入式_第1页
第1页 / 共24页
CodeWarrior控制小灯嵌入式_第2页
第2页 / 共24页
CodeWarrior控制小灯嵌入式_第3页
第3页 / 共24页
CodeWarrior控制小灯嵌入式_第4页
第4页 / 共24页
CodeWarrior控制小灯嵌入式_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《CodeWarrior控制小灯嵌入式》由会员分享,可在线阅读,更多相关《CodeWarrior控制小灯嵌入式(24页珍藏版)》请在金锄头文库上搜索。

1、福建农林大学金山学院实验报告系: 信息与机电工程 专业: 电子科学与技术 年级: 姓名: 学号: 实验课程:嵌入式系统原理与设计 实验室号:田家炳45实验设备号: 实验时间: .5.27 指引教师: 成绩: 实验一 搭建CdeWarior开发环境.实验目的和规定 本实验为验证性实验,其目的是熟悉 odeWarrir10.3开发环境,掌握KL2工程构造,通过一种样例工程理解开发环境配备措施,并完毕编译、下载到开发板的过程。实验规定:安装CdeWrrior1.3软件,完毕有关参数设立; 安装USDM写入器驱动程序;导入样例工程,完毕编译、下载、运营全过程。2实验原理参照K25技术手册和CodeWr

2、r10.软件使用手册,熟悉芯片性能和开发环境,验证开发板和开发环境的可靠性。.重要仪器设备(实验用的软硬件环境)实验的硬件环境是:C机一台SD-FSLL25-EB开发板一套US线一根TLB串口线一根实验的软件环境是:CodWarror10.3软件4操作措施与实验环节(1)按照CWrrir10.3使用手册安装软件;(2)通过USB线连接P机和SD-FSL-K2-开发板(写入器的Mi_US口);(3)导入样例工程,完毕编译,形成可执行的.elf文献;(4)将el文献烧入开发板的ash中;(5)通过B线连接PC机和S-FL-KL25-EVB开发板(25硬件最小系统的Mni_US口),给开发板重新上电

3、,观测实验现象。实验内容及实验数据记录 将写好的代码用CeWarir1.3软件烧入开发板的Fash中,小灯红绿蓝交替闪烁。6实验数据解决与分析7质疑、建议、问题讨论 安装软件需在全英文途径下,否则软件会浮现问题不能使用,驱动若没安装好烧入代码将会提示错误,装完驱动需重启下电脑。福建农林大学金山学院信息工程类实验报告系: 信息与机电工程专业: 电子科学与技术 年级: 姓名: 学号: 实验课程: 嵌入式系统原理与设计 实验室号: 田家炳C4 实验设备号: 实验时间: 5.7 指引教师: 成绩: 实验二 控制小灯闪烁实验1实验目的和规定本实验为设计性实验,其目的是熟悉ARM Cotx-M0+寄存器配

4、备措施;学习K25的GPO编程措施;通过L三色灯观测程序运营状况。实验规定:编写程序,以KL25 的B端口的9、18和19引脚作为输出口,控制ED三色灯(可发红、绿、蓝光)交替闪亮。2.实验原理(1)根据开发板原理图,确认三色灯为共阳接法,因此B口有关引脚输出低电平时点亮、高电平时熄灭; ()通过延时实现三色灯交替闪亮,观测延时常数的影响,理解控制颜色措施。.重要仪器设备(实验用的软硬件环境)实验的硬件环境是:PC机一台DFSL-KL5EVB开发板一套SB线一根L-USB串口线一根实验的软件环境是:CWarrior10.软件4操作措施与实验环节(1)通过UB线连接P机和SD-FLL5-E开发板

5、(写入器的MiiUSB口);(2)在PC机上编写控制LED三色灯交替闪亮程序,并编译形成lf文献;()将.f文献烧入开发板的Fla中;(4)通过USB线连接P机和SD-FSL-KL25-VB开发板(K2硬件最小系统的Mini_B口),给开发板重新上电,观测程序运营现象。5.实验内容及实验数据记录编辑程序使小灯按照绿色、白色、红色的顺序,相隔2秒循环显示。6实验数据解决与分析文献名称:main.c部分程序改动由: f (rn_couer UN_ONTER_MA) un_out 0; switch (flg) cse1: /红灯取反、绿灯暗、蓝灯暗 lght_cang(LIGH_ORT, IH_P

6、IN_RED); iht_cotro(LIGHT_PORT, LIHT_PN_GEE,LIH_OFF); lit_contrl(LIGHT_ORT, LIGH_PINBUE, IGHT_OFF); flag 2; rek; ase2:绿灯取反、红灯暗、蓝灯暗 ligt_change(LGHT_PR, LIHT_PN_REEN); ligtcontrol(LIHPORT, LIGH_I_RED, LIGH_OF); lighotrol(IT_PR, LGHT_PIN_BLU, LITOF); flag = 3; break; cas : /蓝灯取反、红灯暗、绿灯暗 lig_hae(LIHORT,

7、 LIGHTINBLUE); ight_ontrol(LIGHT_POR, IGHTPIN_RD, IH_OFF); light_cotrl(LH_RT, LIHT_I_GREN,LIGHT_OFF); la 1;改成:if (run_couer 6000) run_counter =; swth(fa) cae 1:/绿灯亮,红灯暗,蓝灯暗 light_cange(LIGTPORT, LIGT_PIN_GREEN); ligt_cotol(LIGHTPORT, LIHTI_D, LIGH_OFF); light_control(IGH_ORT, GH_PIN_LE, LIGHTOF); a

8、= 2; break; ca :/绿灯亮、红灯亮、蓝灯亮。三色灯全亮变白 light_nr(LHTPO,LIGHT_PIN_GRE,LIGHTON); lit_chnge(LIGHTPOR, LGHT_PINRED); light_chang(LIGHT_POR,LGHTPIN_BUE); flg = ; reak; ce 3: /红灯亮,蓝灯暗,绿灯暗 lightl(IGHTT, LIGHT_PI_RED,LIGHT_ON); liht_control(IGH_PORT,LGH_PIN_BLUE, LIGHTOF); liht_col(LIGHT_OR, LIGHTPIN_REEN,GH_O

9、FF); flag = 1;7.质疑、建议、问题讨论相隔2秒循环显示RN_CUTER_AX常亮改成600000大概2秒,估算值会浮现误差。福建农林大学金山学院实验报告系: 信息与机电工程 专业: 电子科学与技术 年级: 姓名: 学号: 实验课程:嵌入式系统原理与设计 实验室号: 田家炳C40实验设备号: 实验时间: .6.5 指引教师: 成绩: 实验三 串行通信实验.实验目的和规定本实验为设计性实验,其目的是理解T模块有关寄存器及配备措施;理解串行通信的工作原理;掌握ART的多种模式的编程措施;理解用ART调试KL25程序的措施。实验规定: 采用中断方式编写RT接受和发送程序,上电和复位时给C

10、机发送串口连接信息,并用串口调试工具观测P机和开发板间的通信状况。实验原理 按照KL25技术手册配备UART有关寄存器,完毕UAR初始化,然后通过串口调试工具观测通信状况。3.重要仪器设备(实验用的软硬件环境)实验的硬件环境是:PC机一台S-L-KL2EV开发板一套SB线一根TL-USB串口线一根实验的软件环境是:eWrrior10软件4操作措施与实验环节()安装L转UB驱动程序;(2)通过USB线连接PC机和S-KL25-EVB开发板(写入器的iniU口);()在C机上编写UART通信程序,完毕编译形成elf文献;(4)将ef文献烧入开发板的ls中;(5)通过US线连接PC机和SD-FS-K

11、25-EVB开发板(KL25硬件最小系统的Mini_USB口),给开发板重新上电;(6)用TL-USB串口线将UAR1口连接到P机以实现串行通信;(7)观测程序运营现象。5.实验内容及实验数据记录编辑程序使开发板一上电,红灯间隔1秒闪烁,PC端发送单词 Blue ,变成蓝灯间隔秒闪烁。6 实验数据解决与分析文献名称:manc部分程序改动由:for(;) ru_coute+; /主循环次数计数器+1 i(run_ounter RNCONTER_AX) run_couner =0; /主循环次数计数器清0 light_chnge(IHT_PR, LHPIN_BLE);/蓝灯变化 改成:for(;) run_unte+; /主循环次数计数器+ i (run_cnter 300000) un_coute = ; /主循环次数计数器清0 lighthane(LIGTPORT

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号