• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 牛人業話 > 小小的SPI,一樣使人認栽

    小小的SPI,一樣使人認栽

    作者:三昧道人 時間:2019-01-04 來源:電子產品世界 收藏

      問題雖然沒有解決,但是畢竟有了更多的參照信息。選擇通道命令好使,查詢命令不好使,那么,這兩個命令有什么不同呢?

    本文引用地址:http://www.czjhyjcfj.com/article/201901/396337.htm

      灑家眉頭一皺,打眼一看,略微一想,就發現了兩者的區別。選擇通道命令,只需要發送單個字節,不需要回讀,而查詢命令則是先發一個字節,再讀回來一個字節。換言之,選擇通道命令只需要八位SPI通信,而查詢命令需要十六位SPI通信。

      芯片手冊上在好幾個地方明明白白、清清楚楚地給出了SPI通信時序是以8位為單位,每8位就有一次CS選通腳的開通和關斷,但是,經過這幾天的反復探索,灑家模模糊糊地感覺到,如果再執著地只把主控端SPI設置為八位,不去試著設置為十六位,查詢命令也許永遠不會給回應的。

      大智慧的佛陀在享譽中外的《金剛經》中告訴我們,菩薩應無所住而生其心。換言之,不要有“所住”,不要執著。既然之前已經破掉了SCLK時鐘頻率、CS等待時間、數據收發沿的執著,何不百尺竿頭更進一步,把SPI是8位還是16位的執著也破掉?

    1546571639601586.jpg

      佛說,破一分無明,證一分法身。老和尚說,去掉一分執著,收獲一分灑脫,看破一分,幫助放下一分,放下一分,又幫助看破一分。帶著這種超自然的神秘主義感觸,灑家試著在查詢命令上使用了單個十六位的SPI通信方式,而不是兩個八位的SPI方式,終于,“永不消逝的電波”回來了!

      都說少見多怪,這種在發送不同命令時需要設置不同SPI通信位數的芯片,灑家真是頭一次碰到。如果之前沒有使用過多次SPI形成的“執著”,沒有對芯片廠商提供的數據手冊的“執著”,也許能夠早些‘看破、放下’,早早地邁過這道坎,而不至于蹉跎了時間、浪費了感情。也許,真的是我的錯?

      結語

      這幾年,一幫打著推廣國學、復興中華傳統文化旗號收取高價學費、自誤誤人的偽君子們,動輒必稱‘行有不得,反求諸己!’在這種語境體系下,碰到任何不如意的事情,都是自己的錯。秉性良善的灑家自然也不會把這次栽在小小的SPI上的鍋甩到芯片廠商的頭上。錯錯錯,都是我的錯,鍋鍋鍋,全是我的鍋。千不該,萬不該,執著地不敢胡亂猜,只是沒想到,小小的SPI,一樣使人認栽!


    上一頁 1 2 3 下一頁

    關鍵詞:

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 武隆县| 休宁县| 陵川县| 金沙县| 南乐县| 阳原县| 泰宁县| 黔江区| 白玉县| 勃利县| 绥中县| 朝阳区| 仪征市| 客服| 新津县| 宁陵县| 交口县| 廉江市| 昔阳县| 紫金县| 根河市| 顺义区| 绥阳县| 六盘水市| 喀喇沁旗| 佳木斯市| 卓资县| 阿拉善右旗| 松桃| 罗城| 新闻| 屏东县| 栖霞市| 哈巴河县| 凤庆县| 洛隆县| 天祝| 岳普湖县| 杨浦区| 宁化县| 汾西县|