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:37
看来和之前理论计算的耗时,接近很多了
MCU频率用的24M,如果整到40M,SPI速度就会再快一点,就是不知道改频率会不会影响USBCDC。毕竟用的是USB库。 DIY365 发表于 2024-12-3 11:15
非常不错,研发越来越顺手了
学习中...... angalp 发表于 2024-12-3 13:36
MCU频率用的24M,如果整到40M,SPI速度就会再快一点,就是不知道改频率会不会影响USBCDC。毕竟用的是USB ...
根据现有资料结合我的理解,
USB的时钟应该是独立的PLL模块出来的
所以你改系统时钟不会影响USB的工作 VCC 发表于 2024-12-3 13:46
根据现有资料结合我的理解,
USB的时钟应该是独立的PLL模块出来的
我改完时钟,读取ID不对,不知道是不是IO模式的问题,例程是推挽模式,我用的准双向口。晚点我改改再试。 angalp 发表于 2024-12-3 14:31
我改完时钟,读取ID不对,不知道是不是IO模式的问题,例程是推挽模式,我用的准双向口。晚点我改改再试。 ...
等你好消息 DIY365 发表于 2024-12-3 16:31
等你好消息
证明改时钟对USB无影响,时钟改到27M,读取ID都不对,但是改成12M,正常运行,就是读写速度变慢了,不知道SPI最大速率能到多少,有空看看手册。
页:
[1]
2