【蓝牙开发】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控制,性价比大大提升。

不懂可以直接私信我,或下方留言哦。虽然不是什么高手,但愿尽自己一点微薄之力。

猜你喜欢

转载自blog.csdn.net/weixin_41602920/article/details/84522366