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...