🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/开源蜂鸟E203/配置QSPI0普通模式,数据存在重复发送四次的异常现象
配置QSPI0普通模式,数据存在重复发送四次的异常现象
开源蜂鸟E203 作者 Andew 发布于 2025-12-01 10:38(312 天前) 3808 浏览

将QSPI0配置为普通SPI模式,非XIP启动模式,存在数据重复发送四次的现象图片alt
以下为代码
“””
int main(void)
{

qspi_set_clk(QSPI0,0x08,0x03);
qspi_disable_xip(QSPI0);
qspi_set_fmt(QSPI0, 8, 1, 0, 0);
qspi_set_cs(QSPI0,0x00000001,0x00000002);
qspi_start_transaction(QSPI0,0x01);
QSPI0->TXDATA = 0x00000055;
QSPI0->TXDATA = 0x000000FF;
qspi_stop_transaction(QSPI0);

}
“””
请问有大佬知道是什么原因吗?

全部回复 1
A
Andew312 天前 · 1 楼

问题解决了!我用的是N300的核,apb上电后,默认四分频, 导致一个信号拉高了4个周期,把数据重复写到了SPI的发送ram里面,从而会发送四次数据

💡 请 登录 后参与讨论(微信扫码即登录/注册)