.代码设计正确、注释完整。4.运行及调试的步骤正确、详细、图文并茂。5.报告格式规范、条理清晰、语句通顺。总分定项目评分成绩20分20分20分20分20分100分
1
f第1章实现的功能
通过S3C2410XARM9的ADC采集实验箱电位器的值,旋转电位器时可在屏幕上看到当前采集值的变化。
2
f第2章软硬件平台
21硬件平台
博创经典UPNETARM2410实验箱(S3C2410处理器)。
22软件平台
eclipsekeilPUTTY(串口调试助手)。
3
f第3章硬件原理分析及原理图
31硬件原理分析
AD转换器是模拟信号和CPU之间联系的接口,它将连续变化的模拟信号转换为数字信号,以供计算机和数字系统进行分析、处理、存储、控制和显示。
32硬件原理图
图31硬件原理图
33电位器引脚
查找ADC原理图发现三个电位器分别有三个引脚与之相连,本设计只使用了AIN0。
图32
电位器引脚
在S3C2410A数据手册9IOPORTS一章搜索电位器引脚AIN0,获知其不是多功能引脚,搜索结果如表31所示。表31引脚搜索结果
4
f34配置时钟341开启时钟
在数据手册07clockpowerma
ageme
t一章中搜索ADC,结果如表5所示。由搜索结果可知,寄存器CLKCON的地址为0x4c00000c且在该寄存器中中可设置时钟开启,设置方式为CLKCON150b1。表32时钟开启寄存器
342时钟分频
在数据手册16ADCTOUCHSCREENINTERFACE一章,查得寄存器ADCCON的地址为0x58000000,如表33所示。设置时钟256分频:ADCCON1360b11111111。表33寄存器ADCCON位描述
5
f35设置寄存参数
1AD转换使能ADCCON140b12选择模拟通道0ADCCON530b0003选择正常模式ADCCON20b04设置读启动ADCCON10b1
36读取采样值
在数据手册16ADCTOUCHSCREENINTERFACE一章,查得寄存器ADCDAT0的地址为0x5800000C。如表34所示,且该寄存器的第09位用于存放AD转换数据值。表34寄存器ADCDAT0位描述
6
f第4章硬件驱动的实现步骤及分析
41启动串口调试
1、首先连接串口线,一端连实验箱的RS2320,另一端连电脑主机的串口。
2、双击桌面的
,出现下图:
图41puttyexe窗口13、选中Serial,将“9600”改为“115200”,如下图所示:
图42puttyexe窗口2
7
f4、点击左边树形列表中的“Serial”,将右边最后一项改为“No
e”
图43puttyexe窗口35、点击“Ope
”按钮,出现如下串口调试界面:
图44串口调试界面窗口16、拨动实验箱电源开关,按电脑键盘的任意键,若串口调试界面中有如下显示,表示
8
f串口通信配置成功:
图45串口调试界面窗口2
42启动HJTAG
先确定实验箱电源打开,并口线r