这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » 【STCAi8051U】Ai8051U的四线SPI(QSPI)模式

共1条 1/1 1 跳转至

【STCAi8051U】Ai8051U的四线SPI(QSPI)模式

专家
2025-09-17 16:35:08     打赏

Ai8051U 系列单片机集成了 QSPI 控制器。QSPI 是一种专用的通信接口,连接单线、双线或四线的SPI Flash 存储介质。该接口可以在以下两种模式下工作:

  ※ 间接模式:使用 QSPI 寄存器执行全部操作

 ※ 状态轮询模式:周期性读取外部 Flash 状态寄存器,而且标志位置 1 时会产生中断(如擦除或烧写完成,会产生中断)

图片7.png

一、QSPI 功能脚切换

图片8.png

QSPI_S[1:0]:QSPI 功能脚选择位

图片9.png


二、QSPI 主要特性

1、两种功能模式:间接模式和 状态轮询模式

2、支持 SDR 模式

3、针对间接模式,完全可编程操作码

4、针对间接模式,完全可编程帧格式

5、集成 32 字节的 FIFO,用于发送和接收

6、支持 8 位数据访问

7、在达到 FIFO 阈值、超时、操作完成以及发生访问错误时产生中断


三、QSPI 应用注意事项

1、 当使能 QSPI 功能后,QSPI 相关的 6 个 I/O 口均会由 QSPI 模块进行托管,用户程序无法再对这些I/O 进行输出控制,即使 QSPI 工作在单线模式(只使用 IO0 和 IO1 进行数据传输),用户程序也无法操作 IO2 和 IO3。

2、 QSPI 的 nCS 脚的有效信号是由硬件自动控制的,不能用普通的 I/O 口来代替 nCS 进行控制。

3、 一组硬件 QSPI 口只能用于控制一个 QSPI 设备,不能用类似普通 SPI 的方式采用多个普通 I/O 口来当作 nCS 片选多个设备。但可以使用分时复用的方法将整组 QSPI 切换到不同的 I/O 管脚,来控制多个 QSPI 设备。

图片10.png

4、 Ai8051U 的 QSPI 只有主机模式,没有从机模式。

5、 Ai8051U 的 QSPI 的工作模式可配置为兼容普通 SPI 的工作模式 0(空闲是 CLK 为低电平)和兼容普通 SPI 的工作模式 3(空闲是 CLK 为高电平),使用 QSPI_DCR1 寄存器中的 CKMODE 进行配置。






关键词: 菜鸟学单片机     Ai8051U     QSPI    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]