摘要:
microlib提供了一个有限的stdio子系统,它仅支持未缓冲的stdin、stdout和stderr。这样,即可使用printf()来显示应用程序中的诊断消息。要使用高级I/O函数,您必须提供自己实现的以下基本函数,以便与您自己的I/O设备配合使用。fputc()为所有输出函数实现此基本函数。例如,fprintf()、printf()、fwrite()、fputs()、puts()、putc()和putchar()。fgetc()为所有输入函数实现此基本函数。例如,fscanf()、scanf()、fread()、read()、fgets()、gets()、getc()和getchar() 阅读全文
posted @ 2013-04-22 01:21
scdyxcc
阅读(2352)
评论(0)
推荐(0)
摘要:
STM32串口通信中使用printf发送数据配置方法(开发环境 Keil RVMDK)在STM32串口通信程序中使用printf发送数据,非常的方便。可在刚开始使用的时候总是遇到问题,常见的是硬件访真时无法进入main主函数,其实只要简单的配置一下就可以了。下面就说一下使用printf需要做哪些配置。有两种配置方法:一、对工程属性进行配置,详细步骤如下1、首先要在你的main 文件中 包含“stdio.h” (标准输入输出头文件)。2、在main文件中重定义<fputc>函数 如下: // 发送数据 int fputc(int ch, FILE *f) { USART_SendDa 阅读全文
posted @ 2013-04-22 01:08
scdyxcc
阅读(860)
评论(0)
推荐(0)
浙公网安备 33010602011771号