微控制器和文件 IO
我正在对通过串行端口连接到 PC 的 8051 微控制器系统(C 语言)进行编程。我想让 µC 写入 PC 上的文件。有没有一种简单的通用方法可以从 C 级别做到这一点?
I'm programming a 8051 microcontroller system (in C) connected to a PC via a serial port. I'd like for the µC to write to a file on the PC. Is there a simple general way to do this from the C level?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道有什么现成的方法可以做到这一点,但开发自己并不难。您将需要:
定义用于传输文件数据的串行协议。旧的拨号调制解调器时代已有协议,但它们可能太复杂。请参阅:http://en.wikipedia.org/wiki/List_of_file_transfer_protocols
编写您的微控制器 编写您的微控制器代码,使用您的协议通过串行端口传输文件数据。
编写一个在您的 PC 上运行的程序以接收数据并将其写入文件。
I'm not aware of a off-the-shelf way to do this, but it's not hard to develop yourself. You will need to:
Define a serial protocol for transmitting the file data. There are existing protocols from the old dialup modem days, but they might be too complex. See: http://en.wikipedia.org/wiki/List_of_file_transfer_protocols
Write your microcontroller code to transmit the file data over the serial port, using your protocol.
Write a program that runs on your PC to receive the data and write it to a file.