[技术问答] EBI_Open();函数的执行速度,请问有明确数据吗?

[复制链接]
1333|6
 楼主| 两只袜子 发表于 2025-2-17 11:25 | 显示全部楼层 |阅读模式

#define EBI_TIMING_FASTEST      0x0UL /*!< EBI timing is the fastest \hideinitializer */
#define EBI_TIMING_VERYFAST     0x1UL /*!< EBI timing is very fast \hideinitializer */
#define EBI_TIMING_FAST         0x2UL /*!< EBI timing is fast \hideinitializer */
#define EBI_TIMING_NORMAL       0x3UL /*!< EBI timing is normal  \hideinitializer */
#define EBI_TIMING_SLOW         0x4UL /*!< EBI timing is slow \hideinitializer */
#define EBI_TIMING_VERYSLOW     0x5UL /*!< EBI timing is very slow \hideinitializer */
#define EBI_TIMING_SLOWEST      0x6UL /*!< EBI timing is the slowest \hideinitializer */

EBI_Open(EBI_BANK0, EBI_BUSWIDTH_16BIT, EBI_TIMING_NORMAL, 0, EBI_CS_ACTIVE_LOW);

另外,这个还需要单独设置吗?
#define EBI_MCLKDIV_1           0x0UL /*!< EBI output clock(MCLK) is HCLK/1 \hideinitializer */
#define EBI_MCLKDIV_2           0x1UL /*!< EBI output clock(MCLK) is HCLK/2 \hideinitializer */
#define EBI_MCLKDIV_4           0x2UL /*!< EBI output clock(MCLK) is HCLK/4 \hideinitializer */
#define EBI_MCLKDIV_8           0x3UL /*!< EBI output clock(MCLK) is HCLK/8 \hideinitializer */
#define EBI_MCLKDIV_16          0x4UL /*!< EBI output clock(MCLK) is HCLK/16 \hideinitializer */
#define EBI_MCLKDIV_32          0x5UL /*!< EBI output clock(MCLK) is HCLK/32 \hideinitializer */
#define EBI_MCLKDIV_64          0x6UL /*!< EBI output clock(MCLK) is HCLK/64 \hideinitializer */
#define EBI_MCLKDIV_128         0x7UL /*!< EBI output clock(MCLK) is HCLK/128 \hideinitializer */
cr315 发表于 2025-2-17 11:39 | 显示全部楼层
没有明确的、具体的执行时间数据
cr315 发表于 2025-2-17 11:39 | 显示全部楼层
但可以通过选择合适的硬件平台、合理配置时钟、优化函数参数以及降低系统负载等方式来提高其执行速度。
永久冻结 发表于 2025-8-28 13:01 | 显示全部楼层
EBI_Open () 的执行速度无统一明确数据,其常受 MCU 时钟频率、所选 EBI 时序配置等因素的直接影响。
少女诗篇 发表于 2025-9-14 14:08 | 显示全部楼层
目前没有关于 EBI_Open () 函数执行速度的明确官方数据。其执行速度可能受单片机型号、主频、时序参数等因素影响,如 M480 系列单片机使用 EBI 并行数据接口时,数据传输速度不超过主频 / 8。具体速度需根据实际硬件环境和测试来确定。
今夜限定月光 发表于 2025-9-23 18:26 | 显示全部楼层
目前没有明确的官方数据表明 EBI_Open (); 函数的具体执行速度。该函数主要用于初始化 EBI 总线,其执行速度可能受到单片机主频、EBI 总线配置(如总线宽度、时序参数等)以及编译器优化等因素的影响。实际应用中,可通过测量特定场景下的执行时间来评估其速度。
一点点晚风 发表于 2025-10-4 12:54 | 显示全部楼层
目前没有关于 EBI_Open () 函数执行速度的明确公开数据。其执行速度受 MCU 主频、EBI 配置参数(如总线宽度、时序等)以及系统负载等多种因素影响,不同的应用场景和硬件配置会导致执行速度有所不同。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2122

主题

8121

帖子

11

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