藍橋杯嵌入式 USART(按 n傳送)

2021-10-05 17:39:01 字數 1320 閱讀 2686

一、基本資料

快速編寫:6-stm32韌體庫**v3.5版\stm32f10x_stdperiph_lib\stm32f10x_stdperiph_lib_v3.5.0\project\stm32f10x_stdperiph_examples\usart\interrupt

usart.c

#include

"usart.h"

void

usart2_init

(unsigned

long baud)

unsigned

char

usart_sendchar

(usart_typedef* usartx,

unsigned

char ucchar)

void

usart_sendstring

(usart_typedef* usartx,

unsigned

char

*pucstr)

intfputc

(int ch, file *f)

//為了呼叫printf函式 記得開microlib

usart.h

#ifndef  __led_h_

#define __led_h_

#include

"stm32f10x.h"

#include

"stdio.h"

void

usart_sendstring

(usart_typedef* usartx,

unsigned

char

*pucstr)

;unsigned

char

usart_sendchar

(usart_typedef* usartx,

unsigned

char ucchar)

;void

usart2_init

(unsigned

long baud)

;#endif

main.c中所加中斷**

void

usart2_irqhandler

(void

)// else

// }

}

三、文獻參考1.zach_z作者**

2.fei…作者**

藍橋杯嵌入式 USART

乙個是串列埠 1 pa9,pa10 乙個是串列埠 2 pa2,pa3 我們的藍橋杯嵌入式開發板並不能直接使用串列埠 1rxbuf 是用來儲存串列埠的接收資料的,rxover 為接收串列埠結束標誌位,rxcunt 為串列埠接收計數值 ifndef usart h define usart h incl...

藍橋杯嵌入式串列埠通訊傳送 蜂鳴器

1 藍橋杯嵌入式開發板串列埠usart2占用pa2 3 在嵌入式設計與開發 stm32韌體庫v3.5 stm32f10x stdperiph lib v3.5.0 project stm32f10x stdperiph examples usart interrupt main函式複製初始化函式 c...

藍橋杯嵌入式 LCD

include stm32f10x.h include lcd.h include stdio.h u8 string 20 u8 temp 30 float ao 3.81 u32 timingdelay 0 void delay ms u32 ntime main body int main v...