历史上的今天

今天是:2024年09月17日(星期二)

2020年09月17日 | STM32F4—fsmc的配置步骤

发布者:Turquoise 来源: eefocus关键字:STM32F4  fsmc  配置步骤 手机看文章 扫描二维码
随时随地手机看文章

0:开启GPIO时钟和FSMC时钟


1:配置GPIO


2:配置片选控制寄存器


3:配置片选时序寄存器


4:配置写入时序寄存器


GPIO_InitTypeDef  GPIO_InitStructure;//GPIO配置寄存器

FSMC_NORSRAMInitTypeDef  FSMC_NORSRAMInitStructure;//片选控制寄存器

FSMC_NORSRAMTimingInitTypeDef  readWriteTiming; //片选时序寄存器

FSMC_NORSRAMTimingInitTypeDef  writeTiming;//写入时序寄存器


关键字:STM32F4  fsmc  配置步骤 引用地址:STM32F4—fsmc的配置步骤

上一篇:STM32 可编程电压监测器(PVD)实现数据掉电保存
下一篇:spi flash偶尔出现写入错误的情况

推荐阅读

   雷蛇在早前公布的中期业绩中确认,公司正集中资源开发第二代雷蛇游戏手机,并将在移动端引入自己在PC平台的资源和服务。很快第二代雷蛇游戏手机的基准测试成绩曝光了,网站显示它的单核跑分2026分,多核跑分8234分,预装Android8.1的操作系统,辅以8GB内存。之后,该机已经成功登陆安兔兔,关于第二代雷蛇游戏手机的细节得到了进一步的曝光。屏幕方...
“人类对于信息的渴望,就如原始人对于食物的渴望,食物的热量可以满足需求,信息则用来填充大脑。”作为最为便捷的信息入口,智能手机已经成为现代人工作生活必需的物品,从某种意义上来讲,智能手机已经成为人们获取“信息粮食”的“器官”,满足人们对信息的渴求。而在智能手机之外,越来越多的智能硬件设备成为人们“额外”的信息入口,智能电视、智能...
  近日,济南市发展改革委、国资委、机关事务服务中心等3部门联合下发文件,加快推进单位内部电动汽车充电基础设施建设。要求各级机关及其他公共机构、国有企业应统筹考虑单位和职工购买电动汽车需求,坚持市场化原则,在内部停车场加快配建相应比例充电设施,发挥示范带头作用,到2020 年底,新建和既有停车场要规划建设配备充电设施比例不低于10%。...
  在工业环境中,每天需要处理不同形状、尺寸、材料和光学特性(如反射比、吸收等)的零件。这些零件必须以特定的方向挑选和放置,然后进行加工。将这些零件随机从存放的环境(容器或其他)中自动挑选并放置的活动通常被称为箱拣。但这对机器人末端执行器(一种连接到机械臂末端的设备)提出了挑战,它需要准确地知道要抓取物体的3D位置、尺寸及其想方向...

史海拾趣

问答坊 | AI 解惑

NC2-51单片机学习板实验程序范例5

NC2-51单片机学习板实验程序范例 51单片机学习板成品图 NS-1下载线成品图  编程功能:  NC2-51单片机学习板自带编程功能。 至尼士单片机http://www.nnssh.com/downloads/down3.htm下载Easy pro isp下载线驱动程序. 使用时将NS-1(I ...…

查看全部问答∨

DSP电源问题请教-急!

仿照seed EVM642,用tps54310做642的供电电源,空载时电源输出正常1.39v和3.26v。可是一接上负载,1.39v输出正常,但是3.3v输出就没了,为0v。 测量电流也没有过载的现象,请大侠们帮助一下!先谢了! …

查看全部问答∨

嵌入式,静态库连接

嵌入式指纹采集管理 硬件有一ARM嵌入式板子 一个zfm-20指纹采集模块 想在linux系统下编写程序烧到嵌入式板子上 调用指纹模块提供的函数,从而实现对指纹的 采集识别删除等功能 目前有自己编写的原函数zhiwen.c和厂家提供的 SYFinger.a的静态 ...…

查看全部问答∨

WCE 弹出式菜单问题

我在EVC下用下面的代码来做个弹出式菜单: CPoint point; point.x=50; point.y=100; CMenu menu; menu->LoadMenu(IDR_MENU1); CMenu *pPopMenu = menu->GetSubMenu(0); pPopMenu->TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,this) ...…

查看全部问答∨

关于驱动中读串口偶尔会有重复的问题

目前遇到一个问题,应用层调用我的驱动读串口的时候,偶尔会出现重复。比如本来应该是6位的数据,结果读成了12位。12位的有时候读成了24位。希望各位帮忙想下原因。如何确定是应用层出了问题还是驱动层出了问题呢…

查看全部问答∨

【MSP430共享】MC430F14例程:ADC12+LCD显示

【例程简介】: 利MC430F14开发板实现ADC12模块进行数据采集,然后将采集到的数据经转换处理后在LCD12232模块上显示所测量到的值。实验时可以调节外部电位器来查看结果。【例  程】://基于MC430F14开发板实验例程 # include < ...…

查看全部问答∨

ICkey接受《国际电子商情》专访

大整合:本土分销商如何磕赢世界? 今年8月初,安富利低调宣布收购台湾的两家电子元件分销商,即台湾得毅实业股份有限公司以及合讯科技股份有限公司,公然和大联大、艾睿电子同台打擂。就在此前一个月,艾睿电子宣布收购北京合众达电子有限公 ...…

查看全部问答∨

报到帖

加点人气吧…

查看全部问答∨

求助

从别人写的程序中发现两种主机读从机数据的方式 方式一  先设置SDA和SCL的高低,然后if((P4IN&0x80)>0)   {......} 方式二  设置SCL、SDA,然后if(SDA=1)  {......}   问题一 方式一中SDA的设置起到什么作用 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved