HAL庫 FLASH程式編寫注意事項

2021-10-08 20:08:40 字數 537 閱讀 5112

根據官方庫例程和實驗得知

1.flash擦寫有兩種方式: flash_typeerase_pages按頁擦除和flash_typeerase_masserase masserase

2.flash燒寫程式有三種方式

flash_typeprogram_doubleword 單次8個位元組的方式

flash_typeprogram_fast 單次32行8個位元組的方式

flash_typeprogram_fast_and_last 單次32行8個位元組的方式,但是是燒寫位址的最後一頁。

3.擦寫方式和燒寫方式有關聯性

flash_typeprogram_doubleword的燒寫方式可以使用按頁擦除和masserase,但是

flash_typeprogram_fast和flash_typeprogram_fast_and_last只能使用masserase的方式擦除。

4.可通過檢視#define flash_size_data_register ((uint32_t)0x1fff75e0)該位址的值判斷flash的size。

flash指令碼程式編寫技巧總結

一 使用字尾提高程式設計效率 在使用flash軟體開啟 動作 視窗,使用actionscript 2.0或者3.0時,定義變數時附加一字尾名,當使用會提示其物件的屬性,方便開發者。其字尾列表 物件型別 名稱變數字尾 array 陣列物件 array buttun 按鈕物件 btn camera 攝像...

spark開發程式編寫注意點

看書時發現書中寫的不一定是正確的。eg scala val line sc.textfile hdfs spark 9000 user root readme.md 15 03 19 20 03 04 info memorystore ensurefreespace 202004 called wi...

編寫shell程式的注意事項

一.編寫shell程式的注意事項 1.因為在unix中使用的是小寫字元,因此在shell程式設計中可以使用大寫字元表示變數以示區別。2.在shell語句中加入必要的注釋,以便以後閱讀和維護,注釋以 開頭。3.對shell變數進行運算時,使用乘法符號 時,要用轉義符 進行轉義 4.由於shell對命令...