藍橋杯嵌入式坑

2021-10-24 18:32:18 字數 382 閱讀 5050

1、float adc_value = 0;

adc_value=adc_getconversionvalue(adc1)*3.3f/4096;

adc_value必須是float不然就是0,特別鬼畜

2、蜂鳴器是pb4,adc是pb0

gpio_pinremapconfig(gpio_remap_swj_nojtrst, enable);

不是gpio_remap_swj_jtagdisable

長得太像了

3、rtc配置中斷要,adc不用

4、i2c_init();一定要初始化這個檔案

5、不知道是啥麼原因,為啥串列埠接收到的陣列內容下標從1開始。

藍橋杯嵌入式 USART

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

藍橋杯嵌入式 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...

藍橋杯嵌入式 RTC

bkp裡是關於備份暫存器的庫函式,pwr裡是關於電源管理的庫函式 ifndef rtc h define rtc h include stm32f10x.h void rtc init u8 hh,u8 mm,u8 ss endif include rtc.h void rtc init u8 hh...