樹莓派使用SPI與一片flask通訊

2021-07-24 08:47:09 字數 661 閱讀 8738

首先,需要一塊spi的flask晶元,我這裡使用m25p80;按照引腳順序連線到樹莓派,在測試事前,確保你的spi是開啟的,其他就不多說了。

bits_per_word : 每個單詞位元組數

cshigh:片選資訊,預設為false

lsbfirst: 大小端,預設為false

max_speed_hz:最大匯流排速度

mode:spi的工作模式,用來確定時鐘和片選訊號是上公升還是下降沿開始讀寫,這個可能跟具體的晶元有關

函式

open(bus, device):開啟裝置,bus和device對應裝置後面的數字:如圖

xfer([values]):向spi裝置傳送命令,這個函式返回乙個列表,存放接收到的資料

xfer2([values]):與上面函式作用相同,但是,不同的是,xfer在當前片選引腳為高電平工作,xfer2在執行過程中將片選引腳保持低電平,在兩次轉換間讓cs引腳保持為高電平。

python**如下:

**中有一些列印引數的語句(前面幾行,可以不要)

這裡只是簡單的乙個通訊過程,具體xfer2中傳送的資料要根據裝置的協議來定。

那一片片沙漠與綠洲

他們很光榮自己能成為城市貴族並臨時發展在城市裡,供人們欣賞,承受人們的誇獎。她在想 或許自己性命只如稍縱即逝,生上去就是為了讓他人觀賞,在最短的工夫展現自己最美的一面給眾人,然後自己悄悄無聲的拜別 丁丁對外面甚麼都不理解,那邊都不想去,就想陪同在她媽媽的懷裡。但是天有不測風雲,不知是那一起暴風吹來,...

樹莓派 樹莓派使用入門 如何購買乙個樹莓派

在我們的 樹莓派使用入門 系列文章的第二篇中,我們將介紹獲取樹莓派的最佳途徑。anderson silva 在本系列指南的第一篇文章中,我們提供了乙個關於 你應該購買哪個版本的樹莓派 的一些建議。哪個版本才是你想要的,你應該有了主意了,現在,我們來看一下如何獲得它。第二,檢視亞馬遜或在你的國家裡允許...

樹莓派日記一 無顯示屏使用樹莓派

tf卡 閃迪16g tf卡讀卡器 pcdiskgenius.exe win32diskimager.exe 開啟diskgenius,選擇tf卡分割槽,刪除分割槽,儲存操作,新建分割槽,儲存操作,會自動提醒格式化,確定,儲存,退出 及其後台 開啟win32diskimager,選擇 img檔案,寫入...