ImageVerifierCode 换一换
格式:PPT , 页数:107 ,大小:1.43MB ,
资源ID:2488328      下载积分:20 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2488328.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(基于S3C2410X处理器的嵌入式应用系统设计.ppt)为本站上传会员【精****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

基于S3C2410X处理器的嵌入式应用系统设计.ppt

1、第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 第第3章章 基于基于S3C2410X处理器的嵌处理器的嵌入式应用系统设计入式应用系统设计 3.1 基本电路设计基本电路设计 3.2 存储器系统设计存储器系统设计 3.3 S3C2410X的串行通信设计的串行通信设计3.4 S3C2410X的键盘及的键盘及LED驱动设计驱动设计 3.5 S3C2410X的的D/A功能应用开发功能应用开发 第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 3.1 3.1 基本电路设计基本电路设计 3.1.1 电源电路设计电源电路设计 S

2、3C2410XS3C2410X需要需要3.3V3.3V和和1.8V1.8V两种供电电两种供电电压,是由压,是由5V5V电源电压经电源电压经 LM1085-3.3V LM1085-3.3V和和 AS1117-1.8VAS1117-1.8V分别得到分别得到 3.3V 3.3V和和1.8V1.8V的工作电压。的工作电压。开发板上的芯片多数使用了开发板上的芯片多数使用了 3.3V 3.3V电压,而电压,而 1.8V1.8V是供给是供给 S3C2410 S3C2410 内核使用的。内核使用的。5V5V电压供电压供给音频功放芯片、给音频功放芯片、LCDLCD、电机、硬盘、电机、硬盘、CANCAN总线等电路

3、使用。具体如图总线等电路使用。具体如图3.13.1所示。所示。第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 RTC 电电路路的的电电压压是是 1.8V,实实际际是是将将电电池池电电压压或或 3.3V电电压压经经过过两两个个 BAV99(等等价价于于4 个个二二极管串联)降压后得到的。如图极管串联)降压后得到的。如图3.2所示。所示。图图3.2 RTC 电路的电压原理图电路的电压原理图第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用

4、系统设计 3.1.2 复位电路设计复位电路设计 硬硬件件复复位位电电路路实实现现对对电电源源电电压压的的监监控控和和手手动动复复位位操操作作。IMP811T 的的复复位位电电平平可可以以使使 CPU JTAG(nTRST)和和板板级级系系统统(nRESET)全全部部复复位位;RESET反反相相后后得得到到nRESET信信号。号。图图3.3 系统的复位电路系统的复位电路第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 3.1.3 3.1.3 晶振电路设计晶振电路设计S3C2410X微微处处理理器器的的主主时时钟钟可可以以由由外外部部时时钟钟源源提提供供,也

5、也可可以以由外部振荡器提供,通过引脚由外部振荡器提供,通过引脚OM3:2来进行选择。来进行选择。OM3:2=00时,时,MPLL和和UPLL的时钟均选择外部振荡器;的时钟均选择外部振荡器;OM3:2=01时时,MPLL的的时时钟钟选选择择外外部部振振荡荡器器;UPLL选选择择外外部时钟源;部时钟源;OM3:2=10时时,MPLL的的时时钟钟选选择择外外部部时时钟钟源源;UPLL选选择择外外部振荡器;部振荡器;OM3:2=11时,时,MPLL和和UPLL的时钟均选择外部时钟源。的时钟均选择外部时钟源。第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 该该系

6、系统统中中选选择择OM3:2均均接接地地的的方方式式,即即采采用用外外部部振振荡荡器器提提供供系系统统时时钟钟。外外部部振振荡荡器器由由12MHz晶晶振振和和2个个15pF的的微微调调电电容容组组成成。如如图图3.4所示,所示,图图3.4 晶振电路原理图晶振电路原理图第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 图图3.5所所示示的的是是S3C2410X应应用用系系统统所所需需的的RTC时时钟钟电电路路图图,电电路路由由12MHz晶晶振振和和2个个15pF的的电电容容组组成成,振振荡荡电电路路的的输输出出接接到到S3C2410X微微处处理理器器的的X

7、Tlpll脚脚,输输入入由由XTOpll提提供供。12MHz的的晶晶振振频频率率经经S3C2410X内部内部PLL电路的倍频后可达电路的倍频后可达203MHz。图图3.5 系统时钟的选择系统时钟的选择第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 3.2 3.2 存储器系统设计存储器系统设计 在在嵌嵌入入式式应应用用系系统统中中,通通常常使使用用3 3种种存存储储器器接接口口电电路路,Nor Nor FlashFlash接接口口、Nand Nand FlashFlash接接口口和和SDRAMSDRAM接接口口电电路路。引引导导程程序序既既可可存存储储在

8、在Nor Nor FlashFlash中中,也也可可存存储储在在Nand Nand FlashFlash中中。而而SDRAMSDRAM中中存存储储的的是是执执行行中中的的程程序序和和产产生生的的数数据据。存存储储在在 Nor Nor FlashFlash中中 的的 程程 序序 可可 直直 接接 执执 行行,与与 在在SDRAMSDRAM执执行行相相比比速速度度较较慢慢。存存储储在在Nand Nand FlashFlash中的程序,需要拷贝到中的程序,需要拷贝到RAMRAM中去执行。中去执行。第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 3.2.1 8

9、位存储器接口设计位存储器接口设计 由由于于ARMARM微微处处理理器器的的体体系系结结构构支支持持8 8位位/16/16位位/32/32位位的的存存储储器器系系统统,相相应应地地可可以以构构建建8 8位位的的存存储储器器系系统统、1616位位的的存存储储器器系系统统或或3232位位的的存存储储器器系系统统,在在采采用用8 8位位存存储储器器构构成成8 8位位/16/16位位/32/32位位的的存存储储器器系系统统时时,除除数数据据总总线线的的连连接接不不同同之之处处,其其它它的的信信号号线的连接方法基本相同。线的连接方法基本相同。第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处

10、理器的嵌入式应用系统设计 1 1构建构建8 8位的存储器系统位的存储器系统采采用用8 8位位存存储储器器构构成成8 8位位的的存存储储器器系系统统如如图图3.6 3.6 所所示示。此此时时,在在初初始始化化程程序序中中还还必必须须通通过过BWSCONBWSCON寄寄存存器中的器中的DWnDWn 设置为设置为0000,选择,选择8 8位的总线方式。位的总线方式。存储器的存储器的nOEnOE端接端接S3C2410XS3C2410X的的nOEnOE引脚;引脚;存储器的存储器的nWEnWE端接端接S3C2410XS3C2410X的的nWEnWE引脚;引脚;存储器的存储器的nCEnCE端接端接S3C24

11、10XS3C2410X的的nGCSnnGCSn引脚;引脚;存存储储器器的的地地址址总总线线A15A15A0A0与与S3C2410XS3C2410X的的地地址总线址总线ADDR15ADDR15ADDR0ADDR0相连;相连;存存 储储 器器 的的 8 8位位 数数 据据 总总 线线 DQ7DQ7 DQ0DQ0与与S3C2410XS3C2410X的数据总线的数据总线DATA7DATA7DATA0DATA0相连。相连。第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 2 2构建构建1616位的存储器系统位的存储器系统采采用用两两片片8 8位位存存储储器器芯芯片

12、片以以并并联联方方式式可可构构成成1616位位的的存存储储器器系系统统,如如图图3.7 3.7 所所示示,此此时时,在在初初始始化化程程序序中中将将BWSCONBWSCON寄寄存存器器中中的的DWn DWn 设置为设置为0101,选择,选择1616位的总线方式。位的总线方式。存储器的存储器的nOEnOE端接端接S3C2410XS3C2410X的的nOEnOE引脚;引脚;低低8 8位位的的存存储储器器的的nWEnWE端端接接S3C2410XS3C2410X的的nWBE0nWBE0引引脚脚,高高8 8位位的存储器的的存储器的nWEnWE端接端接S3C2410XS3C2410X的的nWBE1nWBE

13、1引脚;引脚;存储器的存储器的nCEnCE端接端接S3C2410XS3C2410X的的nGCSnnGCSn引脚;引脚;存存储储器器的的地地址址总总线线A15A15A0A0与与S3C2410XS3C2410X的的地地址址总总线线ADDR16ADDR16ADDR1ADDR1相连;相连;低低8 8位位的的存存储储器器的的8 8位位数数据据总总线线DQ7DQ7DQ0DQ0与与S3C2410XS3C2410X的的数数据据总总线线DATA7DATA7DATA0DATA0相相连连,高高8 8位位的的存存储储器器的的8 8位位数数据据总总线线DQ7DQ7DQ0DQ0与与S3C2410XS3C2410X的数据总

14、线的数据总线DATA15DATA15DATA8DATA8相连。相连。第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 3 3构建构建3232位的存储器系统位的存储器系统采采用用四四片片8 8位位存存储储器器芯芯片片以以并并联联方方式式可可构构成成3232位位的的存存储储器器系系统统,如如图图3.8 3.8 所所示示,此此时时,在在初初始始化化程程序序中中将将BWSCONBWSCON寄寄存存器器中中的的DWn DWn 设设置置为为1010,选选择择3232位位的的总总线方式。线方式。存储器的存储器的nOEnOE端接端接S3C2410XS3C2410X的的n

15、OEnOE引脚;引脚;低低8 8位位的的存存储储器器的的nWEnWE端端接接S3C2410XS3C2410X的的nWBE0nWBE0引引脚脚,次次低低8 8位位的的存存储储器器的的nWEnWE端端接接S3C2410XS3C2410X的的nWBE1nWBE1引引脚脚,次次高高8 8位位的的存存储储器器的的nWEnWE端端接接S3C2410XS3C2410X的的nWBE2nWBE2引引脚脚,高高8 8位位的的存存储储器器的的nWEnWE端端接接S3C2410XS3C2410X的的nWBE3nWBE3引脚;引脚;存储器的存储器的nCEnCE端接端接S3C2410XS3C2410X的的nGCSnnGC

16、Sn引脚;引脚;存存储储器器的的地地址址总总线线A15A15A0A0与与S3C2410XS3C2410X的的地地址址总线总线ADDR17ADDR17ADDR2ADDR2相连。相连。第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 图图3.8 32位存储器系统位存储器系统 第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 3.2.2 SDRAM3.2.2 SDRAM接口电路设计接口电路设计 在在ARMARM嵌嵌入入式式应应用用系系统统中中,SDRAMSDRAM主主要要用用于于程程序序的的运运行行空空间间、数数据据及及

17、堆堆栈栈区区。当当系系统统启启动动时时,CPUCPU首首先先从从复复位位地地址址0 x00 x0处处读读取取启启动动程程序序代代码码,完完成成系系统统的的初初始始化化后后,为为提提高高系系统统的的运运行行的的速速度度,程程序序代代码码通通常常装装入入到到SDRAMSDRAM中中运运行行。在在S3C2410XS3C2410X片片内内具具有有独独立立的的SDRAMSDRAM刷刷新新控控制制逻逻辑辑电电路路,可可方方便便地地与与SDRAMSDRAM接接口口。目目前前常常用用的的SDRAMSDRAM芯芯片片有有8 8位位和和1616位位的的数数据据宽宽度度、工工作作电电压压一一般般为为3.3 3.3

18、V V。主主要要生生产产厂厂商商有有HYUNDAIHYUNDAI、WinbondWinbond等等,下下面面以以K4S561632C-TC75K4S561632C-TC75为为例例说说明明其其与与S3C2410XS3C2410X的的接接口口方方法,构成法,构成16M x 3216M x 32位的存储系统。位的存储系统。第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 K4S561632C-TC75K4S561632C-TC75存储器是存储器是4 4组组 4M 16 4M 16 位的动态存储位的动态存储器,工作电压为器,工作电压为3.3 V3.3 V,其封

19、装形式为,其封装形式为5454脚脚TSOPTSOP,兼容,兼容LVTTLLVTTL接接口,数据宽度为口,数据宽度为1616位,支持自动刷新(位,支持自动刷新(Auto-RefreshAuto-Refresh)和自刷新)和自刷新(Self-Refresh)(Self-Refresh)。其引脚如图。其引脚如图3.93.9所示,引脚功能如表所示,引脚功能如表3.13.1所示。所示。图图3.9 K4S561632C-TC75引脚图引脚图 第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 引脚引脚名名 称称说说 明明CLK时钟时钟时钟输入时钟输入CKE时钟使能时钟

20、使能片内时钟信号使能片内时钟信号使能CS*片选片选为低电平时芯片才能工作为低电平时芯片才能工作BA0、BA1组地址选择组地址选择用于片内用于片内4个组选择个组选择A12A0地址总线地址总线为行、列的地址线为行、列的地址线RAS*行地址锁存行地址锁存低电平时锁存行地址低电平时锁存行地址CAS*列地址锁存列地址锁存低电平时锁存列地址低电平时锁存列地址WE*写使能写使能使能写信号和允许列改写,使能写信号和允许列改写,WE*和和CAS*有效时锁存数据有效时锁存数据LDQM、UDQM数据数据I/O屏蔽屏蔽在读模式下控制输出缓冲,写模式下屏蔽输入数据在读模式下控制输出缓冲,写模式下屏蔽输入数据DQ15DQ

21、0DQ0数据总线数据总线数据输入数据输入/输出引脚输出引脚VDD/VSS电源电源/地地内部电源及输入缓冲电源内部电源及输入缓冲电源/地地VDDQ/VSSQ电源电源/地地输出缓冲电源输出缓冲电源/地地NC空空空引脚空引脚表表3.1 K4S561632C-TC75引脚功能表引脚功能表 第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 采用两片采用两片K4S561632C-TC75K4S561632C-TC75存储器芯片可组成存储器芯片可组成16M 3216M 32位位SDRANSDRAN存储器系统,其片选信号存储器系统,其片选信号CS*CS*接接S3C241

22、0XS3C2410X的的nGCS6 nGCS6 引脚,引脚,具体连线如图具体连线如图3.103.10所示。所示。图3.10 K4S561632C-TC75组成的32位SDRAM存储器系统 第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 3.2.3 Flash接口电路设计接口电路设计 FlashFlash闪闪存存是是非非易易失失存存储储器器,可可以以对对称称为为块块的的存存储储器器单单元元块块进进行行擦擦写写和和再再编编程程。目目前前所所做做用用的的FlashFlash芯芯片片主主要要有有NorFlashNorFlash和和Nand Nand Flash

23、Flash两两种种。但但这这两两种种FlashFlash芯芯片片在在某某些些方方面面存存在在一一定定的的差差异异,如如:NandNand器器件件执执行行擦擦除除操操作作简简单单,而而NorNor则则要要求求在在进进行行写写入入前前先先将将目目标标块块内内所所有有的的位位都都写写为为0 0;NorNor的的读读速速度度比比NandNand稍稍快快一一些些;NandNand的的写写入入速速度度比比NorNor快快很很多多,NandNand需需4ms4ms擦擦除除,而而NorNor需需要要5s5s快快。Nand Nand FlashFlash的的单单元元尺尺寸寸几几乎乎是是NorNor器器件件的的一

24、一半半,由由于于生生产产过过程程更更为为简简单单,其其价价格格低低。在在NandNand闪闪存存中中每每个个块块的的最最大大擦擦写写次次数数是是一一百百万万次次,而而NorNor的的擦擦写次数是十万次。写次数是十万次。第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 NorNor具具有有XIPXIP(eXecute eXecute In In PlacePlace,芯芯片片内内执执行行)特特性性,应应用用程程序序可可以以直直接接在在FlashFlash闪闪存存内内运运行行,不不必必再再把把代代码码读读到到系系统统RAMRAM中中。NorNor的的传传输输

25、效效率率很很高高,在在14MB14MB的的小小容容量量时时具具有有很很高高的的成成本本效效益益,但但是是很很低低的的写写入入和和擦擦除除速速度度大大大大影影响响了了它它的的性性能能。NandNand结结构构能能提提供供极极高高的的单单元元密密度度,可可以以达达到到高高存存储储密密度度,并并且且写写入入和和擦擦除除的的速速度度也也很很快快。在在接接口口方方面面,Nor Nor FlashFlash和和Nand Nand FlashFlash也也存存在在着着差差别别。Nor Nor FlashFlash带带有有SRAMSRAM接接口口,NandNand器器件件使使用用复复杂杂的的I/OI/O口口来

26、来串串行存取数据。行存取数据。第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 1 1Nor FlashNor Flash与与S3C2410XS3C2410X微处理器接口设计微处理器接口设计SST39LF/VF160SST39LF/VF160是是1M X 161M X 16位的位的CMOSCMOS芯片,芯片,SST39LF160SST39LF160工作电压为工作电压为3.03.03.6V3.6V,SST39VF160SST39VF160工作工作电压为电压为2.72.73.6V3.6V,采用,采用4848脚脚TSOPTSOP封装或封装或TFBGATFBGA

27、封装,封装,1616位数据宽度,以字模式(位数据宽度,以字模式(1616位数据宽度)的方式工位数据宽度)的方式工作。作。SST39VF160SST39VF160的在系统编程和编程操作仅需的在系统编程和编程操作仅需3.3V3.3V电压,通过命令可以对芯片进行编程(烧写)、擦除电压,通过命令可以对芯片进行编程(烧写)、擦除(整片擦除和按扇区擦除)以及其他操作。(整片擦除和按扇区擦除)以及其他操作。SST39LF/VF160SST39LF/VF160的引脚图如图的引脚图如图3.113.11所示,引脚功能如所示,引脚功能如表表3.23.2所示。所示。第第3章章 基于基于S3C2410X处理器的嵌入式应

28、用系统设计处理器的嵌入式应用系统设计 图图3.11 SST39LF/VF160的引脚图的引脚图 第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 表3.2SST39LF160/SST39VF160引脚功能表引脚引脚名名 称称说说 明明CE*片选片选为低电平时芯片才能工作为低电平时芯片才能工作OE*输出使能输出使能用于片内用于片内4个组选择个组选择A19A0地址总线地址总线地址线地址线WE*写使能写使能使能写信号和允许列改写使能写信号和允许列改写DQ15DQ0DQ0数据总线数据总线数据输入数据输入/输出引脚输出引脚VDD电源电源3.3V电源电源VSS地地地

29、地NC空空空引脚空引脚 表表3.2 SST39LF160/SST39VF160引脚功能表引脚功能表第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 嵌嵌入入式式应应用用系系统统中中,常常见见的的Nor Nor FlashFlash存存储储器器芯芯片片单单片容量有片容量有1MB1MB、2MB2MB、4MB4MB、8MB8MB、16MB16MB等。等。下下面面以以SST39VF160SST39VF160为为例例,简简述述其其与与S3C2410XS3C2410X微微处处理器的连线,构成理器的连线,构成1M X 161M X 16位的存储器系统。位的存储器系统。

30、SST39VF160SST39VF160的的OE*OE*与与S3C2410XS3C2410X的的nOEnOE相连;相连;WE*WE*与与S3C2410XS3C2410X的的nWEnWE相连;地址总线相连;地址总线A19A19A0A0与与S3C2410XS3C2410X的地址总线的地址总线ADDR20ADDR20ADDR1ADDR1相连(注:相连(注:因为是因为是1616位的存储器系统,半字对齐,所以位的存储器系统,半字对齐,所以S3C2410XS3C2410X的的A0A0不用连线);不用连线);1616位的数据总线位的数据总线DQ15DQ15DQ0DQ0与与S3C2410XS3C2410X的低

31、的低1616位数据总线位数据总线XDATA15XDATA15XDATA0XDATA0相相连,如图连,如图3.123.12所示。所示。第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 图图3.12 SST39LF/VF160的存储系统电路图的存储系统电路图 第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 2 2Nand FlashNand Flash与与S3C2410XS3C2410X微处理器接口电路设计微处理器接口电路设计 Nand Nand FlashFlash相相对对于于Nor Nor FlashFlash接

32、接口口复复杂杂得得多多,但但对对于于S3C2410XS3C2410X微微处处器器提提供供了了Nand Nand FlashFlash的的接接口,使其在嵌入式应用系统中的接口大大简便。口,使其在嵌入式应用系统中的接口大大简便。例例:K9F1208UDM-YCB0/K9F1208UDM-YIB0 K9F1208UDM-YCB0/K9F1208UDM-YIB0 存储器与存储器与S3C2410XS3C2410X微处理器接口。微处理器接口。K9F1208UDM-YCB0/K9F1208UDM-YIB0 K9F1208UDM-YCB0/K9F1208UDM-YIB0 存储存储器是器是64M864M8位的位

33、的NAND FlashNAND Flash存储器,数据总线存储器,数据总线宽度为宽度为8 8位,工作电压为位,工作电压为2.7V-3.6V2.7V-3.6V,采作,采作4848脚脚TSOPTSOP封装,系统的编程和擦除电压仅需封装,系统的编程和擦除电压仅需3.3V3.3V,其引脚如图其引脚如图3.133.13所示,引脚功能如表所示,引脚功能如表3.33.3所所 第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 表表3.3 U-K9F1208UDM引脚功能表引脚功能表 图图3.13 U-K9F1208UDM引脚图引脚图 第第3章章 基于基于S3C2410X

34、处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 K9F1208UDMK9F1208UDM与与S3C2410XS3C2410X微处理器接微处理器接口如图口如图3.143.14所示。所示。K9F1208UDM K9F1208UDM的的ALEALE和和CLECLE引脚分别与引脚分别与S3C2410XS3C2410X的的ALEALE和和CLECLE引脚相连;引脚相连;K9F1208UDM K9F1208UDM的的WE*WE*、RE*RE*、CE*CE*和和R/BR/B引脚分别与引脚分别与S3C2410XS3C2410X的的NfweNfwe、NfreNfre、CLECLE和和R/nBR/nB引脚相

35、连;引脚相连;K9F1208UDM K9F1208UDM的数据输入输出线的数据输入输出线IO7IO7IO0IO0分别与分别与S3C2410XS3C2410X的的DATA7DATA7DATA0DATA0引引脚相连。脚相连。其操作模式如表其操作模式如表3.43.4所示。所示。第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 图图3.14 Nand Flash存储系统电路存储系统电路 第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计

36、 3.3 S3C2410X3.3 S3C2410X的串行通信设计的串行通信设计 3.3.1 串行口原理及接口技术串行口原理及接口技术 1 1异步串行异步串行I IOO 异异步步串串行行方方式式是是将将传传输输数数据据的的每每个个字字符符一一位位接接一一位位(例例如如先先低低位位、后后高高位位)地地传传送送。数数据据的的各各不不同同位位可可以以分分时时使使用用同同一一传传输输通通道道,因因此此串串行行I IO O 可可以以减减少少信信号号连连线,最少用一对线即可进行。线,最少用一对线即可进行。图图3.15 串行通信字符格式串行通信字符格式 第第3章章 基于基于S3C2410X处理器的嵌入式应用系

37、统设计处理器的嵌入式应用系统设计 S3C2410X串行接口串行接口 S3C2410XS3C2410X提提供供了了3 3个个通通道道的的UARTUART,要要使使其其与与PCPC机机通通信信,必必须须将将其其信信号号电电平平转转换换为为RSRS232C 232C 的电平。的电平。RS232CRS232C规定了双极性的信号逻辑电平:规定了双极性的信号逻辑电平:-3V-3V 到到-25V-25V 之间的电平表示逻辑之间的电平表示逻辑“1”“1”。+3V+3V 到到+25V+25V 之间的电平表示逻辑之间的电平表示逻辑“0”“0”。因因此此这这是是一一套套负负逻逻辑辑定定义义,以以上上标标准准称称为为

38、EIA EIA 电平。电平。第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 图图3.16 S3C2410X与与PC机的异步通信接口图机的异步通信接口图 第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 3.3.2 S3C2410X的的UART模块模块 S3C2410XS3C2410X与与UART UART 有有关关的的寄寄存存器器主主要要有有以以下几个:下几个:(1 1)UARTUART线线控控制制寄寄存存器器包包括括ULCON0ULCON0,ULCON1ULCON1和和ULCON2ULCON2,主主要要用用来来

39、选选择择每每帧帧数数据据位位数数、停停止止位位数数,奇奇偶偶校校验验模模式式及及是是否否使使用用红红外模式,如表外模式,如表3.53.5和表和表3.63.6所示。所示。第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 表表3.5 UART寄存器设置寄存器设置 表表3.6 UART寄存器位描述寄存器位描述 寄存器寄存器地地 址址读读/写写描描 述述复位后值复位后值ULCON00 x50000000R/WUART通道通道0线控制寄存器线控制寄存器0 x00ULCON10 x50004000R/WUART通道通道1线控制寄存器线控制寄存器0 x00ULCON2

40、0 x50008000R/WUART通道通道2线控制寄存器线控制寄存器0 x00ULCONn位位描描 述述复位后值复位后值保留保留70红外模式红外模式6确定是否用红外模式:确定是否用红外模式:0=正常模式、正常模式、1=红外收红外收/发模式发模式0奇偶校验奇偶校验 5:3收收/发过程中的奇偶校验:发过程中的奇偶校验:0XX=XX=无校验、无校验、100=100=奇校验、奇校验、101=101=偶校验偶校验110=110=强制奇偶校验为强制奇偶校验为1 1、110=110=强制奇偶校验为强制奇偶校验为0 0000停止位停止位2收收/发每帧数据的停止位:发每帧数据的停止位:0=1位停止位、位停止位

41、1=2位停止位位停止位0字长度字长度 1:0收收/发数据长度:发数据长度:00=5位、位、01=6位、位、10=7位、位、11=8位位00第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 (2 2)UARTUART控制寄存器包括控制寄存器包括UCON0,UCON1 and UCON0,UCON1 and UCON2UCON2,主要用来选择时钟,接收和发送中断类型,主要用来选择时钟,接收和发送中断类型(即电平还是脉冲触发类型),接收超时使能,接收(即电平还是脉冲触发类型),接收超时使能,接收错误状态中断使能,回环模式,发送接收模式等。如错误状态中断使能,

42、回环模式,发送接收模式等。如表表3.73.7和表和表3.83.8所示。所示。图图3.7 UART控制寄存器设置控制寄存器设置 第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 图图3.8 UART控制寄存器器位设置控制寄存器器位设置 第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计(3)UART(3)UART错误状态寄存器包括错误状态寄存器包括 UERSTAT0,UERSTAT1 and UERSTAT0,UERSTAT1 and UERSTAT2UERSTAT2,此状态寄存器的,此状态寄存器的相关位表明是否有帧错

43、误或溢相关位表明是否有帧错误或溢出错误发生。如表出错误发生。如表3.93.9和表和表3.103.10所示。所示。第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 表表3.9 UART3.9 UART错误状态寄存器错误状态寄存器寄存器寄存器地地 址址读读/写写描描 述述复位后值复位后值UERSTAT00 x50000014R通道通道0接收错误状态寄存器接收错误状态寄存器0 x00UERSTAT10 x50004014R通道通道1接收错误状态寄存器接收错误状态寄存器0 x00UERSTAT20 x50008014R通道通道2接收错误状态寄存器接收错误状态寄存

44、器0 x00表表3.10 UART错误状态寄存器位描述错误状态寄存器位描述UERSTAT n位位描描 述述复位后值复位后值保留保留3在接收时,在接收时,0=无帧错误、无帧错误、1=有帧错误有帧错误0帧错误帧错误2在接收数据时若发生帧错误,该位自在接收数据时若发生帧错误,该位自动置动置1、否则该位为、否则该位为00保留保留1在接收时,在接收时,0=无帧错误、无帧错误、1=有帧错误有帧错误0溢出错误溢出错误0在接收数据时若发生溢出错误,该位在接收数据时若发生溢出错误,该位自动置自动置1、否则该位为、否则该位为00第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设

45、计(4 4)在)在UART UART 模块中有三个接收模块中有三个接收/发送状态寄存器,包括:发送状态寄存器,包括:UTRSTAT0 UTRSTAT0 UTRSTAT1 UTRSTAT1 UTRSTAT2 UTRSTAT2 如表如表3.113.11和表和表3.12 3.12 所示。所示。第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 表表3.11 UART接收接收/发送寄存器设置发送寄存器设置寄存器寄存器地地 址址读读/写写描描 述述复位后值复位后值UTRSTAT00 x50000010R通道通道0收收/发状态寄存器发状态寄存器0 x00UTRSTAT

46、10 x50004010R通道通道1收收/发状态寄存器发状态寄存器0 x00UTRSTAT20 x50008010R通道通道2收收/发状态寄存器发状态寄存器0 x00表表3.12 UART接收接收/发送寄存器位描述发送寄存器位描述UTRSTATn位位描描 述述复位后值复位后值发送器空发送器空2当发送缓冲器无有效数据发送时,当发送缓冲器无有效数据发送时,该位自动置该位自动置1、否则该位为、否则该位为00发送缓冲寄存器发送缓冲寄存器空空1当发送缓冲寄存器空时,该位自当发送缓冲寄存器空时,该位自动置动置1、否则该位为、否则该位为00接收缓冲寄存器接收缓冲寄存器数据准备就绪数据准备就绪0当接收缓冲寄存

47、器数据准备就绪当接收缓冲寄存器数据准备就绪时,该位自动置时,该位自动置1、否则该位为、否则该位为00第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计(2 2)在)在UART UART 模块中有模块中有3 3 个个UART UART 发送缓冲寄存器,包括:发送缓冲寄存器,包括:UTXH0UTXH0,UTXH1 UTXH1 和和UTXH2UTXH2,UTXHn UTXHn 有有8 8位发送数据。位发送数据。如表如表3.133.13所示。所示。第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计 表表3.13 UART发送缓

48、冲寄存器发送缓冲寄存器寄存器寄存器地地 址址读读/写写描描 述述复位后值复位后值UTXH00 x50000020(L)0 x50000023(B)写写(字节)(字节)UART0传输缓冲寄存器传输缓冲寄存器UTXH10 x50004020(L)0 x50004023(B)写写(字节)(字节)UART1传输缓冲寄存器传输缓冲寄存器UTXH20 x50008020(L)0 x50008023(B)写写(字节)(字节)UART2传输缓冲寄存器传输缓冲寄存器表表3.14 UART发送缓冲寄存器功能发送缓冲寄存器功能UTXHn位位描描 述述复位后值复位后值UTDATAn 7:0从从UARTn发送数据发送数

49、据第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计(3)在)在UART 模块中有模块中有3 个个UART 接收缓冲寄存器,包括接收缓冲寄存器,包括URXH0,URXH1 和和URXH2,URXHn 有有8位接收数据。如表位接收数据。如表3.15所示。所示。表表3.15 UART接收缓冲寄存器接收缓冲寄存器寄存器寄存器地地 址址读读/写写描描 述述复位值复位值URXH00 x50000024(L)0 x50000027(B)读读(字节)(字节)UART0接收缓冲寄存器接收缓冲寄存器URXH10 x50004024(L)0 x50004027(B)读读(字节

50、字节)UART1传输缓冲寄存器传输缓冲寄存器URXH20 x50008024(L)0 x50008027(B)读读(字节)(字节)UART2传输缓冲寄存器传输缓冲寄存器表表3.16 UART接收缓冲寄存器功能接收缓冲寄存器功能URXHn位位描描 述述复位后值复位后值RXDATAn 7:0从从UARTn接收数据接收数据第第3章章 基于基于S3C2410X处理器的嵌入式应用系统设计处理器的嵌入式应用系统设计(4)UART 波特率因子寄存器波特率因子寄存器表表3.17 UART波特率因子寄存器波特率因子寄存器寄存器寄存器地地 址址读读/写写描描 述述复位值复位值UBRDIV00 x5000002

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服