佚名通过本文主要向大家介绍了单片机hex文件下载,单片机hex文件,51单片机hex文件,单片机文件系统,51单片机头文件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:单片机实现文件的读取
描述:
查阅了一些资料说是上位机和下位机通信可行,这方面是小白,对于这种方法可行么?能不能说一下简单的大致过程?还有没有更好的方法?
解决方案1:
描述:
读取文件串口通信上位机下位机
大家好,我现在有几千个顺序命名的txt文档,里面存储着若干的坐标点。我想根据这些坐标点的坐标值的大小转换成01数字信号再通过DA转换器转换成-5V~+5V的模拟电压信号控制电机的运动达到这些坐标点。但是在实现的时候循环读取这些坐标点的过程中最开始使用C语言编程后来导入keil软件中发现许多error,由于二者头文件的内容不同不能进行。因此我想求助怎么能实现将这些文件中的数据读入到单片机中并进行处理?或者处理完成后直接发送给单片机进行控制。查阅了一些资料说是上位机和下位机通信可行,这方面是小白,对于这种方法可行么?能不能说一下简单的大致过程?还有没有更好的方法?
解决方案1:
第一种方法:
你在你的系统上加一个SD卡模块,吧那些txt文件放到SD卡里面。用单片机直接读取文件系统读取坐标。
这个方案要求你增加硬件来实现数据的存储,单片机那边需要怎加文件驱动。
这个方案和你设计的系统有点偏,这个不需要上位机了。
第二种方法:
你应该是单纯的读取C文件转化成二进制,你用程序把文件转换成固定的格式。然后keil直接
定义成常量。
写pc程序转换成需要的格式写到C里面。