嵌入式系统技术与设计SC系统接口操作原理及实验_第1页
嵌入式系统技术与设计SC系统接口操作原理及实验_第2页
嵌入式系统技术与设计SC系统接口操作原理及实验_第3页
嵌入式系统技术与设计SC系统接口操作原理及实验_第4页
嵌入式系统技术与设计SC系统接口操作原理及实验_第5页
已阅读5页,还剩119页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

嵌入式系统技术与设计SC系统接口操作原理及实验第1页/共124页

在第5章接口电路的基础上,本章讲解该系统的各接口原理,并辅以实验代码加以说明。通过本章,读者能掌握S3C2410处理器的常用接口开发。第2页/共124页本章主要内容:(1)I/O接口实验(2)串口通信实验(3)中断实验(4)键盘控制实验(5)实时时钟实验(6)看门狗实验(7)串行通信实验(8)A/D转换实验(9)NandFlash读写实验第3页/共124页6.1I/O接口实验ARM内核采用RISC体系结构。RISC技术的主要特点参见1.3节。

ARM体系结构的主要特征如下(在本书的后续章节中将对这些特征做详细讲解):(1)大量的寄存器,它们都可以用于多种用途;(2)Load/Store体系结构;(3)每条指令都条件执行;(4)多寄存器的Load/Store指令;第4页/共124页

(1)掌握S3C2410X芯片的I/O控制寄存器的配置。(2)通过实验掌握ARM芯片使用I/O端口控制LED显示。(3)了解ARM芯片中复用I/O接口的使用方法。6.1.1实验目的第5页/共124页

(1)硬件:EmbestARM教学实验系统、ULINKUSB-JTAG仿真器套件、PC机。(2)软件:MDK集成开发环境,Windows98/2000/NT/XP。6.1.2实验设备第6页/共124页

编写程序,控制实验平台的发光二极管LED1、LED2、LED3、LED4,使它们有规律地点亮和熄灭,具体顺序如下:LED1亮→LED2亮→LED3亮→LED4亮→LED1灭→LED2灭→LED3灭→LED4灭→全亮→全灭,如此反复。6.1.3实验内容第7页/共124页S3C2410X芯片上共有71个多功能的输入/输出引脚,它们分为7组I/O端口:(1)1个23位的输出端口(端口A)。(2)2个11位的输入/输出端口(端口B、H)。(3)4个16位的输入/输出端口(端口C、D、E、G)。(4)1个8位的输入/输出端口(端口F)。6.1.4实验原理第8页/共124页

在运行程序之前必须对每个用到的引脚功能进行设置,如果某些引脚的复用功能没有使用,可以先将该引脚设置为I/O端口。第9页/共124页(1)端口控制寄存器(GPACON-GPHCON)。(2)端口数据寄存器(GPADAT-GPHDAT)。(3)端口上拉寄存器(GPBUP-GPHUP)。(4)外部中断控制寄存器(EXTINTN)。1.S3C2410XI/O口常用的控制寄存器第10页/共124页表6-1 端口F控制寄存器寄存器地址读/写描述复位值GPFCON0x56000050R/W端口F配置寄存器0x0GPFDAT0x56000054R/W端口F数据寄存器未定义GPFUP0x56000058R/W端口F上拉控制寄存器0x0Reserved0x5600005C—保留未定义第11页/共124页表6-2 GPFCON寄存器GPFCON位描

述GPF7[15:14]00

=

Input01

=

Output10

=

EINT711

=

ReservedGPF6[13:12]00

=

Input01

=

Output10

=

EINT611

=

ReservedGPF5[11:10]00

=

Input01

=

Output10

=

EINT511

=

ReservedGPF4[9:8]00

=

Input01

=

Output10

=

EINT411

=

ReservedGPF3[7:6]00

=

Input01

=

Output10

=

EINT311

=

ReservedGPF2[5:4]00

=

Input01

=

Output10

=

EINT211

=

ReservedGPF1[3:2]00

=

Input01

=

Output10

=

EINT111

=

ReservedGPF0[1:0]00

=

Input01

=

Output10

=

EINT011

=

Reserved第12页/共124页表6-3 GPFDAT寄存器GPFDAT位描述GPF[7:0][7:0]当端口被配置成输入时,外部数据可以从对应的端口中读出;当端口被配置成输出时,写入该寄存器的数据会被送到对应的引脚上;当端口被配置成功能脚时,此寄存器未定义第13页/共124页表6-4 GPFUP寄存器GPFUP位描述GPF[7:0][7:0]0:使能对应引脚的上拉功能1:对应引脚的上拉功能无效第14页/共124页2.电路设计图6-1LED接线原理图第15页/共124页1.准备实验环境2.串口接收设置3.打开实验例程4.观察实验结果6.1.5实验操作步骤第16页/共124页6.2串口通信实验

(1)了解S3C2410X处理器的UART相关控制寄存器的使用。(2)熟悉ARM处理器系统硬件电路中UART接口的设计方法。(3)掌握ARM处理器串行通信的软件编程方法。6.2.1实验目的第17页/共124页

(1)硬件:EmbestEduKit-Ⅲ实验平台、ULINK2仿真器套件、PC机。(2)软件:MDK集成开发环境、Windows98/2000/NT/XP。6.2.2实验设备第18页/共124页(1)编写S3C2410X处理器的串口通信程序。(2)监视串行口UART0动作。(3)将从UART0接收到的字符串回送显示。6.2.3实验内容第19页/共124页1.S3C2410X串行通信(UART)单元2.波特率的产生3.UART通信操作6.2.4实验原理第20页/共124页(1)UART行控制寄存器ULCONn(2)UART控制寄存器UCONn4.UART控制寄存器第21页/共124页表6-5 UCONn的含义UCONn位描述初始值ClockSelection[10]0:PLK做比特率发生1:ULK做比特率发生0TxInterruptType[9]0:Tx中断脉冲触发1:Tx中断电平触发0RxInterruptType[8]0:Rx中断脉冲触发1:Rx中断电平触发0RxTimeOutEnable[7]0:接收超时中断不允许1:接收超时中断允许0RxErrorStatusInterruptEnable[6]0:不产生接收错误中断1:产生接收错误中断0LoopbackMode[5]0:正常模式1:发送直接传给接收方式(Loopback)0Reserved[4]0:正常模式发送1:发送间断信号0TransmitMode[3:2]发送模式选择00:不允许发送01:中断或查询模式10:DMA0请求(UART0)DMA3请求(UART2)11:DMA1请求(UART1)00ReceiveMode[1:0]接收模式选择00:不允许接收01:中断或查询模式10:DMA0请求(UART0)DMA3请求(UART2)11:DMA1请求(UART1)00第22页/共124页

(3)UARTMODEM控制寄存器UMCONn(n

=

0或1)表6-6UMCONn位描述初始值Reserved[7:5]保留,必须全为000AutoFlowControl(AFC)[4]0:不允许使用AFC模式1:允许使用AFC模式0Reserved[3:1]保留,必须全为000RequesttoSend[0]0:不激活nRTS1:激活nRTS0第23页/共124页(4)发送寄存器UTXH和接收寄存器URXH(5)波特率分频寄存器UBRDIV第24页/共124页5.UART初始化代码6.RS232接口电路图6-2UART0与S3C2410的连接图第25页/共124页6.2.5实验操作步骤1.准备实验环境

(1)把光盘Code\Chapter6文件夹的内容复制到主机(如果已经复制,跳过该操作);(2)使用EduKit-Ⅲ目标板附带的串口线连接目标板上UART0和PC机串口COMx,并连接好ULINK2仿真器套件。第26页/共124页

在PC机上运行Windows自带的超级终端串口通信程序(波特率为115

200Bd、1位停止位、无校验位、无硬件流控制)如图6-3所示;或者使用其他串口通信程序。2.串口接收设置第27页/共124页3.打开实验例程4.观察实验结果图6-3EmbestARM教学系统超级终端配置第28页/共124页6.3中断实验6.3.1实验目的

(1)通过实验掌握S3C2410X的中断控制寄存器的使用。(2)通过实验掌握S3C2410X处理器的中断响应过程。(3)通过实验掌握不同中断触发方式下中断产生的过程。(4)通过实验掌握ARM处理器的中断方式和中断处理过程。(5)通过实验掌握ARM处理器中断处理的软件编程方法。第29页/共124页

(1)硬件:EmbestEduKit-Ⅲ实验平台、ULINK2仿真器套件、PC机。(2)软件:VisionIDE、Windows98/2000/NT/XP。6.3.2实验设备第30页/共124页

编写中断服务程序,实现下列功能。(1)通过UART0选择中断触发方式,使能外部中断EINT0、EINT11。(2)在不同的中断触发方式下,使用EmbestEduKit-Ⅲ实验平台的按钮SB1202触发EINT0,同时在超级终端的主窗口中显示外部中断号。(3)在不同的中断触发方式下,使用EmbestEduKit-Ⅲ实验平台的按钮SB1203触发EINT11,同时在超级终端的主窗口中显示外部中断号。6.3.3实验内容第31页/共124页6.3.4实验原理1.S3C2410X的中断图6-4S3C2410X的中断控制器第32页/共124页(1)程序状态寄存器的F位和I位。(2)中断模式(INTMOD)。(3)中断挂起寄存器(INTPND)。(4)中断屏蔽寄存器(INTMSK)。2.S3C2410X的中断控制第33页/共124页3.S3C2410X的中断源表6-7 S3C2410X的中断源中断源描述中断仲裁组INT_ADCADCEOCandTouchinterrupt(INT_ADC/INT_TC)ARB5INT_RTCRTCalarminterruptARB5INT_SPI1SPI1interruptARB5INT_UART0UART0Interrupt(ERR、RXDandTXD)ARB5INT_IICIICinterruptARB4INT_USBHUSBHostinterruptARB4INT_USBDUSBDeviceinterruptARB4ReservedReservedARB4INT_UART1UART1Interrupt(ERR、RXDandTXD)ARB4INT_SPI0SPI0interruptARB4INT_SDISDIinterruptARB3INT_DMA3DMAchannel3interruptARB3INT_DMA2DMAchannel2interruptARB3INT_DMA1DMAchannel1interruptARB3INT_DMA0DMAchannel0interruptARB3INT_LCDLCDinterrupt(INT_FrSynandINT_FiCnt)ARB3第34页/共124页中断源描述中断仲裁组INT_UART2UART2Interrupt(ERR、RXDandTXD)ARB2INT_TIMER4Timer4interruptARB2INT_TIMER3Timer3interruptARB2INT_TIMER2Timer2interruptARB2INT_TIMER1Timer1interruptARB2INT_TIMER0Timer0interruptARB2INT_WDTWatch-DogtimerinterruptARB1INT_TICKRTCTimetickinterruptARB1nBATT_FLTBatteryFaultinterruptARB1ReservedReservedARB1EINT8_23Externalinterrupt8~23ARB1EINT4_7Externalinterrupt4~7ARB1EINT3Externalinterrupt3ARB0EINT2Externalinterrupt2ARB0EINT1Externalinterrupt1ARB0EINT0Externalinterrupt0ARB0第35页/共124页(1)源挂起寄存器(SRCPND)。4.S3C2410X的中断控制寄存器表6-8 SRCPND描述寄存器地址读/写描述复位值SRCPND0x4A000000R/W0=中断没有发出请求1=中断源发出中断请求0x00000000第36页/共124页(2)中断模式寄存器(INTMOD)。表6-9 INTMOD描述寄存器地址读/写描述复位值INTMOD0x4A000004R/W0=IRQ模式1=FIQ模式0x00000000第37页/共124页(3)中断屏蔽寄存器(INTMSK)。表6-10 INTMSK描述寄存器地址R/W描述复位值INTMSK0x4A000008R/W0=允许响应中断请求1=中断请求被屏蔽0xFFFFFFFF第38页/共124页(4)中断挂起寄存器(INTPND)。表6-11 INTPND描述寄存器地址R/W描述复位值INTPND0x4A000010R/W0=未发生中断请求1=中断源发出中断请求0x00000000第39页/共124页(5)IRQ偏移寄存器。表6-12 INTOFFSET描述寄存器地址R/W描述复位值INTOFFSET0x4A000014R指示中断请求源的IRQ模式0x00000000第40页/共124页(6)外部中断控制寄存器(EXTINTn)。(7)外部中断屏蔽寄存器(EXTMASK)。表6-13 EXTMASK描述寄存器地址R/W描述复位值EXTMASK0x560000A4R/W外部中断屏蔽标志0x00FFFFF0第41页/共124页5.电路原理图6-5S3C2410X中断实验电路图第42页/共124页6.3.5实验操作步骤1.准备实验环境2.串口接收设置3.打开实验例程4.观察实验结果第43页/共124页图6-6VisionIDE中断控制器窗口第44页/共124页6.3.6实验参考程序1.中断初始化程序2.中断服务程序第45页/共124页6.4键盘控制实验6.4.1实验目的

(1)通过实验掌握键盘控制与设计方法。(2)熟练编写ARM核处理器S3C2410X中断处理程序。第46页/共124页

(1)硬件:EmbestEduKit-Ⅲ实验平台、EmbestARM标准/增强型仿真器套件、PC机。(2)软件:MDK集成开发环境、Windows98/2000/NT/XP。6.4.2实验设备第47页/共124页

(1)使用实验板上5x4用户键盘,编写程序接收键盘中断。(2)通过IIC总线读入键值,并将读到的键值发送到串口。6.4.3实验内容第48页/共124页6.4.4实验原理1.常规键盘电路设计原理2.使用ZLG7290的键盘电路设计原理第49页/共124页图6-7ZLG7290引脚图第50页/共124页6.4.5实验设计1.键盘硬件电路设计(1)键盘连接电路(2)键盘控制电路(3)工作过程第51页/共124页图6-85×4键盘连接电路第52页/共124页6.4.6实验操作步骤1.准备实验环境2.串口接收设置3.打开实验例程4.观察实验结果第53页/共124页图6-95×4键盘控制电路第54页/共124页6.4.7实验参考程序1.键盘控制初始化2.中断服务程序第55页/共124页6.5实时时钟实验6.5.1实验目的

(1)了解实时时钟的硬件控制原理及设计方法。(2)掌握S3C2410X处理器的RTC模块程序设计方法。第56页/共124页6.5.2实验设备

(1)硬件:EmbestARM教学实验系统、ULINKUSB-JTAG仿真器套件、PC机。(2)软件:MDK集成开发环境、Windows98/2000/NT/XP。第57页/共124页6.5.3实验内容

学习和掌握EmbestARM教学实验平台中RTC模块的使用,编写应用程序,修改时钟日期及时间的设置,以及使用EmbestARM教学系统的串口,在超级终端显示当前系统时间。第58页/共124页6.5.4实验原理1.实时时钟2.S3C2410X实时时钟单元第59页/共124页图6-10S3C2410X处理器的RTC功能框图第60页/共124页6.5.5实验设计1.硬件电路设计图6-11实时时钟外围电路第61页/共124页(1)时钟设置(2)时钟显示2.软件程序设计第62页/共124页6.5.6实验操作步骤1.准备实验环境2.串口接收设置3.运行实验例程4.观察实验结果第63页/共124页图6-12EmbestARM教学系统超级终端配置第64页/共124页6.5.7实验参考程序1.RTC报警控制程序2.时钟设置控制程序第65页/共124页6.6看门狗实验

(1)了解看门狗的作用。(2)掌握处理器S3C2410X处理器看门狗控制器的使用。6.6.1实验目的第66页/共124页6.6.2实验设备

(1)硬件:EmbestEduKit-Ⅲ实验平台、ULINK2仿真器、PC机。(2)软件:RealViewMDK集成开发环境、Windows98/2000/NT/XP。第67页/共124页6.6.3实验内容

通过使用S3C2410处理器集成的看门狗模块,对其进行如下操作。(1)掌握看门狗的操作方式和用途。(2)对看门狗模块进行软件编程,实现看门狗的定时功能和复位功能。第68页/共124页6.6.4实验原理1.看门狗概述图6-13S3C2410X的看门狗的功能框图第69页/共124页(1)看门狗定时器控制寄存器(WTCON)。2.看门狗定时器寄存器组表6-14 WTCON描述寄存器地址读/写描述初始值WTCON0x53000000读/写看门狗定控制寄存器0x8021第70页/共124页表6-15 WTCON的标识位WTCONBit描述初始值PrescalerValue[15:8]预装比例值,有效范围值为0~2550x80Reserved[7:6]保留00WatchdogTimer[5]使能和禁止看门狗定时器0=禁止看门狗定时器1=使能看门狗定时器0ClockSelect[4:3]这两位决定时钟分频因素00:1/1601:1/3210:1/6411:1/12800InterruptGeneration[2]中断的禁止和使能0=禁止中断产生1=使能中断产生0Reserved[1]保留0ResetEnable/Disable[0]禁止很使能看门狗复位信号的输出1=看门狗复位信号使能0=看门狗复位信号禁止1第71页/共124页(2)看门狗定时器数据寄存器(WTDAT)。表6-16 WTDAT描述寄存器地址读/写描述初始值WTDAT0x53000004读/写看门狗数据寄存器0x8000第72页/共124页(3)看门狗计数寄存器(WTCNT)。表6-17 WTCNT描述寄存器地址读/写描述初始值WTCNT0x53000008读/写看门狗计数器当前值0x8000第73页/共124页6.6.5实验设计1.软件程序设计2.看门狗在函数delay()中的使用第74页/共124页6.6.6实验操作步骤1.准备实验环境2.串口接收设置3.打开实验例程4.观察实验结果6.6.7实验参考程序第75页/共124页6.7IIC串行通信实验

(1)通过实验掌握IIC串行数据通信协议的使用。(2)掌握EEPROM器件的读写访问方法。(3)通过实验掌握S3C2410X处理器的IIC控制器的使用。6.7.1实验目的第76页/共124页6.7.2实验设备

(1)硬件:EmbestEduKit-Ⅲ实验平台、ULINK2仿真器、PC。(2)软件:RealViewIDE、Windows98/2000/NT/XP。第77页/共124页6.7.3实验内容

(1)编写程序对实验板上EEPROM器件AT24C04进行读写访问。(2)写入EEPROM某一地址,再从该地址读出,输出到超级终端。(3)把读出内容和写入内容进行比较,检测S3C2410X处理器通过IIC接口,是否可以正常读写EEPROM器件AT24C04。第78页/共124页6.7.4实验原理1.IIC接口及EEPROM图6-14IIC总线内部结构框图第79页/共124页图6-15AT24系列EEPROM的DIP8封装示意图第80页/共124页2.IIC总线的读写控制逻辑图6-16IIC总线信号的时序第81页/共124页(1)AT24C04结构与应用简述。(2)设备地址(DADDR)。(3)AT24CXX的数据操作格式。3.EEPROM读写操作第82页/共124页图6-17任意写一个字节第83页/共124页图6-18写n个字节第84页/共124页图6-19任意读一个字节第85页/共124页图6-20读n个字节第86页/共124页(1)S3C2410XIIC接口。4.S3C2410X处理器IIC接口表6-18 IICCON寄存器寄存器地址读/写描述复位值IICCON0x54000000R/WIIC总线控制寄存器0x0x第87页/共124页表6-19 IICCON描述IICCON位描述初始值Acknowledgegeneration[注1][7]IIC总线应答使能位0:禁止,1:使能在输出模式下,IICSDA在ACK时间被释放在输入模式下,IICSDA在ACK时间被拉低0Txclocksourceselection[6]IIC总线发送时钟预分频选择位0:IICCLK=fPCLK/161:IICCLK=fPCLK/5120Tx/RxInterrupt[注3][5]IIC总线中断使能位0:禁止,1:使能0Interruptpendingflag[注2][4]IIC总线未处理中断标志。不能对这一位写入1,置1是系统自动产生的。当这位被置1,IICSCL信号将被拉低,IIC传输也停止了。如果想要恢复操作,将该位清零0:①

当读出0时,没有发生中断;②当写入0时,清除未决条件并恢复中断响应1:①当读出1时,发生了未决中断;②不可以进行写入操作0Transmitclockvalue[3:0]发送时钟预分频器的值,这四位预分频器的值决定了IIC总线进行发送的时钟频率,对应关系如下:Txclock=IICCLK/(IICCON[3:0]+1).Undefined第88页/共124页表6-20 IICSTAT描述IICSTAT位描述初始值模式选择[7:6]IIC总线主从,发送/接收模式选择位00:从接收模式;01:从发送模式;10:主接收模式11:主发送模式0忙信号状态/起始/停止条件[5]IIC总线忙信号状态位0:读出为0,表示状态不忙;写入0,产生停止条件1:读出为1,表示状态忙;写入1,产生起始条件IICDS中的数据在起始条件之后自动被送出0串行数据输出使能[4]IIC总线串行数据输出使能/禁止位0:禁止发送/接收;1:使能发送接收0仲裁状态位[3]IIC总线仲裁程序状态标志位0:总线仲裁成功1:总线仲裁失败0从地址状态标志位[2]IIC总线从地址状态标志位0:在探测到起始或停止条件时,被清零1:如果接收到的从器件地址与保存在IICADD中的地址相符,则置100地址状态标志位[1]IIC总线0地址状态标志位0:在探测到起始或停止条件时,被清零1:如果接收到的从器件地址为0,则置10应答位状态标志[0]应答位(最后接收到的位)状态标志0:最后接收到的位为0(ACK接收到了)1:最后接收到的位为1(ACK没有接收到)0第89页/共124页表6-21 IICADD描述IICADD位描述初始值从器件地址[7:0]7位从器件地址:如果IICSTAT中的串行数据输出使能位为0,IICADD就变为写使能。IICADD总为可读××××××××第90页/共124页表6-22 IICDS描述IICDS位描述初始值数据移位寄存器[7:0]IIC接口发送/接收数据所使用的8位数据移位寄存器:当IICSTAT中的串行数据输出使能位为1,则IICDS写使能。IICDS总为可读××××××××第91页/共124页(2)使用S3C2410XIIC总线读写方法。表6-23 单字节操作描述START_CAddr(7bit)WACKDATA(1Byte)ACKSTOP_C表6-24 多字节写操作描述START_COPADDR(7bit)WACKAddrDATA(nByte)ACKSTOP_C第92页/共124页表6-25 单字节读串行存储器描述START_CAddr(7bit)RACKDATA(1Byte)ACKSTOP_CSTART_CP&RACKAddrACKP&RACKDATA(nByte)ACKSTOP_C表6-26 同一页面的多字节操作描述第93页/共124页6.7.5实验设计1.程序设计2.电路设计第94页/共124页6.7.6实验操作步骤1.准备实验环境2.串口接收设置3.打开实验例程第95页/共124页

图6-21IIC主发送程序设计流程图(S3C2410X)第96页/共124页

图6-22IIC主接收程序设计流程图(S3C2410X)第97页/共124页图6-23AT24C04控制电路第98页/共124页6.7.7实验参考程序1.初始化及测试主程序2.中断服务程序3.IIC写AT24C04程序4.IIC读AT24C04程序第99页/共124页6.8A/D转换实验(1)通过实验掌握模数转换(A/D)的原理。(2)掌握S3C2410X处理器的A/D转换功能。6.8.1实验目的第100页/共124页6.8.2实验设备

(1)硬件:EmbestEduKit-Ⅲ实验平台、EmbestARM标准/增强型仿真器套件、PC机。(2)软件:MDK集成开发环境、Windows98/2000/NT/XP。第101页/共124页6.8.3实验内容

设计分压电路,利用S3C2410X集成的A/D模块,把分压值转换为数字信号,并通过超级终端和数码管观察转换结果。第102页/共124页6.8.4实验原理1.A/D转换器2.A/D转换的一般步骤3.S3C2410X处理器的A/D转换4.S3C2410X处理器A/D转换器的使用第103页/共124页表6-27 ADCCON描述ADCCON位描述初始值ECFLG[15]A/D转换结束标志0:A/D转换正在进行1:A/D转换结束0PRSCEN[14]A/D转换预分频允许0:不允许预分频1:允许预分频0PRSCVL[13:6]预分频值PRSCVL0xFFSEL_MUX[5:3]模拟信道输入选择000=AIN0001=AIN1010=AIN2011=AIN3100=AIN4101=AIN5110=AIN6111=AIN70STDBM[2]待机模式选择位0:正常模式1:待机模式1READ_START[1]A/D转换读-启动选择位0:禁止Start-by-read1:允许Start-by-read0ENABLE_START[0]A/D转换器启动0:A/D转换器不工作1:A/D转换器开始工作0第104页/共124页表6-28 ADCDAT0描述ADCDAT0Bit描

述初

值UPDOWN[15]等待中断模式,Stylus电平选择—0:低电平1:高电平AUTO_PST[14]自动按照先后顺序转换X,Y坐标—0:正常A/D转换顺序1:按照先后顺序转换XY_PST[13:12]自定义X,Y位置—00:无操作模式01:测量X位置10:测量Y位置11:等待中断模式Reserved[11:10]保留—XPDATA[9:0]X坐标转换数据值(包括正常的ADC转换数值)—第105页/共124页6.8.5实验设计1.分压电路设计2.软件程序设计图6-24分压电路第106页/共124页6.8.6实验操作步骤1.准备实验环境2.串口接收设置3.打开实验例程4.观察实验结果6.8.7实验参考程序第107页/共124页6.9NandFlash读写实验

(1)通过实验掌握NandFlash的操作方法。(2)通过实验掌握S3C2410X处理器的Nand控制器的使用。6.9.1实验目的第108页/共124页6.9.2实验设备

(1)硬件:EmbestEduKit-Ⅲ实验平台、ULINK2仿真器、PC机。(2)软件:RealViewIDE、Windows98/2000/NT/XP。第109页/共124页6.9.3实验内容

编写程序对实验板上的K9F1208进行擦除、读、写访问。写入K9F1208某一地址,再从该地

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论