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

单片机串口发送数据

65536 2019-02-16 浏览量:694
STM32如何将ADC采集的数据通过串口发送给PC?不会写程序
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 分开来说吧,一种是直接用stm32上的串口usart,具体有几个可能看你的芯片决定,通过ttl-rs232,或者ttl-usb转一下,给电脑(推荐)。

    另外一种就是用gpio模拟串口(同样是要转一下的),稍稍麻烦一点,但也可以找到一些例程的,比如网上随便搜了一个,http://www.51hei.com/bbs/dpj-106883-1.html,稍稍看看,好像没什么问题。

    • 发布于 2019-02-16
    • 举报
    • 评论 1
    • 0
    • 0
9604a3b72d92b876 回复了 9604a3b72d92b876:突然想到,好像论坛不让带外链的,怎么修改啊。。。 回复

其他答案 数量:11
  • 可以参考原子或者野火的串口程序以及AD程序就可以啊。首先配置好芯片的时钟,再初始化好AD和串口,然后将转换完毕的数据直接使用串口发送即可。

    推荐使用printf函数把信息打印出来。但是使用printf函数之前要把串口重定向。不然不会输出。

    • 发布于2019-02-16
    • 举报
    • 评论 1
    • 1
    • 0
65536 回复了 我是假管贴心小助手 :什么是串口重定向?是重新选择串口吗? 回复

  • 这个直接通过发送函数send把AD值发送就可以,也可以串口打印函数
    • 发布于2019-02-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 代码可以参考下面的https://blog.csdn.net/qq_18984151/article/details/79685787!
    • 发布于2019-02-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以参考一下 原子或者野火的串口例程
    • 发布于2019-02-16
    • 举报
    • 评论 0
    • 0
    • 0

  • adc例程可以看下,原理就是读取adc然后转成字符型发送到串口
    • 发布于2019-02-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用串口的发送函数发数据进行

    • 发布于2019-02-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 只是不会相应程序?

    在本站视频 //www.icxbk.com/xst/detail/68.html 的33、34讲专门讲了。

    • 发布于2019-02-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 很简单,你可以先调通ADC外设,再逐步调通串口发送和接收,分两步来。
    • 发布于2019-02-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 找个数组保存ADC采集到的数据,等采集一定量之后通过串口发送出去
    • 发布于2019-02-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接使用 hal 库的 串口发送函数,把数据地址和长度放到参数里面,发就行了
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机串口发送数据