我用的是PIC18F442单片机,往U盘里写1M的数据,用时将近1分钟.太慢了,能否能让它快一些呢? 有解决的办法吗?
往高手指点,谢谢 谢谢[Emot]1[/Emot][Emot]1[/Emot]
热门产品 :
CH641: PD及无线充电专用MCU
我用的是PIC18F442单片机,往U盘里写1M的数据,用时将近1分钟.太慢了,能否能让它快一些呢? 有解决的办法吗?
往高手指点,谢谢 谢谢[Emot]1[/Emot][Emot]1[/Emot]
写速度一般和U盘的特性有关系,你可以将你的写扇区的函数里面嵌入汇编,这样速度就比较快点,还有就是一次往里面写多个扇区,例如一次写8个扇区
请问,你说的一次写8个扇区我有点不明白.我现在是定义一个512字节的RAM变量,要是一次写8个字节那需要定义很大的变量吗? 能否解释一下,我不明白.
请指点谢谢
一个扇区是512字节,8个扇区就是4096字节,一次就可以操作4k.那就要定义一个4096字节的变量,你定义一个512字节的RAM变量,那你一次只能操作一个扇区.速度肯定比较慢.
什么单片机能有这么大的RAM空间啊? 成本一定很高,如果是外阔RAM空间电路板的空间还不够,哎,有没有别的办法了?
谢谢了,谢谢了