当前位置: 首页 > news >正文

网站转移服务器需要重新备案吗建设银行官网站下载

网站转移服务器需要重新备案吗,建设银行官网站下载,linux 网站配置,网页设计与制作思考建议基于野火指南者《零死角玩转 STM32F103—指南者》的学习 STM32F103系列 FSMC Flexible Static Memory Controller简介 1.详细功能参看《STM32F10x参考手册》#xff0c;这边是概述 是一个外设#xff0c;挂载在AHB总线下。 可以用于驱动包括 SRAM、NOR FLASH 以及 NAND FL…基于野火指南者《零死角玩转 STM32F103—指南者》的学习 STM32F103系列 FSMC Flexible Static Memory Controller简介 1.详细功能参看《STM32F10x参考手册》这边是概述 是一个外设挂载在AHB总线下。 可以用于驱动包括 SRAM、NOR FLASH 以及 NAND FLSAH 类型的存储器不能驱动如 SDRAM 这种动态的存储器 STM32F429 系列的控制器中它具有 FMC 外设支持控制 SDRAM 存储器。 简单来说类似于GPMC可以以直接寻址的方式操作外置的存储设备比如挂载一块SRAM在0x6000 0000处不需要再像操作外置存储设备那样使用相关协议写一个字节直接*char0x6000 0000 0x01就可以了。 2.根据外接的存储设备选引脚 2.1 控制不同类型存储器的时候会有一些不同的引脚看起来有非常多 2.2 不同模式使用不同引脚,根据框图分为NOR/PSRAM ,NANDPC卡信号三类 2.3 FSMC_A 和数据线 FSMC_D是所有控制器都共用 3. 对于同一种类的存储器也可以有不同模式以NOR/PSRAM模式为例子 我们需要操作的是NOR型存储器所以选择NOR型模式 复用模式和非复用模式依照实际情况选择也就是地址线和数据线是否复用 复用引脚和非复用 FSMC 信号名称信号方向功能CLK输出时钟(同步突发模式使用);;NE[x]输出片选x 1…4NADV输出地址、数据线复用时作锁存信号A[25:0]输出地址总线D[15:0]输入/输出双向数据总线NOE输出输出使能NWE输出写使能NWAIT输入NOR 闪存要求 FSMC 等待的信号NBL[1]输出高字节使能(存储器信号名称为NUB) PSRAM使用NBL[0]输出低字节使能(存储器信号名称为NLB) PSRAM使用 N表示低有效 其他型号的存储器引脚分配详见资料手册 4.地址映射 与 地址线 地址映射 分配给FSMC的地址是哪里 FSMC 连接好外部的存储器并初始化后就可以直接通过访问地址来读写数据 其中这部分在内存中有着固定的存储地址存储单元是映射到 STM32 的内部寻址空间的在程序里定义一个指向这些地址的指针然后就可以通过指针直接修改该存储单元的内容FSMC 外设会自动完成数据访问过程读写命令之类的操作不需要程序控制。 0x6000 0000 至 0x9FFF FFFF用于FSMC。 FSMC 把整个 存储区域分成了 4 个 Bank 区域NOR 及 SRAM 存储器只能使用 Bank1 的地址在每个 Bank 的内部又分成了 4 个小块每个小块有相应的控制引脚用于连接片选信号FSMC_NE1/2/3/4 当 STM32 访问0x60000000-0x63FF FFFF 地址空间时其实就是访问FSMC BANK1的第1块区域FSMC_NE1 引脚会自动设置为低电平 0x60000000-0x6FFF FFFF这片地址也就是Bank1的256M字节空间在芯片内部由AHB总线上的28根地址线ADDR[27:0]寻址。这里ADDR 是内部AHB地址总线其中ADDR[25:0]对应外部存储器地址FSMC_A[25:0]而HADDR[26:27]对应4个区. ADDR[25:0],有26根地址线也就是可以进行2**26地址范围的寻址(也就是0x400 0000)。 HADDR[26:27]对4个区进行寻址. 四个区对应二进制,红色部分就是bit HADDR[26:27] Bank10110-0000 0000-0000 0000-0000 0000-0000 即 60 00 00 00 Bank20110-0100 0000-0000 0000-0000 0000-0000 即 64 00 00 00 Bank30110-1000 0000-0000 0000-0000 0000-0000 即 68 00 00 00 Bank40110-1100 0000-0000 0000-0000 0000-0000 即 6c 00 00 00 总结对于存储块BANK1cpu给他分配的地址是0x60000000-0x6FFF FFFF那么cpu对他寻址的话是使用32根地址线其中低ADDR[25:0]根可以外接到外部存储器进行0x400 0000范围的寻址ADDR[27:26]根可以在Bank中的四部分选择一个。 外部存储器宽度 默认情况下存储器的一个地址对应的是1个byte,那么可以正常当作cpu上内部存储一样读取。如果存储器地址数据为16位32位也就是两个字节一个地址四个字节一个地址那么控制16位32位宽度的存储设备且不支持单字节访问就比较麻烦了。 存储器地址数据为16位32位的这种类型的存储器我们本来对应64M个的byte的地址就变成了32M个的双字节byte的地址也就是最后一位ADDR[bit0]无效了因为地址一次要加2 HADDR[27:0]AHB总线对外设FSMC寻址的地址线AHB总线与FSMC的连接 FSMC_A[25:0]:FSMC外设对外部扩展存储的寻址线。 不同类型的存储器 不同类型的控制方式 根据类型选择模式FSMC可以控制很多类型的器件模式1 —— SRAM/CRAM 类型模式下还有模式ABCD : 对于模式1还有ABCD四种模式这里选择模式B进行说明 FSMC 控制异步 NOR FLASH 的时序 FSMC 读 NOR FLASH 的时序图模式 B 当内核发出访问某个指向外部存储器地址时FSMC 外设会根据配置控制信号线产生时序访问存储器上图中的是访问外部异步 NOR FLASH模式 B时 FSMC外设的读写时序。 以读时序为例该图表示一个存储器操作周期由地址建立周期(ADDSET)、数据建立周期(DATAST)以及 2个 HCLK周期组成。在地址建立周期中地址线发出要访问的地址数据掩码信号线指示出要读取地址的高、低字节部分片选信号使能存储器芯片地址建立周期结束后读使能信号线发出读使能信号接着存储器通过数据信号线把目标数据传输给 FSMCFSMC 把它交给内核。 FSMC 写 NOR FLASH 的时序图模式 B 写时序类似区别是它的一个存储器操作周期仅由地址建立周期(ADDSET)和数据建立周期(DATAST)组成且在数据建立周期期间写使能信号线发出写信号接着FSMC把数据通过数据线传输到存储器中。 FSMC寄存器 NOR/PSRAM/SRAM 设备使用相同的控制器 NAND/PC 卡设备使用相同的控制器 控制 NOR FLASH 的有 FSMC_BCR1/2/3/4 控制寄存器、FSMC_BTR1/2/3/4 片选时序寄存器以及 FSMC_BWTR1/2/3/4 写时序寄存器。 FSMC时钟 FSMC 外设挂载在 AHB 总线上时钟信号来自于 HCLK(默认 72MHz)控制器的同步时钟输出就是由它分频得到。 它的时钟频率可通过 FSMC_BTR 寄存器的 CLKDIV 位配置HCLK 与 FSMC_CLK 的分频系数(CLKDIV)可以为 216 分频 它可用于与同步类型的 NOR FLASH 芯片通过FSMC_CLK 引脚输出进行同步通讯。 对于异步类型的存储器不使用同步时钟信号所以时钟分频配置不起作用。 其他资料 收集参考资料: keil中扩展RAM的使用与配置
http://www.huolong8.cn/news/351846/

相关文章:

  • 银川做企业网站河池网站制作
  • 免费视频网站素材会建设简单的网站可以赚钱吗
  • 福州网站开发搜索引擎优化的目的是对用户友好
  • dede网站怎么做微信小程序哪个公司做网站
  • 帝国做网站河北省任免
  • 领优惠券的小网站怎么做搜索引擎优化包括哪些内容
  • 网站用的服务器全网营销培训
  • 网站建设公司 宣传册小程序定制 seo营销
  • 做代收水果是什么网站怎么做用来表白的网站
  • 苏州建站公司兴田德润i网址多少什么样的网站适合优化
  • 免费网站免费进入在线网站建设客户来源
  • 一个域名解析多个网站网页制作教程width
  • qq网站代码flashxml网站模板
  • 做app和做网站太仓网站建设平台
  • 宇宙企画网站河源今天发生的重大新闻
  • 响应式设计网站wordpress 汽车 模板下载
  • 长春火车站官网wordpress search提示
  • 郑州做网站琴免费咨询口腔科医生回答在线
  • 抚顺市营商环境建设局网站网站网站自己做
  • 人才网站建设的目标医疗机构 网站备案
  • 企业级网站开发原理图房产网址
  • 旅游网站建设规划报告怎么写网站配置伪静态
  • 做网站用什么主机好西宁手机微网站
  • 物流管理网站怎么做wordpress社交插件
  • 利用高权重网站做关键词关键词那种网站
  • 网站上线步骤wordpress 4.6.1 漏洞
  • 域名网站平台如何学习网站开发编程
  • 深圳专业网站建设企网站怎么做ipfs
  • 宁波创建网站河南郑州网站建设哪家公司好
  • 购物网站难做简约的网页设计欣赏