• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

51单片机通过串口以115200发送文本的例程谁有

STM64 2018-07-20 浏览量:2871
51从sdcard读取文本文档,然后依次发送每行内容,并从串口读取监视信息,待缓冲空了就发送文本
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 首先要设置一个缓冲区,将数据读取出来之后先放进缓冲区,然后通过串口发送

    这里读取文本文档需要运行一个文件系统,推荐fatfs,参考https://blog.csdn.net/ayurm/article/details/6154614

    • 发布于 2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:12
  • 看正点原子的通过串口发送字库的例程修改就行。我就是这么干的
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 看看这个,

    http://www.pudn.com/Download/item/id/2850875.html​

    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 看你用的哪个厂家的单片机了,51单片机也有很多不同厂家,如果是STC的话,可以参考一下ISP软件里面的例程,还是很不错的……不懂的话就看STC的手册……
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 从SD卡上读取文件,要有文件系统。

    在文件系统中读取文件后,文件内容是存储一个缓存数组中的,

    你把这个数组的地址设置为串口发送数据的地址,就可以发送了

    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 要把你的文本存储在一个区域中的RAM,再通过串口发送这个RAM中的数
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机可以通过双缓存一边读取文件,一边通过串口发送文件
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先51就不适合做FATFS,至少是用STM32F103来做,其实读取并发送到串口的方法很简单,只需要将数据存入缓冲区中再进行发送就可以了。

    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个使用一个文件系统就可以进行操作,把数据发送到缓冲区再进行读取
    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 以51的性能做文件管理比较吃力,建议使用stm32来做这样的工作
    • 发布于2018-08-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 参考这个http://www.pudn.com/Download/item/id/2850875.html%E2%80%8B
    • 发布于2018-08-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 参考这个http://www.pudn.com/Download/item/id/2850875.html%E2%80%8B
    • 发布于2018-08-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

51单片机通过串口以115200发送文本的例程谁有