血泪总结,这个问题一直困扰了我很久!因为不知道为什么一直识别不到我的串口。
一开始我只用Jlink与单片机连接,后面发现jlink解决不了串口传输的问题,他只能烧录程序。
串口调试软件如图所示:

注意一定要串口选择里出现ch340字样才可以传输数据。

解决方案一

jlink烧录程序+USB转TTL串口传输
注意这种口不是usb转ttl

那么先用Jlink将程序烧录进去,而后再用usb转ttl连接板上的串口位置(注意板的TX连usb转ttl的RX,RX连TX,其余按板上提示连接即可)
连接完成图如下:

可以发现设备管理器中出现com7(ch340),

记住插入usb转ttl模块后,再安装CH340驱动,驱动显示安装成功才是成功,预安装成功不算成功。
之后就可以传输数据啦~

解决方案二

采用stlink进行烧录程序+USB转TTL进行串口通信。
stlink烧录程序的教程网上有很多,原理都是一样的。

stm32f407的串口通信传输不了且串口调试软件无法显示的问题相关推荐

  1. 梳理STM32F429之通信传输部分---NO.3 串口空闲IDEL中断+DMA+FreeRTOS

    梳理STM32F429之通信传输部分---NO.3 串口空闲IDEL中断+DMA+FreeRTOS 目录 一.串口空闲IDEL中断: 二.串口及串口中断的配置: 三.stm32f4xx_it.h 的配 ...

  2. 普中单片机--串口通信(2)---通过串口助手发送数据点LED

    普中单片机–串口通信(2) 通过串口助手发送数据 点亮LED 软件部分 #include <reg52.h> #define jingzhen 12000000UL /*使用12.0M晶体 ...

  3. 【串口通信】K210与STM32串口通信、K210与OpenMV串口通信

    [串口通信]K210与STM32串口通信.K210与OpenMV串口通信 串口通信 前言 为何需要串口通信 K210如何进行串口通信 K210串口配置 K210串口发送相关定义 K210串口发送测试 ...

  4. PC机之间串口通信传输文件

    参考资料 本文内容:本文主要介绍如何实现两电脑之间的串口通信.将两台笔记本电脑,借助 usb转TTL 模块和杜邦线,建立起串口连接.然后用串口助手等工具软件(带文件传输功能)将一台笔记本上的一个大文件 ...

  5. uart串口通信传输协议

    一.Uart串口通信 uart串口通信是一种异步串行全双工通信方式,tx端用于数据发送:rx端用于数据接收.信号线在空闲时为高电平. 异步通信是按字符传输的.每传输一个字符就用起始位来收.发双方的同步 ...

  6. C#串口通信—传输文件测试

    说明:该程序可能不具备实用性,仅测试用. 一.使用虚拟串口工具VSPD虚拟两个串口COM1和COM2 二.约定 占一个字节,代码如下: using System; using System.Colle ...

  7. python3串口通信16进制_STM32串口通信——16进制数形式

    一.为什么采用16进制数形式? 首先,需要解释一下串口发送的数据都是unsigned char类型的,说成字符和16进制形式,只是我们采用何种方式展示这些数据.字符形式就是把16进制数通过ASCII表 ...

  8. linux下串口通信程序,关于Linux下串口通信的一点心得

    1. 打开串口 与其他的关于设备编程的方法一样,在 Linux 下,操作.控制串口也是通过操作起设备文件进行的.在 Linux 下,串口的设备文件是 /dev/ttyS0 或 /dev/ttyS1 等 ...

  9. matlab上位机串口通信,MATLAB GUIDE 上位机串口通信开发 绘制图形

    本人因项目需求,需要开发这个串口通信上位机界面,用于实时绘制串口发送过来的数据.本人之前基本没使用过MATLAB,也就知道个zeros(100)这种在命令行窗口中输入的函数.至于MATLAB能开发图形 ...

  10. python树莓派串口通信实例_树莓派通过串口发送数据

    可以通过串口登陆树莓派,也可以通过串口向其他主机发送数据.树莓派的串口接受数据科技爱好者博客已经写过,可以参考这篇文章:树莓派与arduino串口通信实践.这篇文章教大家如果通过树莓派的串口发送数据. ...

最新文章

  1. S2JH经验分享:控制jdbc:initialize-database与其他bean加载顺序
  2. 艾伟_转载:DataTable.NewRow 内存泄漏问题
  3. leetcode 110. 平衡二叉树
  4. 《Head First Python》第四章--持久存储
  5. [转]Spark能否取代Hadoop?
  6. Unit9 Mangement Strategies—— I
  7. [javascript]图解+注释版 Ext.extend()
  8. latex图片标题居中
  9. WordPress PHP Fatal Error “Maximum execution time of 30 seconds exceeded” 的解决办法
  10. linux模式匹配运算符,linux之正则表达式
  11. 1.5 编程基础之循环控制 33 计算分数加减表达式的值 python
  12. 数仓、数据平台和中台还分不清楚?大佬的10年经验之谈,看完懂了
  13. 关于static的使用
  14. Atitit org.eclipse.jdt 的ast 架构 Eclipse JDT API spec
  15. [C#/DevExpress]VS2010使用CefSharp调用Chrome内核打开网页
  16. java static 详解
  17. 计算机网络安全论文怎么答辩,计算机网络论文答辩自述及常见问题.doc
  18. C语言实现输出九九乘法表
  19. Python list列表---学习总结
  20. 计算机的主要配件是哪两个,组成计算机cpu的两大部件是什么

热门文章

  1. 常用矩阵向量求导公式
  2. YOLOv3在Intel Realsense上的Python实现(未实现)
  3. haproxy的frontend/backend和listen区别
  4. 在外部JS中使用validity进行表单验证出现未定义问题
  5. 如何从哈斯图判断一个偏序集是不是格?
  6. php仿止伪装ip,php伪造ip与防止伪造ip方法解析
  7. Vue中 directive 用法
  8. summery(一)
  9. php文件是不是死链,怎么判断网站的链接是不是死链接? 百度搜索标准死链官方文档...
  10. Docker学习(二)进阶