HSI能不能用来跑USB?
想图省事不接晶振,但USB老掉线,是不是HSI就不该干这活?抓一下时序波形,确认一下指令和时钟是不是发对了。 Quad模式打开了吗?看一下QSPI控制寄存器。 Cube里的QSPI初始化太保守了,可以手调。 是不是Flash芯片本身不支持高频? 时钟预分频是不是默认值,得手动调一下。 建议用memory-mapped模式,会快很多。 ST的QSPI写的时候建议开DMA。 看一下是不是在读状态寄存器那一步卡住了。 QSPI需要设置Flash参数结构体,不设就低速。 我用U5也踩过坑,后来查手册自己改初始化好了。
页:
[1]