そのため、組み込みシステムでは、フラッシュ メモリにいくつかの整数を読み書きしています。私はこの関数でそれを読むことができます:
read(uint32_t *buffer, uint32_t num_words){
uint32_t startAddress = FLASH_SECTOR_7;
for(uint32_t i = 0; i < num_words; i++){
buffer[i] = *(uint32_t *)(startAddress + (i*4));
}
}
それから
uint32_t buf[10];
read(buf,10);
buff[5]
が空 (上に何かがある) かどうかを知るにはどうすればよいですか?
今、空のアイテムで、私はこのようなものを手に入れ165 '¥'
ます255 'ÿ'
それを見つける方法はありますか?