新建
上传
首页
助手
最?/div>
资料?/div>
工具

avr 

单片?/p>

 

串口实现

 

printf

(使用变参函数)

 

#include 

 

#include 

 

#include 

 

typedef unsigned char uint8; 

 

static void usart_init(void) 

 

{ 

 

UCSRA = 0x02; 

 

UCSRB = 0x18; 

 

UCSRC = 0x06; 

 

UBRRH = 0x00; 

 

UBRRL = 103; 

 

} 

 

static void put_char(uint8 data) 

 

{ 

 

if (data == 

?r?

 

 

put_char(0x09); 

 

while ( !(UCSRA 

(1 

 

; 

 

UDR = data; 

 

} 

 

static void myprintf(const char* fmt,...) 

 

{

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

avr 

单片?/p>

 

串口实现

 

printf

(使用变参函数)

 

#include 

 

#include 

 

#include 

 

typedef unsigned char uint8; 

 

static void usart_init(void) 

 

{ 

 

UCSRA = 0x02; 

 

UCSRB = 0x18; 

 

UCSRC = 0x06; 

 

UBRRH = 0x00; 

 

UBRRL = 103; 

 

} 

 

static void put_char(uint8 data) 

 

{ 

 

if (data == 

?r?

 

 

put_char(0x09); 

 

while ( !(UCSRA 

(1 

 

; 

 

UDR = data; 

 

} 

 

static void myprintf(const char* fmt,...) 

 

{

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

avr 

单片?/p>

 

串口实现

 

printf

(使用变参函数)

 

#include 

 

#include 

 

#include 

 

typedef unsigned char uint8; 

 

static void usart_init(void) 

 

{ 

 

UCSRA = 0x02; 

 

UCSRB = 0x18; 

 

UCSRC = 0x06; 

 

UBRRH = 0x00; 

 

UBRRL = 103; 

 

} 

 

static void put_char(uint8 data) 

 

{ 

 

if (data == 

?r?

 

 

put_char(0x09); 

 

while ( !(UCSRA 

(1 

 

; 

 

UDR = data; 

 

} 

 

static void myprintf(const char* fmt,...) 

 

{

Ͼλ">
Ͼλ
Ŀ

avr单片?串口实现printf(使用变参函数) - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

avr 

单片?/p>

 

串口实现

 

printf

(使用变参函数)

 

#include 

 

#include 

 

#include 

 

typedef unsigned char uint8; 

 

static void usart_init(void) 

 

{ 

 

UCSRA = 0x02; 

 

UCSRB = 0x18; 

 

UCSRC = 0x06; 

 

UBRRH = 0x00; 

 

UBRRL = 103; 

 

} 

 

static void put_char(uint8 data) 

 

{ 

 

if (data == 

?r?

 

 

put_char(0x09); 

 

while ( !(UCSRA 

(1 

 

; 

 

UDR = data; 

 

} 

 

static void myprintf(const char* fmt,...) 

 

{



ļ׺.doc޸Ϊ.docĶ

  • 꼶Ʒϲȫ̰(ʦ)
  • չδľ60
  • 2017ѧ꼶ѧ² 16.2 θʽij˳(4ʱ)̰ (°)
  • 2019ѧӢļ201X6·ݡ12·ķword汾 (3ҳ)
  • ħ3ؼȫ
  • װ
  • 2.2ʵ΢-ӡ̰
  • ̷ʼ
  • ˮԱ⼰ȫ
  • ҽѧӰѧ()()

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)