版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、成都学院学士学位论文(设计)第1章绪论11.1 CAN总线汽车显示仪表概述 11.2 CAN总线汽车显示仪表国内外研究现状 11.2.1 国外现状11.2.2 国内现状11.2.3 发展趋势21.3 本课题研究内容概述 3第2章CAN总线技术 42.1 CAN总线的性能特点 42.2 CAN总线的技术规范 42.3 CAN总线的节点组成4第3章uC/OS-II 操作系统移植 53.1 uC/OS-II操作系统简介53.2 STM32系列Cortex-M3核微控制器简介 53.3 如何把uC/OS-II移植到STM325第4章CAN总线汽车显示仪表设计方案 64.1 系统总体设计思路 64.1.
2、1 嵌入式汽车虚拟仪表系统整体设计方案。 64.1.2 基于CAN总线及TFT-LCD显示技术的硬件平台设计 64.1.3 确定系统内核、设计驱动程序,搭建汽车虚拟仪表软件开发环境 64.1.4 嵌入式车载仪表信息处理算法、显示系统显示界面的设计及软件实现.4.2 方案选择及可行性分析 74.2.1 虚拟仪表硬件方案选择 74.2.2 虚拟仪表软件方案选择 8第5章 系统硬件方案 105.1 主控芯片系统105.1.2 电源模块11成都学院学士学位论文(设计)5.1.3 CAN收发器模块115.1.4 JTAG调试模块125.2 TFT-LCD 显示模块 125.2.2 ILI9341控制器结
3、构 135.2.3 像素点的数据格式 145.2.4 ILI9341的通讯时序155.3 辅助调试硬件电路 16第6章 软件及算法设计方案 176.1 系统软件移植176.2 驱动程序设计 176.2.1 STM32 驱动 TFT-LCD屏176.2.2 STM32 驱动 CAN总线206.3 应用软件设计206.3.1 虚拟仪表面板设计 206.3.2 仪表数据处理程序设计 20第7章调试结果分析217.1 虚拟仪表实时性 217.2 CAN通讯可靠性 21第8章结论与展望22致谢23参考文献24附录1硬件原理图 25附录2部分程序 26II成都学院学士学位论文(设计)第1章绪论1.1 CA
4、N总线汽车显示仪表概述随着汽车电子产业的快速发展,越来越多的电子信息新技术被应用于汽车制造。仪 表作为汽车整个系统中十分重要的部分,是提高汽车综合性能的重要方面之一。随着计 算机软硬件技术、总线技术、电子技术等快速发展,控制系统臃月中、接线布线复杂、占 用空间大的传统电磁机械仪表渐渐被淘汰,虚拟仪表以其时尚、界面友好、功能强大等 优点,成为了汽车电子领域的研究热点之一。本项目的主要研究目的:利用目前最先进的薄膜场效应晶体管LCD(TFT-LCD显示技术,以CAN总线技术为基础,研制出一套界 面友好、功能丰富、性能优越的汽车虚拟显示仪表系统。该系统能通过软件模拟出各种 真实汽车仪表的动态图像,在
5、LCD显示屏上实时显示出汽车当前的车速、油量、灯光等 状态信息。1.2 CAN总线汽车显示仪表国内外研究现状1.2.1 国外现状虚拟仪表显示技术最早出现在航空和军事领域,而现在诸如驾校的汽车驾驶模拟器 和赛车游戏都有虚拟仪表出现。国外虚拟仪表技术在汽车上的应用研究始于上世纪九十 年代初,一般在大学的研究实验室和大型汽车公司的研发实验室进行,经过十多年的实 验研究,该项技术已经比较成熟,目前的主要研究投入是用于降低该项技术的实现成本。 在虚拟仪表技术应用方面,梅赛德斯-奔驰是该项技术的领头羊,早在 2006年的全新一 代奔驰S级豪华桥车上就装备了这种虚拟仪表,自此之后,路虎揽胜、捷豹 XJ、福特
6、Fusion Hybrid等品牌的汽车上相继开始采用这一项技术,它们装备的虚拟仪表系统技术 先进、性能优越,表盘设计合理、美观大气。可见近几年来,国外这项技术已经快速走 向成熟,开始在汽车上推广使用。1.2.2 国内现状我国国内电子产业和软件产业相对国外发展滞后缓慢,嵌入式汽车虚拟仪表系统和相应的控制设备开发起步较晚,开发成本较国外高,功能上也相对单一,和国外同类产 品在与整车的兼容性方面也存在很大的差距,而且技术上不是很成熟,市场上应用的非 常少。国内民族汽车仪表领域的厂商,很少有批量生产嵌入式汽车虚拟仪表显示终端的。1成都学院学士学位论文(设计)目前国内的部分高校开展了嵌入式汽车虚拟仪表系
7、统的研究,如武汉理工大学、北京工 业大学、安徽大学和南京航空航天大学等,但是技术都不是很成熟,没有应用到具体的 汽车上,只处在研发的阶段。目前嵌入式汽车虚拟仪表的研究,硬件平台大都采用ARM体系结构,ARM处理速度快,体积小,代表了未来嵌入式处理的发展方向。嵌入式操作系统目前应用的比较 多的是Linux、windows CE.net,通信方式一般采用CAN总线,而图形显示界面的开发 一般用MiniGUI ,或者Qt,当然也有用Labview进行界面开发的。一般都用触摸屏来实 现人机交互。1.2.3 发展趋势汽车仪表技术的发展趋势虽然具体过程还不清楚,但总的趋势还是比较明朗的,那就是充分应用光技
8、术和机、电一体化技术,并突出现代信息技术和网络技术的应用,其 功能将极大拓宽,指示形式将演变成计算机终端显示器。就目前技术条件而言,仅从技 术本身的角度出发制约新技术在汽车仪表上应用的主要因素是制造成本。因为汽车仪表 是一个量大、对成本极为敏感的产品,在其改进和创新的过程中,不仅要考虑技术的可 行性、功能的拓宽、性能的改善、使用的可靠性等 ,更重要的是其制造成本。脱离制造 成本谈汽车仪表,那只能是概念性的汽车仪表。在有关技术使用费用,特别是其依赖的硬件成本进一步降低的前提下,汽车仪表未来可能发展趋势如下。1)未来汽车仪表的功能将不局限于现在的车速、里程、发动机转速、油量、水温、 方向灯指示等功
9、能。2)电光学技术将在汽车仪表上得到广泛应用。显示和内照明器件不再用白炽灯泡 , 而是选用高效冷光源发光器件,如LED、电致发光器件等。导光系统更多体现出光学领 域的新技术,如仪表面板颜色可变等满足个性化要求设计等。同时,现在的后视光学反 光镜有可能被取消,而改用电子摄像显示后视系统,驾驶员的视野范围将更宽。3)自动导航和定位系统可能也是未来汽车仪表上不可缺少的部分,包括全球卫星定 位系统和电子地图等。4)具备完善的通讯系统。将来汽车上的计算机系统会与公共互连网相连,以便充分 共享信息资源,处理通讯作业将是汽车仪表计算机系统工作内容的一部分。5)汽车仪表的计算机系统具备对娱乐、空调等舒适性设备
10、进行监管的功能,可以自 动控制这些设备或支持驾驶员远程操纵。成都学院学士学位论文(设计)1.3 本课题研究内容概述本项目采用虚拟仪器技术模拟汽车仪表盘,设计综合数据采集、信号分析、仪器面板等多项内容的虚拟汽车仪表盘。利用传感器节点采集转速、耗油、速度等模拟或数字信号,进行预处理后通过 CAN总线传送到嵌入式车载计算机,进行分析处理,得到发动机转数、汽车车速、油耗、温度及转向灯等信息,然后将它们在TFT-LCD显示屏以虚拟仪表的形式形象的显示出来。成都学院学士学位论文(设计)第2章CAN总线技术CAN(Controller Area Network)是控制器局域网络的简称,是由德国Bosch公司
11、于80 年代为解决现代汽车中各种过程控制器、执行机构、监测仪器、传感器之间的数据通讯 而提出并开发的总线式串行通讯网络,1981年由ISO制定为国际标准,称为IS011898。 作为一种设备级总线网络,CAN的国际标准中只定义了物理层和数据链路层,而其他 的高层协议则交给用户完成,这样,对于 CAN的开发就有更大的灵活性。2.1 CAN总线的性能特点CAN总线由于采用了许多新技术及其独特的设计,与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、 实时性和灵活性。CAN本身的特点可概括如下:,(1)多主方式传送和接收数据,利用这一特点可方便地构成多机备份系统;(2)CAN总线网络上的节
12、点信息具有不同的优先级,可满足不同的实时要求;(3)采用短帧结构,传输时间短,受干扰率降低,具有极好的检错效果;(4)每帧信息都有CRC校验及其它检错措施,保证了数据出错率极低;(5)采用非破坏性总线仲裁技术,保证了在网络负载重的情况下不会出现网络瘫痪;(6)通信介质可灵活选择、通讯距离最远可达10km(传输率为lkbps)、通讯速率最高可达1MbPs(传输距离为40m);(7)总线节点数可达110个;(8)实时性强、抗电磁干扰能力强、成本低。2.2 CAN总线的技术规范2.3 CAN总线的节点组成成都学院学士学位论文(设计)第3章uC/OS-II操作系统移植3.1 uC/OS-II操作系统简
13、介3.2 STM32系列Cortex-M3核微控制器简介3.3 如何把uC/OS-II移植到STM32成都学院学士学位论文(设计)第4章CAN总线汽车显示仪表设计方案4.1 系统总体设计思路4.1.1 嵌入式汽车虚拟仪表系统整体设计方案。本部分内容是项目初期必须重点完成的内容,是项目能否实现预期指标的关键部分之一,需首先对汽车虚拟仪表必须达到的各项性能指标、实现的功能、可接受的成本及 拟采用的新技术等进行综合分析,确定出系统最终采用的软硬件实现方案,并在此基础 上完成硬件选型工作。4.1.2 基于CAN总线及TFT-LCD显示技术的硬件平台设计本部分内容的研究是建立在(1)所确立的硬件实现方案
14、上的,研究的重点在于CAN 总线技术和TFT-LCD技术在汽车上的硬件实现方式。在此基础上,围绕选取得嵌入式 核心处理器设计出整个系统的硬件电路图,然后做出PCB板及其它支撑结构,焊接元器件,实现系统的硬件集成。4.1.3 确定系统内核、设计驱动程序,搭建汽车虚拟仪表软件开发环境对应嵌入式系统,为了能够充分、高效的利用系统的硬件资源,必须为其配备操作 系统。目前,可用于嵌入式系统的操作系统有多种, 但各有特点,需通过系统功能需要、 开发难易度等合理选取。此部分的重点研究内容是在操作系统上设计传感器、输入设备、 TFT-LCD屏等的驱动程序,良好的驱动程序,有助于充分发挥各硬件设备的功能, 提升
15、 整个系统的性能指标。4.1.4 嵌入式车载仪表信息处理算法、显示系统显示界面的设计及软件实现本部分是整个项目的重点研究部分,研究的内容包括虚拟表盘显示图形设计、虚拟 表盘应用软件程序结构流程设计,在此基础上采用一种高级计算机语言,编写出简洁、 高效的程序代码,实现虚拟表盘的显示功能。成都学院学士学位论文(设计)4.2 方案选择及可行性分析4.2.1 虚拟仪表硬件方案选择根据系统功能、性能需要,拟通过如图4-1所示系统结构框图构建虚拟仪器的硬件平台。模拟灯光、油量、车速、灯光等信号图4-1虚拟仪表硬件结构框图该硬件平台可分为如下两个部分:第一部为核心处理器部分,本部分负责虚拟仪表盘的实现、CA
16、N总线数据接收、实时刷新显示仪表信息。考虑到ARM系列处理器的强大的处理能力和完善的开发工具, 这里选用自带CAN模块的ARM Cortex-M3系列处理器STM32作为该虚拟仪表系统的 核心处理器。通过对开发成本以及可靠性等综合分析,最终确定采用STM32F103VET6处理器。选取TFT-LCD作为虚拟仪器系统的显示屏,是该项目的创新之处,是本项目 的研究重点之一。先根据需要选择所需 TFT-LCD屏,然后设计TFT-LCD控制器,编写 驱动程序。根据多方面考虑,本设计采用 3.2寸TFT-LCD屏。第二部分为汽车状态信号采集部分,包括车速、灯光信号、油量等传感器以及信号成都学院学士学位论
17、文(设计)预处理电路,负责汽车状态参数信号的采集和预处理。为了降低设计成本,各部分信号均通过模拟完成调试。为了提高设计的可靠性,本设计增加了 CAN调试处理器模块, 本模块目的是产生汽车所需的模拟数字信号,如车速(模拟信号),灯光灯(数字信号),将产生的信号通过CAN总线发送给核心处理器。如此设计,不仅模拟了汽车各种信号 还检验了 CAN总线。本模块硬件电路采用 STC89C58RD+SJA1000+SJA105Q4.2.2 虚拟仪表软件方案选择虚拟仪表软件部分是虚拟仪表系统能否实现其全部功能、达到预定效果的关键。虚 拟仪表软件开发主要有2个内容:开发环境的搭建、虚拟仪表应用程序的设计,具软件
18、 结构框图如图4-2所示图4-2虚拟仪表的软件结构图选择一个合适的嵌入式操作系统,在该操作系统平台下编写虚拟仪表的驱动程序和 应用程序,再选择一款图形化界面开发工具库设计虚拟仪表软面板。应用程序的主要功 能是,当接收到信号后,将其有用数据提取并加以存储,然后调用仪表显示程序,将需 要的显示内容显示到不同的虚拟仪表盘中,同时判断各项参数是否正常,若出现异常则 调用报警子程序。具体流程如图4-3。成都学院学士学位论文(设计)灯图4-3应用程序流程图通过对可行性论证,本设计核心处理器软件最终采用KEIL开发平台、uC/OS-II操作系统以及uC/GUI图形支持软件来实现。成都学院学士学位论文(设计)
19、第5章系统硬件方案5.1 主控芯片系统主控芯片采用STM32F103VET6处理器,外围模块包含TFT-LCD显示模块、JTAG调试 模块、电源模块、CAN收发器模块。5.1.1 单片机最小系统STM32单片机支持用口下载和 JLINKV8。两种下载方式 STM32F103第94号脚BOOT0设置有点不一样,在此需要注意。采用用口下载时,下载程序时,BOOT0必须拨到VCC,下载完后程序需要运行,BOOT0必须拨到GND。采用JLINKV8下载时, BOOT0不做要求,但是下载完后程序需要运行,BOOT0必须拨到GND。本设计采用JLINKV8下载,因此设置BOOT0一直为GND°S
20、TM32系统时钟有HSI振荡器时钟(8M)、 HSE振荡器时钟(416M)、LSE时钟( 32768Hz)。最小系统原理如图5-1所示。La盟g 一,;一;F 71mspKIsMeFBI BOOT;m2JT&fil曲iFE* 1X712*7?&1PD =E釉手铲MTFlPB';ST*:占二7SL1n?L2f Ui1OL17BUTOl-IB* J=7D£O L一 二g;w 】RD ),-&&A>AiKa>AiKATAliQTCtflFae i>Ct 1>AE3KE Ji mH. J-. M0 JC: J-TAMFES.-X
21、TZ 克儿mu m i cue K.i+-oicai b: TALI.rrpE|C|.X<CtKJ4 E4TT图5-1最小系统原理图10成都学院学士学位论文(设计)5.1.2 电源模块电源模块采用多种供电方式,支持 USB供电、稳压电源供电等,STM32工作电压 为3.3V。对输入5V采用AMS1117-3.3进行稳压。本模块需要两种地供单片机的模拟地 和数字地,因此采用电感电容起一个隔离滤波作用,降低两地之间的干扰。旁路电容起 滤波作用,降低电源的高频干扰。电源模块原理如图5-2所示。15Icducior 讨t1nH1无期GNDhdlKtCTElknH图5-2电源模块原理图5.1.3
22、CAN收发器模块每个CAN节点需要三部分组成:控制器、CAN控制器、CAN收发器。接核心控 制器的CAN节点控制器当然是STM32,由于STM32内部集成了一个bxCAN模块,所 以CAN控制器也是STM32,本设计所使用的收发器是 TJA1050。在总线末端均接有抑 制反射的终端负载电阻,阻值为120Q。CAN收发器原理如图5-3所示。11成都学院学士学位论文(设计)U5IXD SGND CANHVCC CANLRXD VREFTJA1050图5-3 CAN收发器原理图5.1.4 JTAG调试模块JLINKo本设计采用JTAG下载调试核心控制器程序。由于JTAG采用的是并口与电脑相接, 而现
23、在电脑很多都不具备并口接口。为了方便调试,本设计的调试工具使用JLINK实现USB转JTAG功能。JTAG接单片机接口如图5-4所示。HAG 前口 4图 5-4 JTAG 接 口5.2 TFT-LCD显示模块因为STM32内部没有集成专用的液晶屏控制接口,所以在显示面板中应自带含有12成都学院学士学位论文(设计)驱动芯片的驱动电路,STM32芯片通过驱动芯片来控制液晶屏,与 STM32接口电路如 图5-5。本设计选用3.2寸TFT-LCD屏(240*320)。它使用ILI9341芯片控制液晶屏。图 5-5 TFT-LCD 接口后面部分ILI9341控制器介绍摘自野火团队一一零死角玩转STM32
24、高级篇P5558在此感谢野火团队的辛勤付出。5.2.1 ILI9341控制器结构液晶屏的控制芯片内部结构非常复杂,在此只做简单介绍。ILI9341控制器内部框图如图5-6所示。其最主要白是位于中间GRAM(Graphics RAM),可以理解为显存。GRAMfr每个存储单元都对应着液晶面板的一个像素点。它右侧的各种模块共同作用把GRAM储单元的数据转化成液晶面板的控制信号,使像素点呈现特定的颜色,而像素点组合起来则成为一幅完整的图像。框图的左上角为ILI9341的主要控制信号线和配置引脚,根据其不同状态设置可以使芯片工作在不同的模式, 如每个像素点的位数为 6、16还是18位;使用SPI接口还
25、是8080 接口与MCUS行通讯;使用 8080接口的哪种模式。 MCU!过SPI或8080接口与ILI9341 进行通讯,从而访问它的控制寄存器( CR、地址计数器(A。、及GRAM在GRAM勺左侧还有一个 LED控制器。LCD为非发光性的显示装置,它需要借助背光源才能达到显示功能,LED控制器就是用来控制液晶屏中的LED背光源。13成都学院学士学位论文(设计)VDOIMESORESXCSXWRXRDXD*CXD1 7 0 KESOA.SEK3HSYNCVSYNCDDTCJ,KDEEXTCBCBC_CTiRLVDE3k_LEDTREC1BDUMMYR1 J2CHJMWIYVCOHfcVS3L
26、JEO Control k?rGrayscale Reference VoltageCABOIBIcxk工百言UT - § T言己TfcLUT - s TIM T,WLS图5-6 ILI9341控制器内部框图5.2.2 像素点的数据格式图像数据的像素点由红 (R)、绿、蓝三原色组成,三原色根据其深浅程度被分为0255个级别,它们按不同比例的混合可以得出各种颜色。如 R:255, G:255, B:255混合后为白 色。根据描述像素点数据的长度,主要分为8、16、24及32位。如以8位来描述的像素点可表示2A8=256色,16位描述的为2A16=65536色,称为真彩色,也称为 64K
27、色。实际 上受人眼对颜色的识别能力的限制,16位色与12位色已经难以分辨了。ILI9341最高能控制18位的LCD但为了数据传输简便,我们采用它的 16位控制模 式,以16位描述的像素点。按照标准格式,16位的像素点的三原色描述的位数为 R: GB=5: 6: 5,描述绿色的位数较多是因为人眼对绿色更敏感。16位的像素点格式如图 5-7所示。16-bit data bus interface (D17:13j & is und). DP:I(2:O = W1, and RIM=OTme LSB gfs of red/btuB cofQf depend on 侬 EPFf1:Q sett
28、ing.图5-7 16位像素点格式14成都学院学士学位论文(设计)图中的是默认18条数据线时,像素点三原色的分配状况,D1D5为蓝色,D6D11为绿色,D13D17为红色。这样分配有 D0和D12位是无效的。若使用16根数据线传输像素点的数据,则 D0D4为蓝色,D5D10为绿色,D11D15为红色,使得刚好使用完整的16位。RGB比例为5: 6: 5是一个通用的颜色标准,在GRAM目应的地址中填入该颜色的编码,即可控制LCD输出该颜色的像素点。如黑色编码为0X0000,白色编码为0XFFFF,红色编码为0XF800O5.2.3 ILI9341的通讯时序目前,大多数的液晶控制器都使用8080或
29、6800接口与MCUS行通讯,它们的时序十分相似,野火以ILI9341使用的8080通讯时序进行分析,实际上 ILI也可以使用SPI接口来控制。ILI9341的8080接口有5条基本的控制信号线:1、用于片选的CSX信号线;2、用于写使能的WRX言号线;3、用于读使能的RDX信号线;4、用于区分数据和命令的 D/CX信号线;5、用于复位的 RESX言号线。其中带X的表示低电平有效。除了控制信号,还有数据信号线,它的数目不定,可根据ILI9341框图中的IM3:0来设定,这部分一般由制作液晶屏的厂家完成。为便于传输像素点数据,野火使用的液晶屏设定为16条数据线D15:0。使用8080接口的写命令
30、时序图如图 5-8所示。由图可知,写命令时序由CSX信号线拉低开始,D/CX信号线也置低电平,表示写入的是命令地址,以 WRX言号线为低,RDX信号为高表示数据传输方向为写入,同时,在数 据线17:0输出命令地址,在第二个传输阶段传送的为命令参数,所以D/CX要置高电平,表示写入的是命令数据。当我们需要向GRAM!入数据的时候,把CSX信号线拉低后,把D/CX信号置为高电平, 这时由D17:0传输的数据则会被ILI9341保存至它的GRAMK15成都学院学士学位论文(设计)RDX图5-8使用18条数据线的8080接口写命令时序T-TLMSmas 工5.3 辅助调试硬件电路辅助调试硬件模块由单片
31、机模块、按键和 LED模块、MAX232真块、CANt理器模块 和CAN攵发器模块组成。辅助调试硬件电路作用是通过 CANS、线为STM3德输汽车信息。 本设计汽车信息采用模拟实现。模拟信号由电位器实现,数字信号由按键模拟。具体硬 件电路详见附录。16成都学院学士学位论文(设计)第6章软件及算法设计方案6.1 系统软件移植6.2 驱动程序设计6.2.1 STM32 巧区动 TFT-LCD 屏ILI9341的8080通讯接口时序可以由STM32使用普通I/O接口进行模拟,但这样 效率较低,STM32提供了一种特别的控制方法一一使用 FSMC接口。 FSMC 简介FSMC(flexi
32、ble static memory controller),译为静态存储控制器。可用于STM32芯片控 制NOR FLASH、PSRAM、和NAND FLASH存储芯片。具结构如图 6-1所示。本设计使用FSMC的NORPSRAM模式控制LCD,所以在此重点分析框图中 NOR FLASH控制信号线部分。控制NOR FLASH主要使用到信号线如图6-2所示。根据STM32对寻址空间的地址映射,如图 6-3所示。地址0x6000 00000x9fff ffff 是映射到外部存储器的,而其中的 0x6000 00000x6fff ffff则是分配给NOR FLASH、 PSRAM这类可直接寻址的器件
33、。当FSMC外设被配置为正常工作,并且外部接了 NOR FLASH ,这时若向0x6000 0000地址写入数据0xffff , FSMC会自动在各信号线上产生 相应的电平信号,写入数据。该过程的时序图如图 6-4所示。17成都学院学士学位论文(设计)FSMC mterrupl Iq NVICNA ND'PC Card memory confirollsrFSMC NE4:1FSMC_NL (pr NADV)FSMC NBL(1:0:FSMC_CLK:FSMC_A25:0 FSMC_Df15:0 FSMC_NOE FSWC_NWE FSMC_NWAITNOR1rps RAM signa
34、lsShared signalsFSMC_NCE|3S) FSMC_INT3:aFSMC.INTR FSMC NGE41 FSMC_NCE4_2 FSMC_NiORD FSMC NIOWR FSMC NIOSIS FSMC_NREG FSMC.CCIMANO signalsPC Card signalBReservedFSMC registerFSMC bank4 PCCARDFSMC bank3 NAND (NAND2)FSMC Ibank2 NAND (NAND1)FSMC bankl NOR/PSRAM 4FSMC bankl NQR/PSRAM 3FSMC bankl NOR/PSRA
35、M 2FSMC bankl NOR/PSRAM 1ReservedOxAOOO 1000 - OxBFFF FFFF OxAOOO 0000 - OxAOOO OFFF 0x9000 0000 - 0x9FFF FFFF 0x8000 0000 - OxSFFF FFFF 0x7000 0000 - Ox7FFF FFFF 0X6C00 0000 - 0X6FFF FFFF 0x6800 0000 - 0x6BFF FFFF 0x6400 0000 - Ox67FF FFFF 0x6000 0000 - 0x63FF FFFF 0x4002 4400 - 0x5FFF FFFF图6-1 FSM
36、C结构图FSMC信号名称信号方向功能CLK输出时钟(同步突发模式使用)A251O输出地址总线D15:0输入,输出双向数据总线NEx输出片选.x = 1,.,4NOE输出输出使能NWE输出写使能NWAIT输入NOR闪存要求FSMC等待的信心图6-2 FSMC控制NOR FLASH勺信号线图6-3 NOR FLASH存储器映像18成都学院学士学位论文(设计)八2密叫NADVNExNOENWED15:0Memory transaction)dara driven by FSMiC(ADDSET +11HCLK CyelM.(DATAST 卡 t) HCLK cycles图6-4 FSMC写NOR寸序图它会控制片选信号NEx选择相应的某块NOR5片,然后使用地址线 A25:0输出 0x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心血管内科护理制度
- 器材管理制度
- 11.3全等三角形判定SAS课件
- 2024年黄山考客运从业资格证考试题目
- 吉首大学《复变函数》2021-2022学年第一学期期末试卷
- 重庆市2023-2024学年高三年级上册期中考试英语试题(含答案)
- 吉林艺术学院《电视节目策划》2021-2022学年第一学期期末试卷
- 协议书范文离婚书范本模板
- 2024年大棚种植蔬菜回收合同范本
- 肉鸡养殖场收购协议书范文模板
- 企业风险分析表格
- 公安派出所建筑外观形象设计规范1
- 产品标识控制程序文件
- (施工方案)双梁桥式起重机安装施工方案
- 提高内镜中心内镜洗消合格率PDCA
- DBJ∕T13-354-2021 既有房屋结构安全隐患排查技术标准
- 建设工程质量管理手册
- 调机品管理规定
- 园长思想政治鉴定范文(5篇)
- 质量管理体系文件分类与编号规定
- 2022年工程项目技术管理人员批评与自我批评
评论
0/150
提交评论