stm32f407的串口通信传输不了且串口调试软件无法显示的问题
血泪总结,这个问题一直困扰了我很久!因为不知道为什么一直识别不到我的串口。
一开始我只用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的串口通信传输不了且串口调试软件无法显示的问题相关推荐
- 梳理STM32F429之通信传输部分---NO.3 串口空闲IDEL中断+DMA+FreeRTOS
梳理STM32F429之通信传输部分---NO.3 串口空闲IDEL中断+DMA+FreeRTOS 目录 一.串口空闲IDEL中断: 二.串口及串口中断的配置: 三.stm32f4xx_it.h 的配 ...
- 普中单片机--串口通信(2)---通过串口助手发送数据点LED
普中单片机–串口通信(2) 通过串口助手发送数据 点亮LED 软件部分 #include <reg52.h> #define jingzhen 12000000UL /*使用12.0M晶体 ...
- 【串口通信】K210与STM32串口通信、K210与OpenMV串口通信
[串口通信]K210与STM32串口通信.K210与OpenMV串口通信 串口通信 前言 为何需要串口通信 K210如何进行串口通信 K210串口配置 K210串口发送相关定义 K210串口发送测试 ...
- PC机之间串口通信传输文件
参考资料 本文内容:本文主要介绍如何实现两电脑之间的串口通信.将两台笔记本电脑,借助 usb转TTL 模块和杜邦线,建立起串口连接.然后用串口助手等工具软件(带文件传输功能)将一台笔记本上的一个大文件 ...
- uart串口通信传输协议
一.Uart串口通信 uart串口通信是一种异步串行全双工通信方式,tx端用于数据发送:rx端用于数据接收.信号线在空闲时为高电平. 异步通信是按字符传输的.每传输一个字符就用起始位来收.发双方的同步 ...
- C#串口通信—传输文件测试
说明:该程序可能不具备实用性,仅测试用. 一.使用虚拟串口工具VSPD虚拟两个串口COM1和COM2 二.约定 占一个字节,代码如下: using System; using System.Colle ...
- python3串口通信16进制_STM32串口通信——16进制数形式
一.为什么采用16进制数形式? 首先,需要解释一下串口发送的数据都是unsigned char类型的,说成字符和16进制形式,只是我们采用何种方式展示这些数据.字符形式就是把16进制数通过ASCII表 ...
- linux下串口通信程序,关于Linux下串口通信的一点心得
1. 打开串口 与其他的关于设备编程的方法一样,在 Linux 下,操作.控制串口也是通过操作起设备文件进行的.在 Linux 下,串口的设备文件是 /dev/ttyS0 或 /dev/ttyS1 等 ...
- matlab上位机串口通信,MATLAB GUIDE 上位机串口通信开发 绘制图形
本人因项目需求,需要开发这个串口通信上位机界面,用于实时绘制串口发送过来的数据.本人之前基本没使用过MATLAB,也就知道个zeros(100)这种在命令行窗口中输入的函数.至于MATLAB能开发图形 ...
- python树莓派串口通信实例_树莓派通过串口发送数据
可以通过串口登陆树莓派,也可以通过串口向其他主机发送数据.树莓派的串口接受数据科技爱好者博客已经写过,可以参考这篇文章:树莓派与arduino串口通信实践.这篇文章教大家如果通过树莓派的串口发送数据. ...
最新文章
- S2JH经验分享:控制jdbc:initialize-database与其他bean加载顺序
- 艾伟_转载:DataTable.NewRow 内存泄漏问题
- leetcode 110. 平衡二叉树
- 《Head First Python》第四章--持久存储
- [转]Spark能否取代Hadoop?
- Unit9 Mangement Strategies—— I
- [javascript]图解+注释版 Ext.extend()
- latex图片标题居中
- WordPress PHP Fatal Error “Maximum execution time of 30 seconds exceeded” 的解决办法
- linux模式匹配运算符,linux之正则表达式
- 1.5 编程基础之循环控制 33 计算分数加减表达式的值 python
- 数仓、数据平台和中台还分不清楚?大佬的10年经验之谈,看完懂了
- 关于static的使用
- Atitit org.eclipse.jdt 的ast 架构 Eclipse JDT API spec
- [C#/DevExpress]VS2010使用CefSharp调用Chrome内核打开网页
- java static 详解
- 计算机网络安全论文怎么答辩,计算机网络论文答辩自述及常见问题.doc
- C语言实现输出九九乘法表
- Python list列表---学习总结
- 计算机的主要配件是哪两个,组成计算机cpu的两大部件是什么
热门文章
- 常用矩阵向量求导公式
- YOLOv3在Intel Realsense上的Python实现(未实现)
- haproxy的frontend/backend和listen区别
- 在外部JS中使用validity进行表单验证出现未定义问题
- 如何从哈斯图判断一个偏序集是不是格?
- php仿止伪装ip,php伪造ip与防止伪造ip方法解析
- Vue中 directive 用法
- summery(一)
- php文件是不是死链,怎么判断网站的链接是不是死链接? 百度搜索标准死链官方文档...
- Docker学习(二)进阶