暑假早早的回來了,就為了傳說中的星火杯,一直沒有很好的創(chuàng)意,一直不知道做什么,一直很糾結。。。就做個簡單點的吧,畢竟還是菜鳥。于 是,確定下來,無線溫度采集系統(tǒng)! 這些天看了LCD,DS18B20,DS1302。。。去中工電子市場買了一對nRF2401模塊,洞洞板,杜邦線。。。初步打算在單片機開發(fā)板上實驗, 等實驗成功再焊接成品。
第一次使用無線模塊,找到了2401的文檔,根據官方提供的驅動,寫好了程序,在一個開發(fā)板上按鍵通過nRF2401發(fā)送數(shù)據 另一個開發(fā)板上的LED燈就會亮,接好了電路,等待著奇跡的發(fā)生。。。
一切都沒有變化,LED依舊安靜的低調的不亮,啊啊啊啊啊啊,我想砸了它。。。
。。。。。。
。。。。。。
我懷疑程序可能有問題,或者模塊壞了,或者我RP不好。。。
各種懷疑。。。
。。。。。。
改程序,試了 n多次,依舊不亮。。。
我懷疑供電有問題,兩節(jié)干電池 = 3V,官方說3.3V ,可是官方說1.9~3.6V都OK,我又覺得沒有問題……
。。。。。。
。。。。。。
昨天晚上又拿出來折騰,改程序都改哭了。。。可是2401就是不同情我……
欲哭無淚呀,拿著開發(fā)板 左看看,右看看,上看看,下看看,看看這,看看那,原來、、、原來杜邦線的頭碰到一塊了,你妹呀,坑爹呀,上次買的杜邦線的頭是金屬的,容易連電,扯下來,換成塑料頭的,嗚嗚嗚~~~~(>_<)~~~~ ,還是不行。。。
終于,帶著一份糾結我睡覺去了。。。
躺在床上怎能睡著,想了想會是什么原因讓它不工作,想起上學期做用DS1302做電子時鐘的時候就因為一個上拉電阻DS1302就能跑飛,這里會不會也是那樣呢?帶著一份希望我睡了……
。。。。。。
。。。。。。
在自習室想了想可能的原因:
①沒加上拉電阻,導致P1口不能正常驅動nRF2401
②使用干電池供電導致nRF2401不穩(wěn)定沒改用LM1117供電
③nRF2401和STC89C52電平不兼容,要串聯(lián)2K電阻
時間糾結的到了晚上,宿舍來電了,一點一點來,因為開發(fā)板上P1口沒有上拉,而P0口有上拉,于是把與nRF2401接在了P0口上,我了個去,亮了,亮了,傳說中的無線終于工作了。。。
在調試的過程中,想到了放棄,但還是堅持下來了。。。過程是漫長而痛苦的,而成功之后的喜悅亦是最美麗的笑容。。
歡迎光臨 (http://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |