在进行设备调试时,如果没有虚拟串口的功能,一般都是使用MCU的串口连接至PC,在PC端的串口助手软件查看数据。这样除了一根电源线外还需要一根串口通讯线。虚拟串口的优势在于MCU的串口集成到仿真器里面,减少物理间的连接。
安装完EDBG驱动后,在设备管理器中会看到EDBG虚拟的串口号。使用SAM4N Xplained测试了一下EDBG的虚拟串口功能。SAM4N开发板上的 EDBG 具有虚拟串口的功能,可以很方便的进行设备间的通信。在原理图中可以看到,EDBG的硬件接口连接到了MCU的UART0。
使用AS提供的ADC例程进行了测试,串口接收数据如下:
注意:在EDBG使用手册中提到通讯过程中需要DTR信号,所以部分串口工具不能适用。目前,Putty、超级终端可以正常使用,串口助手、SSCOM不能使用。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
虚拟串口
+关注
关注
3文章
62浏览量
13874 -
EDBG
+关注
关注
0文章
3浏览量
3252
发布评论请先 登录
相关推荐
发现一个关于STM32u***虚拟串口的问题
使用CDC_Receive_FS()函数接收数据,电脑就无法识别虚拟串口了,显示未知设备,这是什么情况?具体代码我不贴了,太多了,有用过这个功能的应该知道这两个函数是怎么回事,难道函数
发表于 01-15 10:38
STM32实现虚拟串口功能
STM32实现虚拟串口功能废话不多说直接上代码,Gitlab下载链接。USB虚拟串口用的是正点原子开发板探索者,芯片STM32F407ZGT
发表于 02-22 06:04
EDBG应用指南
The Atmel embedded Debugger (EDBG) is an onboard debugger for integration
发表于 09-12 17:16
•12次下载
一文知道串口通信的帧同步问题
封装STM32串口的底层时,遇到了串口 帧同步 的问题。虽然以前也遇到类似场合,写出来的代码基本能够解决问题,但是在逻辑上总是不能彻底的解释一些细节。
虚拟串口屏工作原理
虚拟串口屏工作原理 Ø 虚拟串口屏生成 通过在计算机屏幕上创建显示窗口. 按照一定的协议把相应的图片,动画,文字,视频,等资源显示在既定窗口
stm32虚拟串口接收的数据处理
,我们需要了解虚拟串口的工作原理。虚拟串口是通过软件模拟的串口,数据通过USB端口传输。在STM32中,我们可以使用USB CDC(Comm
评论