单片机学习小组
直播中

陈利妮

7年用户 1032经验值
私信 关注

外部总线接口 (EBI)怎么用?

NuMicro M05xxBN/DN/DE 系列配备一个外部总线接口 (EBI) , 用来访问外部设备.
为节省外部设备与芯片的连接引脚数, EBI支持地址总线与数据总线复用模式. 且地址锁存使能 (ALE)信号支持区分地址与数据周期.

[size=13.3333330154419px]其实其他系列也都有的。
外部总线接口有下列功能:
 支持外部设备最大64K字节 (8位数据宽度)/128K字节(16位数据宽度)
 外部总线基本时钟频率可调 (MCLK)
 支持8位或 16 位数据宽度
 数据访问时间 (tACC), 地址锁存使能时间(tALE) 和地址保持时间(tAHD) 可调
 支持地址总线和数据总线复用以节省地址管脚
 空闲周期可配置用于不同的访问条件: 写命令结束(W2X), 连续读(R2R)
 读/写操作支持0访问保持时间,写操作有写缓冲以增强读/写效率(M051xxDN/DE)

回帖(1)

北京烤鸭

2024-1-25 17:10:15
外部总线接口的使用步骤如下:

1. 引脚定义:将外部设备的地址线、数据线、控制线连接到芯片的对应引脚上。

2. 初始化时钟频率:根据外设手册,设置EBI的时钟频率,使得外设能够正确地工作。

3. 配置数据宽度:根据外设的数据宽度,选择EBI的数据总线宽度,以保证数据传输的正确性。

4. 配置访问时间:根据外设的数据读写速率,设置EBI的数据访问时间、地址保持时间和地址锁存使能时间。

5. 配置复用模式:根据外设的接口要求,设置EBI的地址总线和数据总线是否复用以节省地址管脚。

6. 空闲周期:根据外设的要求,设置EBI在数据传输完成后需要多少个空闲周期,以准备下一次数据传输。

7. 使用EBI访问外设:根据外设的地址映射,使用EBI读写外设的数据和控制信号。

注意事项:

1. EBI的初始化需要根据外设的要求进行设置,否则会导致数据传输的错误。

2. EBI使用过程中需要保证地址映射的正确性,否则会导致数据访问失败。

3. EBI的时钟频率和数据访问时间需要根据外设手册进行设置,否则会导致数据传输错误。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分