1. 程式人生 > >【藍芽開發】MCU選型的重要性!

【藍芽開發】MCU選型的重要性!

部落格也大半年沒更新了,大半年的時間因為做著其他的專案,對藍芽的應用少了,更換MCU等原因。忙了個大半年時間,今天突然看到部落格,才想起我的部落格還有許多沒寫。今天我就不講技術了,講講MCU選型的重要性,也是我做專案的經歷,原本使用的是藍芽晶片,這款晶片的優勢是可以進行藍芽通訊,屬於單模模組,BLE是間斷傳輸,比較適合於資料量小、傳輸頻率不高的低功耗產品應用場合。所以,我們所做的是一款APP控制CC2540,然後再對IO口進行輸出,其中可操作的IO口有19個。所以對於需要大量IO口控制的,不適用這款晶片。但記憶體還是夠的。在做開發的過程中,如果你需要OTA空中升級的話,記憶體得控制在總記憶體的一半

,為什麼我就不說了,以後我也會講到。所以就將選型需要注意的事項事先說出來。原本開開心心的做著藍芽開發,後來因為總監說成本高,我算了下成本CC2540大概是7元左右。我原本打算的是一個晶片能解決的問題,就不必分開兩個晶片來做(藍芽模組+MCU)也就是藍芽模組收到資料通過透傳傳回給主控微控制器。技術總監的建議,讓我有些惱怒,但是畢竟人家才是技術總監,人家這麼做是有道理的。我還是欣然接受吧。就開始準備分開來做,採購藍芽模組,選擇一個更便宜的微控制器,或許這麼做的原因是讓系統更穩定些,話是這麼說,把案子定下來了。沒過兩天,藍芽模組的價格均在7元以上。比原本單個CC2540還要貴,而且我推薦用C2541還可以省下1元,幾乎和CC2540是相容的,大概就6元的成本。都說曹操知錯,改錯,不認錯。不知總監心裡是否是這種心情。後面直接藍芽也不做了。用單個價格廉價的MCU來控制,用按鍵操作。我心中xxx,算了,他要是早說用廉價MCU做就好了,何必大費周章,浪費時間做了個藍芽版本,又做一個無藍芽版本。整整浪費了1個月時間。在這裡就奉勸做專案的朋友,儘量定下的事情就不要輕易改動。也不要隨隨便便就把事情定下來了。改是肯定會有改動,但是得在原來基礎上改動,大改我是不建議的。因為實在太浪費時間和精力,時間等於金錢,我要是老闆,真的會爭分奪秒的,做一些無意義,考慮了下又改的,飄忽不定,難成大事啊。我對CC2540的選型還是挺了解的,如果想用他來做專案可以直接諮詢我。

 

淘寶上的藍芽模組價格實在是有些的昂貴,和微控制器搭配,價格更高了,如果只用單個藍芽晶片去執行通訊,加IO控制,價效比大大提升。

 

不懂可以直接私信我,或下方留言哦。雖然不是什麼高手,但願儘自己一點微薄之力。