![]() |
發布時間: 2023-4-13 22:23
正文摘要:大家好,學習EEPROM知識,想利用EEPROM上電進行遞增0-4數字,但發現無法進行0-4之間的循環,不知道循環部分怎么寫了?程序如圖, |
zch5200 發表于 2023-4-14 08:58 你好。“不知道你什么時候寫進e2的,數可能會跳過不是遞增的”這句話怎么理解?沒貼上的就是EEPROM的擦除,寫入,讀取的基本程序。這程序完全沒有循環, |
Hephaestus 發表于 2023-4-13 23:35 ,你好,看了,是10MS一個周期 |
將dat約束在0-4范圍 dat++; if(dat>=5) {dat=0;} |
你試試把 char dat = 0; 改成 int dat =0; |
TIM_10MS_Flag是在中斷里面改變的吧?用個不用的GPIO把這個標志位輸出出來,用示波器看。 |