完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
开发环境:Keil RVMDK
在STM32串口通信程序中使用printf发送数据,非常的方便。可在刚开始使用的时候总是遇到问题,常见的是硬件访真时无法进入main主函数,其实只要简单的配置一下就可以了。 下面就说一下使用printf需要做哪些配置。 有两种配置方法: 一、对工程属性进行配置,详细步骤如下 1、首先要在你的main 文件中 包含“stdio.h” (标准输入输出头文件)。 [size=12.8000001907349px]2、在main文件中重定义
这样在使用printf时就会调用自定义的fputc函数,来发送字符。 3、在工程属性的 “Target" -> "Code Generation" 选项中勾选 "Use MicroLIB" MicroLIB 是缺省C的备份库,关于它可以到网上查找详细资料。 二、第二种方法是在工程中添加“Regtarge.c”文件 1、在main文件中包含 “stdio.h” 文件 [size=12.8000001907349px]2、在工程中创建一个文件保存为 Regtarge.c , 然后将其添加工程中在文件中输入如下内容(直接复制即可)
[size=12.8000001907349px]3、在main文件中添加定义以下两个函数
至此完成配置,可以在main文件中随意使用 printf 。 |
|
相关推荐
|
|
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
377 浏览 0 评论
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】(第三篇)ADC采集+PWM输出
536 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第四十五章 人脸识别实验
540 浏览 0 评论
950 浏览 0 评论
如何用OpenCV的相机捕捉视频进行人脸检测--基于米尔NXP i.MX93开发板
1403 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11760 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 06:58 , Processed in 0.765067 second(s), Total 41, Slave 31 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号