串口方式对W25Q128编程 擦除 读取 校验 时间测试
波特率 115200写入14.8M数据耗时26分48秒
读取14.8M数据耗时23分41秒
校验14.8M数据耗时23分39秒
擦除14.8M数据耗时01分05秒
串口波特率起码搞到921600以上吧,不然这个功能就失去实用价值了。
另外,实时显示进度和时间的功能虽然体验好,但是拖慢了操作速度,
攻城狮也不大可能因为进度条多开一个线程去处理吧,
最后只能牺牲软件效率。
用的哪一个芯片? https://www.stcaimcu.com/forum.php?mod=viewthread&tid=11220
这个地方有CDC串口的速度记录 晓飛飛 发表于 2024-11-7 12:12
串口波特率起码搞到921600以上吧,不然这个功能就失去实用价值了。
另外,实时显示进度和时间的功能虽然体 ...
电脑速度很快的,显示的影响可以忽略不计吧,您是做了什么测试对比 rpbdibvj 发表于 2024-11-7 13:07
用的哪一个芯片?
AI8H2K32U
程序是从AI8051U移植过来的 电子电工单片机 发表于 2024-11-7 13:12
电脑速度很快的,显示的影响可以忽略不计吧,您是做了什么测试对比
其实速度慢是因为串口,用CDC或者直接用HID肯定非常快。 电子电工单片机 发表于 2024-11-7 13:11
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=11220
这个地方有CDC串口的速度记录 ...
CDC程序我没法移植到AI8H2K32U,显示RAM不够用。 用dma快一点 邮箱 发表于 2024-11-7 13:37
用dma快一点
DMA是快,但是用串口通信,波特率115200就限制了速度。
页:
[1]
2