[AT32F403/403A] 介绍下AT32的XMC异步通信的几个模式的时序(MODE1/2/A/B/C/D)

[复制链接]
2934|0
 楼主| 林堪堪 发表于 2021-6-25 19:07 | 显示全部楼层 |阅读模式
本帖最后由 林堪堪 于 2021-6-25 19:29 编辑

XMC 模块能够与同步或异步存储器接口,它的主要作用是提供一个MCU的AHB与外部存储器(SRAM/PSRAM/NOR FLASH/NAND FLASH/PC Card)的通信接口。
这里介绍XMC的异步通信,异步通信包含MODE1/2/A/B/C/D几种模式。
其中MODEA/B/C/D为扩展模式(TMGWREN=1),读/写可以使用不同的时序,读写时序分别使用XMC_BK1TMGx /XMC_BK1TMGWRx寄存器配置;MODE1/2为非扩展模式(TMGWREN=0),读/写只能使用相同时序,读/写时序通过同一时序寄存器XMC_BK1TMGx来配置。

具体模式支持的存储器如下表:
7499360d5b519bbd1d.png

各模式时序如下:

1)Mode1和modeA读/写时序对比(支持SRAM/PSRAM):
读:

1747660d5b59852a07.png
写:
4678860d5b7e0ed2f4.png

2)Mode2和modeB读/写时序对比(支持NOR FLASH):
读:
5275060d5b84270021.png
写:

1451860d5b7afdceb6.png

3)ModeC(支持NOR FLASH):
738460d5b86ca40a0.png

4)ModeD(支持SRAM/PSRAM/NOR FLASH):

4423560d5b88c4d4e2.png


您需要登录后才可以回帖 登录 | 注册

本版积分规则

69

主题

119

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部