導航:首頁 > 軟體知識 > 如何將程序存儲到w25q中

如何將程序存儲到w25q中

發布時間:2024-10-31 05:07:59

1. 柒:SPI匯流排,實現外部FLASH(W25Q128)讀寫

1:SPI是一種高速,全雙工的,同步的通信匯流排;
2:四線連接,MISO-主設備數據輸入,從設備數據輸出;MOSI-主設備數據輸出,從設備數據輸入;SCLK-時鍾信號,由主設備產生;CS-從設備片選信號,由主設備控制。
3:主機和從機各有一個串列移位寄存器,兩個寄存器中的數據在同一時刻被交換,如果只進行寫操作,主機只需要忽略接收到的位元組;如果主機要讀取從機中的位元組,就必須發送一個空位元組來引發從機的傳輸。
4:SPI可以設置輸出串列時鍾的極性和相位,時鍾極性與串列同步時鍾的空閑狀態的電平有關,CPOL=0,串列同步時鍾空閑狀態為低電平,反之為高;CPHA可以設置選擇兩種不同的傳輸協議,CPHA=0,串列同步時鍾的第一個跳邊沿數據被采樣,反之,在串列同步時鍾的第二個跳邊沿數據被采樣;
5:為了防止MISO匯流排沖突,同一時間只允許一個從設備與主設備通訊;
6:SPI主機和從機的時鍾極性和相位應該一致;
7:在數據傳輸(數據交換)的過程中,每次接收到的數據必須在下一次數據傳輸之前被采樣.如果之前接收到的數據沒有被讀取,那麼這些已經接收完成的數據將有可能會被丟棄,導致SPI物理模塊最終失效。因此,在程序中一般都會在SPI傳輸完數據後,去讀取SPI設備里的數據,即使這些數據(DummyData)在我們的程序里是無用的。

1:概述
2:時序

1:配置相關引腳復用為SPI,使能SPI時鍾;
2:設置SPI工作模式,包括主機或者從機、數據格式(高位在前還是低位在前)、設置串列時鍾的極性和相位(采樣方式)、SPI時鍾頻率(SPI的傳輸速度);
3:使能SPI;

spi.c-SPI驅動

flash.c-w25q128驅動

閱讀全文

與如何將程序存儲到w25q中相關的資料

熱點內容
美容美發行業有哪些產品 瀏覽:160
鄭州派對屋音響代理在哪裡 瀏覽:346
如何看待旅遊產品單一 瀏覽:452
國有土地徵收程序在哪個文件 瀏覽:451
淘寶周邊代理多少錢 瀏覽:872
龍幣交易什麼時候恢復 瀏覽:803
抖音小程序如何布局 瀏覽:358
軟體如何快速生成數據 瀏覽:87
為什麼qq載入不了小程序 瀏覽:106
銷售數據收集統計如何開發新點子 瀏覽:968
高粱酒一級代理怎麼做 瀏覽:609
華西醫院信息科運維軟體多少錢 瀏覽:840
電銀付代理商有什麼級別 瀏覽:316
華為v10信息通知在哪個設置里 瀏覽:744
刷卡顯示交易成功怎麼沒有到賬 瀏覽:816
脫硫技術都有什麼 瀏覽:625
廣東省直獄警技術崗怎麼樣 瀏覽:525
大數據是什麼的基礎 瀏覽:648
產品上架前准備工作標題怎麼弄 瀏覽:130
亞馬遜怎麼關聯自己產品 瀏覽:8