哪位AVR编程高手解决一下小弟问题,谢谢了,使用GCC编译器

#include<stdio.h>staticintuart_putchar(charc,FILE*stream);staticFILEmystdout=FDEV_SET... #include <stdio.h>

static int uart_putchar(char c, FILE *stream);

static FILE mystdout = FDEV_SETUP_STREAM(uart_putchar, NULL,_FDEV_SETUP_WRITE);//这句话究竟是定义了什么,C语言语法里面有这一项吗

static int uart_putchar(char c, FILE *stream)

{

if (c == ’\n’)

uart_putchar(’\r’, stream);

loop_until_bit_is_set(UCSRA, UDRE);

UDR = c;

return 0;

}

int main(void)

{

init_uart();

stdout = &mystdout;

printf("Hello, world!\n");

return 0;

}
展开
 我来答
z86y
2009-03-30 · TA获得超过441个赞
知道小有建树答主
回答量:489
采纳率:0%
帮助的人:302万
展开全部
avr,一个单片机,你怎么用printf 和读取文件

????
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式