Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 指定アドレスのセクタを消去
- static void spi_flash_erase_sector(uint32_t f_addr)
- {
- // 書き込み許可
- spi_flash_write_enable();
- // SPI通信開始
- spi_flash_comm_start();
- // コマンド送信
- spi_flash_transfer(FCMD_SE);
- // メモリアドレス送信
- spi_flash_transfer(f_addr >> 16);
- spi_flash_transfer(f_addr >> 8);
- spi_flash_transfer(f_addr);
- // SPI通信終了
- spi_flash_comm_end();
- // 書き込み終了まで待機
- spi_flash_wait_for_write();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement