Keil Debug 串口调试技巧

这篇具有很好参考价值的文章主要介绍了Keil Debug 串口调试技巧。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Keil Debug 串口调试技巧

效果

debug窗口效果

Keil Debug 串口调试技巧

虚拟串口效果

Keil Debug 串口调试技巧文章来源地址https://www.toymoban.com/news/detail-455677.html

debug窗口实现方法

第一步:配置参数

  • 更改对应的bebug窗口参数
    • 两边的 Dialog DLL 更改为:DARMSTM.DLL
    • 两边的 Parameter (这里的根据单片机型号更改)更改为:-pSTM32F103VE
  • 选择左边的 Use Simulator 选项。

Keil Debug 串口调试技巧

第二步:写好串口打印函数,以及打开对应的 Debug 窗口

  • 串口打印

Keil Debug 串口调试技巧

  • 打开窗口

Keil Debug 串口调试技巧

  • 窗口位置

Keil Debug 串口调试技巧

只要运行就可以查看了

Keil Debug 串口调试技巧

Keil Debug 串口调试技巧

虚拟串口实现方法

第一步:配置参数和上一种方式一样

第二步:打开电脑的虚拟串口

Keil Debug 串口调试技巧

第三步:在命令窗口输入指令

Keil Debug 串口调试技巧

  • 在命令串口键入:MODE COM1 115200, 0, 8, 1
  • 回车

Keil Debug 串口调试技巧

  • 再输入:ASSIGN COM1 <S1IN> S1OUT
    • COMx代表计算机的串口,可以是COM1、COM2、COM3或其他;
    • <S1IN> S1OUT代表单片机的串口。对于只有一个串口的普通单片机,即SIN和SOUT;对于有两个或者多个串口的单片机,即SnIN和SnOUT(n=1,2,…即单片机的串口号)。

Keil Debug 串口调试技巧

效果如下

Keil Debug 串口调试技巧

到了这里,关于Keil Debug 串口调试技巧的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA debug 断点调试技巧

    1、首先看下IDEA中Debug模式下的界面: ① 以Debug模式启动服务,左边的一个按钮则是以Run模式启动。在开发中,我一般会直接启动Debug模式,方便随时调试代码。 ② 断点:在左边行号栏单击左键,或者快捷键Ctrl+F8 打上/取消断点,断点行的颜色可自己去设置。 ③ Debug窗口:访

    2024年02月15日
    浏览(40)
  • 前端网页开发debug调试基础技巧

    Google Chrome 浏览器提供了许多快捷键,以帮助用户更高效地浏览网页和使用浏览器功能。以下是一些常用的Chrome快捷键: 标签页和窗口管理 Ctrl + T (Windows/Linux) / Cmd + T (Mac): 打开新标签页 Ctrl + N (Windows/Linux) / Cmd + N (Mac): 打开新窗口 Ctrl + Shift + N (Windows/Linux) / Cmd + Shift + N (Mac):

    2024年04月28日
    浏览(34)
  • keil MDK 5.38版本 在Debug配置使用STlink调试时,软件闪退

    参考: keil5.38 debug配置STlink调试,软件闪退 使用 ST-Link 调试器时 MDK uVision 崩溃 问题情况如下: 下载下来,覆盖原来的文件就好了 CSDN资源下载链接在此 网盘链接在此

    2024年02月16日
    浏览(58)
  • iOS开发之Xcode常用调试(Debug)技巧

    上面也提到了,在我们日常的开发过程中最常⻅的Debug方式就是打Log。而在OC语言中,打Log是采用NSLog方 法。但是NSLog效率低下,具体原因可以看这篇博客( NSLog效率低下的原因及尝试lldb断点打印Log)。所 以在平时的开发过程中,能不打Log就不打Log。实在想打Log网上也有对NSLog的一

    2024年02月04日
    浏览(60)
  • 嵌入式_GD32使用宏开关进行Debug串口打印调试

    串口Debug是一种将数据通过串口发送的方法。通过使用printf函数,我们可以将需要发送的数据格式化为字符串,并通过串口发送出去。在C语言中,通常使用串口发送数据的函数为printf函数,但是需要将标准输出重定向到串口。 本文详细的介绍了如何重定向printf输出到串口输出

    2024年02月14日
    浏览(48)
  • keil5自带“串口模拟器“调试打印(stm32)

     打开软件调试 代码编写串口程序 开始编译 view菜单-serial Windows - uart1 # - 全速运行  

    2024年02月19日
    浏览(46)
  • keil5软件仿真stm32设置 和 调试技巧

    不想用板子的时候或没有板子的时候,软件仿真更方便调试快速验证; KEIL两大功能:1.编译器功能;2.调试器功能 1.选择 Use simulaor 代表要使用软件模拟仿真 2.“dialog DLL”的内容是 DARMSTM.DLL ,表示使用STM系列 3.把“dialog DLL”的内容换成 TARMSTM.DLL , 4.parameter”的内容是 -pSTM

    2024年02月13日
    浏览(51)
  • 串口debug工具使用方法

    串口debug使用方法   一、硬件连接方式 (1)USB A to B线,连接PC和debug小板。 (2)HDMI线,连接debug小板和TV HDMI串口。 注意:不需要VGA线及VGA-HDMI转接板。  二、使用方法 小板上有选择串口pin脚的拨动开关,看丝印选择。如不确定,可先往外拨。(I2C通信类似) (1)USB线插入

    2024年02月01日
    浏览(62)
  • IDEA中DEBUG技巧

    如上图标注 1 所示,表示设置 Debug 连接方式,默认是 Socket 。 Shared memory 是 Windows 特有的一个属性,一般在 Windows 系统下建议使用此设置,相对于 Socket 会快点。 ## Debug 常用快捷键 Win 快捷键 Mac 快捷键 介绍 F7 F7 进入下一步,如果当前行断点是一个方法,则进入当前方法体内

    2024年02月07日
    浏览(29)
  • keil报错:Loading PDSC Debug Description failed for STMicroelectronics STM32Fxxxxxxx

      考虑到大家使用到的keil版本“不方便”跟新,除了官方解决方案,我们可以直接删除包中的消息。 找到Keil.STM32Lxxx_DFP.pdsc(安装路径下),去掉其只读属性,打开Keil.STM32Lxxx_DFP.pdsc文件,搜索message,删除行“Message(2, \\\"Not a genuine ST Device! Abort connection.\\\");”,保存文件,恢复文

    2024年02月03日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包