AVR微控制器EEPROM學習
生活中我們經常會犯眼高手低的毛病,很多東西看著別人弄很容易,但輪到自己的時候就會發現其實沒有想象中的簡單。學完51微控制器時,我以為小小的微控制器無非就是進行一些IO口的控制罷了,但今天在進行AVR系列微控制器學習的時候,才發現原來微控制器還有很多的不同,自己原來掌握的東西還遠遠不足,所以無論到什麼時候只有虛心學習,不斷努力才能真正的掌握一門技術,學習的過程也是自己人格豐富的過程。下面來說說對EEPROM學習的一些感受。
AVR微控制器內部已整合了512kb的EEPROM,對EEPROM的操作比51微控制器相對簡單一些。寫EEPROM操作:
讀操作:
主函式將記錄開啟開發板的次數,將開機數送EEPROM儲存,開機後使用LED顯示開發板的啟動次數。
在書寫主函式時出現了一些錯誤:
由於變數i,每次啟動時不能記錄上一次的資料,導致寫入EEPROM中的資料錯誤,最終導致程式錯誤,因此不能隨便修改程式執行順序。所有問題除錯通過後,下載到開發板執行時,發現開發板根本就不會執行程式,很奇怪。諮詢廠家客服後,給出的建議是設定程式的優化度,於是將優化度設定為2後程式執行正常。
相關文章
- AVR 微控制器串列埠和網口的通訊VR串列埠
- 51微控制器學習筆記:連續讀寫STC89C52RC內部EEPROM儲存器筆記
- 關於STC微控制器的內部EEPROM操作問題日常分享
- 微控制器學習(七)串列埠串列埠
- 51微控制器學習跳轉
- STM32系統學習——I2C (讀寫EEPROM)
- 【微控制器學習】第八課:微控制器的LED點陣
- 51微控制器學習歷程(二)快速入門51微控制器
- EVASH Ultra EEPROM
- 微控制器學習(六)定時器的使用定時器
- 微控制器學習(八)點陣LED的使用
- 51微控制器學習資料書籍分享
- Arduino EEPROM 的操作UI
- (11.1)iic串列埠讀寫EEPROM實驗:EEPROM介紹串列埠
- 《AVR微控制器實用C語言程式設計與典型例項 吳健》pdf 附下載連結VRC語言程式設計
- 微控制器小白學習之路(十二)---直流電機的控制
- 微控制器小白學習之路(四)---led燈的閃爍
- 2020-10-31 51微控制器學習
- i.MX rt 系列微控制器的學習記錄
- Camera EEPROM bringup
- 微控制器學習(十)紅外遙控與外部中斷
- 【STM32微控制器學習】第四課:GPIO控制LED
- 菜鳥之學習51微控制器(一)認識開發板
- gcc-avr中中斷的寫法GCVR
- 關於初學51微控制器
- 51微控制器學習筆記——STC15W201S系列筆記
- 非易失性儲存器EEPROM
- EVASH Ultra EEPROM Development Board User GuidedevGUIIDE
- 學習STM32微控制器,從菜鳥到牛人就是這麼簡單。
- 微控制器學習(十一)I2C匯流排和AT24C02的使用
- 微控制器小白學習之路(三十二)---DS18B20數字溫度計(三)
- 51微控制器學習筆記:使用DS1302晶片製作電子鐘筆記晶片
- 初學51微控制器--場效電晶體
- 微控制器學習(九)定時器掃描按鈕和數碼管與PWM的使用定時器
- 2015.07.25 STC15微控制器學習日記-時鐘與復位
- 初學51微控制器--網上教程(51自學網)
- 學習學習再學習
- EEPROM與記憶體Flash消耗能量計算記憶體