angalp 发表于 2024-12-3 10:02:19

CDC方式对W25Q128编程 擦除 读取 时间测试

本帖最后由 angalp 于 2024-12-3 10:27 编辑

MCU频率24M

擦除:43秒
写入:7分29秒
读出:2分57秒
比之前用串口方式速度快多了,只是SPI速度限制,还是有点慢,AI8051U的QSPI速度会更快!

MCU用的是AI8H2K32U   程序是移植AI8051U的例程



VCC 发表于 2024-12-3 10:36:23

考古


VCC 发表于 2024-12-3 10:37:23

看来和之前理论计算的耗时,接近很多了


DIY365 发表于 2024-12-3 11:15:19

非常不错,研发越来越顺手了

angalp 发表于 2024-12-3 13:36:39

VCC 发表于 2024-12-3 10:37
看来和之前理论计算的耗时,接近很多了

MCU频率用的24M,如果整到40M,SPI速度就会再快一点,就是不知道改频率会不会影响USBCDC。毕竟用的是USB库。

angalp 发表于 2024-12-3 13:37:02

DIY365 发表于 2024-12-3 11:15
非常不错,研发越来越顺手了

学习中......

VCC 发表于 2024-12-3 13:46:32

angalp 发表于 2024-12-3 13:36
MCU频率用的24M,如果整到40M,SPI速度就会再快一点,就是不知道改频率会不会影响USBCDC。毕竟用的是USB ...

根据现有资料结合我的理解,

USB的时钟应该是独立的PLL模块出来的

所以你改系统时钟不会影响USB的工作

angalp 发表于 2024-12-3 14:31:28

VCC 发表于 2024-12-3 13:46
根据现有资料结合我的理解,

USB的时钟应该是独立的PLL模块出来的


我改完时钟,读取ID不对,不知道是不是IO模式的问题,例程是推挽模式,我用的准双向口。晚点我改改再试。

DIY365 发表于 2024-12-3 16:31:32

angalp 发表于 2024-12-3 14:31
我改完时钟,读取ID不对,不知道是不是IO模式的问题,例程是推挽模式,我用的准双向口。晚点我改改再试。 ...

等你好消息

angalp 发表于 2024-12-3 16:43:52

DIY365 发表于 2024-12-3 16:31
等你好消息

证明改时钟对USB无影响,时钟改到27M,读取ID都不对,但是改成12M,正常运行,就是读写速度变慢了,不知道SPI最大速率能到多少,有空看看手册。
页: [1] 2
查看完整版本: CDC方式对W25Q128编程 擦除 读取 时间测试