stm32printf函数调用
来源:互联网 发布:日产空燃比传感器数据 编辑:程序博客网 时间:2024/06/05 20:05
一、对工程属性进行配置,详细步骤如下
1、首先要在你的main 文件中 包含“stdio.h” (标准输入输出头文件)。
2、在main文件中重定义<fputc>函数 如下:
// 发送数据
int fputc(int ch, FILE *f)
{
USART_SendData(USART1, (unsigned char) ch);// USART1 可以换成 USART2 等
while (!(USART1->SR & USART_FLAG_TXE));
return (ch);
}
这样在使用printf时就会调用自定义的fputc函数,来发送字符。
3、在工程属性的 “Target" -> "Code Generation" 选项中勾选 "Use MicroLIB"”
MicroLIB 是缺省C的备份库,关于它可以到网上查找详细资料。
至此完成配置,在工程中可以随意使用printf向串口发送数据了。
阅读全文
0 0
- stm32printf函数调用
- STM32printf函数实现方法
- 函数调用
- 函数调用
- 函数调用
- 函数调用
- 调用函数
- 函数调用
- 函数调用
- 函数调用
- 函数调用
- 函数调用
- 函数调用
- 函数调用
- 函数调用
- 函数调用
- 调用函数
- 函数调用
- 关于寻路算法的一些思考(11):寻路算法的其他应用
- 关于寻路算法的一些思考(12):AI 技术
- Java系列问题(三)
- foreach循环和内存中的数组
- Number/for...in/检索/||/&&/Syntactic Sugar/Default Parameters/Template Literals/Multiline Strings/this
- stm32printf函数调用
- Linux--系统网络基本配置
- jQuery多图上传插件imgUp.js
- kali利用MS08_067简单渗透的过程
- c++ enum 用法
- 106. Construct Binary Tree from Inorder and Postorder Traversal
- 行为活动的引导:方向,目标,思路,方法,实现
- Hadoop-No.13之数据源系统以及数据结构
- Python--TCP时间服务器