【STM32】FMC

打印 上一主题 下一主题

主题 505|帖子 505|积分 1515

FMC功能与FSMC类似,但比FSMC更强大,但仅在F4 / F7 / H7等高级一点的MCU上支持,F1不支持。固然我的是F103,但趁便都看了。
  大部分图片泉源:正点原子HAL库课程
   专栏目录:记录自己的嵌入式学习之路-CSDN博客

目录
1    用途
2    其他相关知识
3    相关HAL库函数
4    紧张结构体
5    使用的简化代码
5.1    方法1
5.2    方法2

1    用途

FMC,Flexible Memory Controller,灵活的存储控制器。
用于驱动NOR/PSRAM,NAND/PC卡,同步DRAM(SDRAM/Mobile LPSDR SDRAM)等。配置好FMC,存储器当成普通外设使用。界说一个指向这些地点的指针,通过对指针操作就可以直接修改存储单位的内容,FMC自动完成读写下令和数据访问操作,不需要程序去实现时序。
相比FSMC。多出了同步DRAM(SDRAM/Mobile LPSDR SDRAM)的支持。
但仅在F4 / F7 / H7等高级一点的MCU上支持,F1不支持。

2    其他相关知识

与FSMC相似,此处不再赘述。

3    相关HAL库函数



4    紧张结构体





5    使用的简化代码

5.1    方法1


5.2    方法2


这里LCD下令用0x60100000-2来取代,实在就是如FSMC部分所说,用于驱动LCD需要的实在是用地点线的拉高取代RS信号线的拉高,至于写数据的时候,则只要地点在对应Bank的对应分区内就可以了。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

万万哇

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表