STM32F411RE使用printf函数

 时间:2024-10-12 12:22:55

printf是C语言标准库里一个必不可少的函数,同时这个函数孀晏弁钾也是我们做单片机非常喜欢的串口调式函数,省去了很多字符串转换的操作。这里以STM32F411RE芯片为例,介绍些printf函剞麽苍足数的用法,基础代码是用STM32CubeMX生成的。

工具/原料

STM32CubeMX

Keil

生成MX基础代码

1、新建一个STM32CubeMX工程,选择STM32F411RE芯片,打开工程,切换到Pinout页面,展开USART1,选择“Asynchronous”模式。

STM32F411RE使用printf函数

2、切换到“Configuration”页面,点击USART1,配置串口基本参数。

STM32F411RE使用printf函数

4、工程配置完毕,准备生产代码,因为这属于STM32CubeMX的基本操作,就不再多说了。

STM32F411RE使用printf函数

2、重写fputc函数,注意函数返回值和入口参数:/* USER CODE BEGIN 0 */int fputc(int ch, FILE * stream){HA讣嘬铮篌L_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 1000);return ch;}/* USER CODE END 0 */

STM32F411RE使用printf函数

4、测试如下:

STM32F411RE使用printf函数STM32F411RE使用printf函数
  • 狗狗地震前的表现
  • 贵妇都是怎么穿衣服的
  • 可空转立式泵常见故障分析及解决方法!
  • 怎样改掉孩子的坏脾气
  • 有了结石怎么办
  • 热门搜索
    锦绣潇湘旅游卡 浙江省旅游地图 航空旅游学院 蜀南竹海旅游 揭阳旅游景点大全 去香港的旅游团 哈尔滨周边旅游 沙家浜旅游 白水寨旅游攻略 中国旅游业发展现状