CH432接收485总线数据,通过CH375写入U盘,如何提高速度? 现在用的是FIFO方式接收,直接存入dataBuf,存够512字节后,写一次扇区,如此反复。 请问更好的方法?
查看: 4301
回复: 8
CH375+CH432如何提高写入速度?
热门产品 :
CH641: PD及无线充电专用MCU
速度,要看你想达到什么样的速度,总该有个指标,以此来评估一下现在的方案是否合理,串口的速度本身就慢。 另外,512字节确实有点少,RAM越大,写的速度也就越快,因为中间打断的时间少了,你还可以用双缓冲,一个缓冲写,一个缓冲接收数据,相互切换,这样速度更快。
一语惊醒梦中人啊,哈哈哈,太感谢了!~
指标是写入速度达到1MBit/s。 我是ch432接收485总线数据,通过ch375写入u盘,如果用收和写两个缓冲区的话岂,得把收到的数据转存入写缓冲区再写入u盘,岂不是增多了时间?不明白
100KB/S这个速度确实有点高,我还是建议你用并口,因为按照这个指标,你单片机的串口速度至少要到2Mbit/S,普通单片机达不到这个速度。
并口? CH375用的是并口数据线,CH432用的是并口数据线和四位地址线,不知道您说的并口指什么?
你是什么单片机?现在写速度能达到多少?
STC90C516AD,40M晶振,现在查询方式写入速度能达到46K/s。FIFO接收的话无法更新文件长度,正在找原因
那你查一下程序是否有问题。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录