已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
武汉理工大学华夏学院设计报告课程名称嵌入式技术题目基于ARM9的数据采集程序设计专业班级学号姓名成绩_2015_年_月_日(注为设计报告完成的日期)目录第1章功能及原理111实现的功能112软件硬件平台113硬件原理分析及原理图114硬件驱动的实现步骤及分析1第2章代码设计421相关寄存器定义422实现驱动423编写驱动524修改两个MAKEFILE6第3章实验运行步骤831启动串口调试832运行HJTAG833运行ECLIPSE工程934调试工程9第4章调试及结果分析1141实验现象1142总结体会121第1章功能及原理11实现的功能通过S3C2410XARM9的ADC采集实验箱电位器的值,旋转电位器时可在屏幕上看到当前采集值的变化。中断功能按下中断按键触发中断,中断时三个LED灯闪烁一次,且屏幕上打印正在中断的提示。报警功能设定一个临界值(如500),当采集的值超过此临界值时,灯闪烁报警,三个电位器可与三个灯一一对应。12软件硬件平台硬件平台为博创经典UPNETARM2410实验箱(S3C2410处理器)。软件平台为ECLIPSEKEILPUTTY(串口调试助手)。13硬件原理分析及原理图由底板文件夹中第10章10ADDACAN文件中可得电位器原理图如下图1硬件原理图S3C2410的ADC是8路复用的,开发平台上的3个ADC电位器对应AIN02,触摸屏电路使用AIN5和AIN7。ADC电路的参考电压VERF固定为33V电压,输入电压范围是0到33V。A/D转换器是模拟信号和CPU之间联系的接口,它将连续变化的模拟信号转换为数字信号,以供计算机和数字系统进行分析、处理、存储、控制和显示。14硬件驱动的实现步骤及分析141MUXED通过在09章IOPORTS章节搜索AIN0、AIN1、AIN2,没有找到,因此,不是多功能引2脚。142CLK开启时钟在07CLOCKPOWERMANAGEMENT一章中搜索ADC,发现表1CLOCKPOWERMANAGEMENT设置使能设置为使能状态,CLKCON150B1。时钟分频在16ADCVOIDTAO_INIT01VOIDVOIDTAO_INIT02VOIDVOIDTAO_INIT03VOID表3相关寄存器定义22实现驱动在工程中新建DRIVERS文件夹,在DRIVERS文件夹中新建TAO文件夹,在TAO文件夹中新建TAOC文件,在TAOC中添加如下代码INCLUDE“TAO/TAOH“VOIDTAO_INIT01VOIDCLKCON|0X1MAINC,在MAINC中添加6INCLUDE“TAO/TAOH“INCLUDE“UART/UARTH“INCLUDE“KEY/KEYH“INCLUDE“GPIO/LEDH“INTMAINVOIDUART_INIT/屏幕打印驱动LED_INIT/LED灯驱动KEY_INIT/中断驱动INTT1,T2,T3WHILE1/读写采样值TAO_INIT01T1TAO_READIFT1500VOLATILEUNSIGNEDINT0X56000024|0X1500VOLATILEUNSIGNEDINT0X56000024|0X15007VOLATILEUNSIGNEDINT0X56000024|0X1TAO中,在DRIVERSTAO下的MAKEFILE中找到“COBJS”改为8COBJSTAOO/即将TAOC编译成TAOO找到“LIB”改为LIBLIBTAOA/将TAOO生成库文件LIBTAOA找到工程中的MAKEFILE文件,在其中添加LIBSDRIVERS/TAO/LIBTAOA/将LIBTAOA链接到工程中9第3章实验运行步骤31启动串口调试双击桌面程序PUTTYEXE,出现PUTTYCONFIGURATION界面,选择SERIAL,将SPEED改为115200,点击左边树形列表中的“SERIAL”,将右边最后一项改为“NONE”,点击“OPEN”按钮,出现串口调试界面,拨动实验箱电源开关,串口调试界面中有如下显示,表示串口通了,配置好了。按电脑键盘的任意键,光标停在VIVI处,等待ECLIPSE程序运行。图2PUTTY程序图32启动HJTAG先确定实验箱电源打开,并口线连接好,单击“开始所有程序HJTAGHJTAG”。10图3HJTAG程序图33运行ECLIPSE工程331创建ECLIPSE工程双击桌面程序ECLIPSE,选择工作空间(存放源代码及工程文件的地方DECLIPSE_PROJECT_CYG),点击OK按钮。进入主界面后,单击FILENEWCPROJECT菜单项,ECLIPSE将打开一个标准对话框,输入PROJECT_S3C2410,单击FINISH即可创建一个新的工程,建议对每个新建工程使用独立的文件夹。332创建KEIL工程点击VISIONCREATE/UPDATEVISIONPROJECT,进入VISIONPROJECT界面,将COMPILER设置为GCC,点击NEXTS3C2410AFINISH,这时会打开KEIL软件,关闭KEILA工程。333添加文件到工程拷贝PROJECT_S3C2410UART实验完成版文件夹到ECLIPSEPROJECT_S3C2410文件夹中,替换掉新建的PROJECT_S3C2410,在ECLIPSE软件下,按F5刷新工程目录。在INCLUDE文件夹中新建TAO文件夹,在TAO文件夹中新建TAOH文件,在TAOH中添加TAOH的代码;在DRIVERS文件夹中新建TAO文件夹,在TAO文件夹中新建TAOC文件,在TAOC中添加TAOC的代码;在COMMON文件夹里的MAINC里添加代码;复制工程中COMMON文件夹中的MAKEFILE文件到DRIVERSTAO中,在DRIVERSTAO下的MAKEFILE中找到“COBJS”改为11COBJSTAOO/即将TAOC编译成TAOO找到“LIB”改为LIBLIBTAOA/将TAOO生成库文件LIBTAOA找到工程中的MAKEFILE文件,在其中添加LIBSDRIVERS/TAO/LIBTAOA/将LIBTAOA链接到工程中34调试工程点击RUNDEBUGCONFIGURATIONS,出现DEBUGCONFIGURATIONS界面,右键单击VISIONPROJECT,点击NEW,单击BROWSEPROTECT_S3C2410OK;单击FILE的BROWSE,选中PROTECT_S3C2410UVPROJOK,点击TARGETOPTIONS按钮,选择OUTPUTSELECTFOLDERFOROBJECTS按钮,点击向上按钮,然后点击OK按钮;点击DEBUG标签,选择HJTAGARM,然后点击OK按钮,点击DEBUG按钮,开始调试程序。再弹出几个请求确认界面点击YES就好。调试成功后出现DEBUG界面,点击绿色按钮击开始运行。观察试验箱以及串口调试界面变化。12图4ECLIPSE树状图图5DEBUG程序图13第4章调试及结果分析41实验现象点击绿色三角按钮运行后,PUTTY界面连续读取并显示AIN0,AIN1,AIN2的数值,分别旋转3个电位器,串口调试助手屏幕上显示的数值也回发生变化。按下中断按键触发中断,中断时三个LED灯闪烁一次,且屏幕上打印正在中断的提示,并停止继续读取。再过一定的延时时间后,会继续读取并显示数值于屏幕上。图6采集及中断现象图图7采集的第一个电位器AIN0大于500时14图8采集的第二个电位器AIN1大于500时图9采集的第三个电位器AIN2大于500时设定的临界值为500,当旋转电位器,采集到的数据大于500时,灯闪烁报警,且三个灯与三个电位器一一对应。42总结体会这次大作业让我更加熟悉了ECLIPSE运行过程和程序代码的编写。因前几次实验的操作,对ECLIPSE的步骤已经轻车熟路,C代码的编写还有些陌生
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 群众安全教育
- Alice Walker文学创作解析
- 劳模工作室设计方案
- 活动策划与执行框架
- 教育故事宣讲实施路径
- 教育传播效果研究框架
- 26年肿瘤防控检测应用指引
- 2026年小学英语教师资格证面试答辩模拟试题及答案解析
- 安全教育晨会
- 拒绝早恋拥抱青春
- 2026年西医医师定期考核练习题库附答案详解(精练)
- 2026届山西省吕梁市高三下学期第三次模拟考试历史试题(含答案)
- 2026安徽宣城市国有资本投资运营控股集团有限公司社会招聘13人备考题库含答案详解
- 2026年全国防灾减灾日安全教育主题
- 2026年事业单位结构化面试真题及答案解析
- 2025年云南八年级地生会考考试试题及答案
- 收受回扣的管理制度包括(3篇)
- 社会保险业务申报表(申报1表)
- GA 1205-2014灭火毯
- 《大学生劳动教育》第四章 创造性劳动
- 新教材人教版高中化学选择性必修1全册各章节知识点考点重点难点归纳总结汇总
评论
0/150
提交评论