打印

单片机文件传输问题

[复制链接]
1148|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gxgclg|  楼主 | 2012-8-30 18:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
秋天落叶| | 2012-8-30 19:02 | 只看该作者
通过网络或串口,自己定个协议

使用特权

评论回复
板凳
baidudz| | 2012-8-30 19:11 | 只看该作者
要看文件的大小,小的话,一般是根据自定规则对文件进行分解,成为二进制代码,分段组帧,加上校验之类的防错机制,然后逐帧通过串口发送。你可以想象成把一张纸剪成很多小块,边上数字号,通过小管道把小块纸片统统传输到另一处,然后根据数字号重新拼接成一张完整的纸。

使用特权

评论回复
地板
火箭球迷| | 2012-8-30 19:15 | 只看该作者
对PC的文件系统不熟悉,
传输数据倒是挺容易的,PC端直接写串口就行了,电路上处理一下电平转换,
像楼上说的,不要整个发,要加上偏移地址校验之类的放错机制

使用特权

评论回复
5
summerlover| | 2012-9-2 21:33 | 只看该作者
自己制定传输协议将文件转化成为二进制代码,一帧一帧的传,接受到数据之后再重新转换成所需格式的文件,不过建议数据量小的文件,一般单片机内存有限,文件太大传输速度慢,不太建议用串口传输

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

177

主题

1653

帖子

1

粉丝