藍橋杯嵌入式讀寫EEPROM 定時器設定

2021-10-09 01:27:04 字數 1178 閱讀 5599

1、iic讀寫eeprom這個要自己寫哦、沒有參考

uint8_t e2prom_read(uint8_t address)

void e2prom_write(unsigned char address,unsigned char info)

2、主程式呼叫

千萬記得i2c_init();

i2c_init()

; temp = e2prom_read

(0xff)

;delay_ms

(2);

e2prom_write

(0xff,++temp)

;delay_ms

(2);

sprintf

(str1,"%s%d","addr:0xff,val:",temp)

;lcd_displaystringline

(line6,str1)

;

二、定時器計時

1、複製嵌入式設計與開發\stm32韌體庫v3.5\stm32f10x_stdperiph_lib_v3.5.0\project\stm32f10x_stdperiph_examples\tim\timebase\main

int main(void)

更改刪除、

void time2_init(void)

2\stm32f10x_it.c複製中斷函式

```cpp

void tim2_irqhandler(void)

else if (tim_getitstatus(tim2, tim_it_cc2) != reset)

else if (tim_getitstatus(tim2, tim_it_cc3) != reset)

else

}

更改為

void

tim2_irqhandler

(void)}

}}

主函式呼叫:

if

(led_flag)

else

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