新聞中心

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

        小小的SPI,一樣使人認栽

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

          莫非是SCLK時鐘速度太快,ATA5279對這種快槍手反映不過來?雖然根據ATA5279的數據手冊,最初的設置也沒有問題,但是,不妨調低一下時鐘頻率,慢一些,也許ATA5279就能溫柔以待了呢。但是,人生不如意十之八九,發出的查詢命令依然如泥牛入海,消失地全無聲息。

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

        3.jpg

          要不就是CS選通之后留給從控端的等待時間太短,前戲太少,預熱不夠,ATA5279鬧脾氣?既如此,那就禁止SPI模塊上的CS腳功能,改以IO方式控制它的選通和關斷,調節CS選通后出現第一個SCLK時鐘的時間,留給ATA5279足夠的預熱時間。洞幺洞幺,這回怎么樣?洞拐洞拐,我還是不想搭理你!

        4.jpg

          那就是數據接收和發送時的上升沿、下降沿設置有問題?雖然根據數據手冊,最初的設置也沒有問題,但是,既然調不通,不妨試一試其它設置。突然間,火光電閃,一個大膽的想法跳入我的腦袋,‘也許數據手冊真的出錯了呢?’我耐心地調整了數據收發和沿的設置,再一次鼓起滿懷的期待,等待著奇跡的降臨。

          但是,世界千奇百怪,奇跡卻并非無處不在!

          革命樂觀主義

          多次不成功的嘗試,不僅令人疲憊不堪,更容易讓人陷入無端的猜疑。有些混亂了的思緒仍然不斷地在灑家腦內奔突不停,‘是不是后面低頻發射部分已經在工作了,低頻信號把SPI通信線上的時序搞亂了?’我面對著這種突然進入腦海中的無厘頭似的猜疑,一邊半信半疑地想著什么東西可以把這塊電路板屏蔽,一邊對自己升起了難言的鄙夷,‘這簡直就是神秘主義!’

          我竭力驅趕著這種內心的懷疑,繼續閱讀數據手冊,尋找自己未曾留意的信息。ATA5279支持多路低頻天線,選擇某一路時,在沒有任何數據需要發送時,其天線輸出端電壓會上升至供電電壓的二分之一。既然查詢指令無法驗證ATA5279的SPI接口是否工作,那就用選擇通道的指令來驗證驗證,測測天線輸出端電壓就能知道指令是否生效,從而反推SPI接口是否工作。

          灑家再次升起了革命樂觀主義,迅速地恢復了代碼最初的設置,然后用選擇通道命令一試,對端電壓一測,各位看官,你們猜怎么著?SPI接口居然是好使的!

        1546571577684187.jpg

          周圍的一切突然變得異常寂靜,靜得仿佛聽得到自己的心跳聲。一股濃濃的喜悅沖上灑家久未放松了的心頭,‘太好了,SPI通信正常!’灑家長長地出了一口氣,正待細細品味內心的歡喜,卻被緊接著一個接踵而至的念頭澆滅了這份難得的欣喜。‘可是,雖然選擇通道命令好使,但是查詢命令不好使啊,難道遇到了一三五供水、二四六間歇性供水的包租婆,SPI也是間歇性正常?’就這樣,一抹久違的笑意還未在臉上完全蕩漾開來,灑家這顆久未逢甘霖的心突然又沉甸甸起來。

          天下武功,唯快不破

          星爺的《功夫》一片中,火云邪神對著斧頭幫幫主露了一手徒手抓子彈的絕技后,癡癡地給出了絕世武功的秘訣:天下武功,無功不破,唯快不破。人生本就艱難,哪怕是虛妄的歡喜,能多一片刻也是好的,灑家就是腦子轉得太快了,還未體會到片刻的歡欣,就被自己找出的問題再次滲得滿身寒意。




        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沧州市| 辰溪县| 唐山市| 阳谷县| 南城县| 聂拉木县| 监利县| 凉山| 彭泽县| 翁源县| 务川| 鞍山市| 尤溪县| 上高县| 峡江县| 星子县| 新野县| 阳信县| 利辛县| 浮山县| 辉南县| 嘉鱼县| 和林格尔县| 喀什市| 英德市| 津市市| 丹东市| 澄迈县| 瑞安市| 清水县| 天台县| 蓬安县| 孙吴县| 普格县| 澜沧| 潢川县| 双流县| 子长县| 张北县| 高淳县| 抚顺县|