文件名称:
【ZLG微信文档精选】浅谈工程师的调试法宝(一)——Printf串口输出.pdf
开发工具:
文件大小: 289kb
下载次数: 0
上传时间: 2019-10-14
详细说明:ZLG 精选微信文章分享
1.作为一名嵌入式软件系统工程师,掌握住高效快捷的调试方法,往往会在实际的项
目开发中达到事半功倍的效果
2.main.c添加重定向的代码,把MCU的其中一个串口重定向为Printf输出接口,利用 C 语言函数库的Printf 函数印实时打印出 MCU 的运行状态,变量数据,显示到电脑串口工具。广州周立功单片机科技有限公司
浅谈工程师的调试法宝
串口输出
精选微信文章分享
这时我们可能就会想:如果能用它直接向上的串口软件打印信息的话,不是件很酷
的事情么,再也不用自己写格式转换函数了。但它是函数库中的函数,如何知道我们的
底层调用了串口发送函数呢?这就用到了重定向技术。重定向的代码如程序清单所小。
程序清单重定向代码
串口发送一个宇符函数
发送完成返回
在我们完成串口的初始化工作并编写好一个字符发送函数
之后,航可以
把程序清单所示的代码添加到你的工程里了。并在文件起始处添加
文件,如下所
重定向的代码是由函数来执行的。要注意的是,不能使用其他的名字,因为“”
是编译器预定义的用于字符输出的函数名。实际上只是一个封皮,它直接调用
函数米做真实的工作。
加入上面的代码之后,再重新编译一下你的代码,在主函数中随便写一个打印信息,是
不是在串口助手上面有意外的惊喜呢?
通过上文的描述,你凵经对使用在串口助手打印信息有所了解把,但是在调试过
程中,还需要配置串口资源,无疑又加大了产品开发的周期。那么有没有一种方法,可以不
使用的外设资源,又可以貪看调试信息呢?敬请关注《浅谈⊥程师的调试法宝()
之半主机的巧妙应用》。
精选微信文章分享
广州周立功单片机科技有限公司
浅谈工程师的调试法宝
串口输出
精选微信文章分享
免责声明
广州周立功单片机科技有限公司随附提供的软件或文档资料旨在提供给您本公司的客
仗用,仅限于且只能在本公司制造或销售的产品上使用。
该软件或文档资料为木公司和或其供应商所有,并受适用的版权法保护,版权所有。
如有违反,将面临相关适用法律的刑事制裁,并承担违背此许可的条款和条件的民事责仟。
本公司保留在不通知读者的情况下,有修改文档或软件相关内容的权利,对于使用中所
出现的任何效果,本公司不承押仟何责仟。
该软件或文档資料“按现洑”提供,不提供保证,无论是明示的、暗示的还是法定的保
证。这些保证包括但不限于对出于某一特定日的应用此软件的适销性和這用性默示的俣证。
在任何情况下,公司不会对任何原因造成的特别的、偶然的或间接的损害负责。
精选微信文章分享
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.