访问电脑版页面

导航:老古开发网手机版STM32单片机编程

stm32 打印数据到PC串口

导读:一、一般情况下,很多人都是利用printf函数重定向来实现的,但是看得不是很明白。所以,此处利用sprintf函数来实现。二、整个的思想就是把要打印的数据,放到MCU对PC的串口发送缓冲里。三、sprintf函数在stdio.h头文
关键字:
pc串口,STM32,打印数据,

一、一般情况下,很多人都是利用printf函数重定向来实现的,但是看得不是很明白。

所以,此处利用sprintf函数来实现。

二、整个的思想就是把要打印的数据,放到MCU对PC的串口发送缓冲里。

三、sprintf函数在stdio.h头文件里,所以要想在程序中使用,必须将这个头文件包含进来。

四、示例:


void PC_SendChar(uint8_t DataToSend)

{

RS485_TX_Enable ();

USART_SendData (USART1 ,DataToSend);

while(USART_GetFlagStatus (USART1 ,USART_FLAG_TC )!=SET );

RS485_RX_Enable ();

}

void PC_SendString(uint8_t *str)

{

while(*str)

{

PC_SendChar (*str);

str++;

}

}


char Param_Out[30];?

sprintf(Param_Out ,"The voltage of System Basic is %.5f Vrn",System_Basic_Vol);

PC_SendString((u8*)Param_Out );


来源:互联网   作者:karen  2018/11/20 19:20:01
栏目: [ STM32单片机编程]

相关阅读

基于ESP8266和STM32单片机的程序代码编写

STM32使用Flash存储器当作EEPROM来保持数据

STM32F30X USART串口初始化顺序

STM32关于USART的使用笔记

如何将STM32单片机中的函数调用到入口参数

STM32单片机位带操作的原理解析

意法半导体(ST)与软件设计公司合作研发软件开发工具,为STM32微控制器用户提供最佳的免费开发环境

如何设置STM32单片机非初始化数据变量不被零初始化

STM32单片机的断言机制函数assert_param解析

STM32的DMA演示,USART

STM32单片机PID算法的原则及应用方法

STM32 控制lcm液晶ILI9341驱动的液晶驱动程序

printf重定向到stm32串口

意法半导体的优化代码协助设计人员发挥STM32微控制器的最大潜力

STM32单片机设计extern全局变量的定义解析

详解STM32的位带操作

基于STM32F4的 C++封装(完整代码)

STM32 使用DMA+DAC+TIMER 输出正弦波

stm32 打印数据到PC串口

基于PIC单片机花样彩灯控制器程序设计