注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
辛昕.九门.上 https://home.eeworld.com.cn/space-uid-115166.html [收藏] [复制] [分享] [RSS]
日志

把蓝牙当成一个模块真的就挺好

热度 4已有 3783 次阅读2017-2-15 00:50 | 蓝牙

晚上发了一条朋友圈,没有忍住大爆粗口,因为实在无法忍受nordic的nrf51822.
其中的细节我懒得去吐槽了。因为比较技术性。

不过我却不是在加班,是在家里做自己的一个小东西。
其实我最熟悉的MCU,从头到尾都是 stm32.关于它,我可以有很多赞美之词,不过,今天也不是重点。

我就是在郁闷了一会之后跑去洗澡之时,突然开始觉得自己单单为了方便用蓝牙做无线升级程序,就,就贸贸然采用了
这个芯片,是不是一个错误?
 
是,没错,我上班是一直在这个平台上写程序,但实在的我根本不熟悉这个芯片和蓝牙本身。

事实上,这也是工作内容和我似乎一直总是不把这些当一回事有关。

很多时候,我是从软件角度出发去考虑问题,我希望这些东西可以屏蔽在一个相当底层的层面上,毕竟,
我没打算成为一个蓝牙专家什么的。

——假如说我毕业的时候很天真的,因为觉得无线很自由很神奇,那么我想,到今天为止,它彻底到头了。

我,就是一个拿MCU做东西的人,其实我并不关心这些底层通信或者什么外设的实际实现方式和细节。
我其实觉得我应该更加在乎它面向的问题和解决方案语境上的事情。

那才是我擅长的东西。

所以我突然觉得,这个貌似做到一半的自己在玩的小项目,也许应该改弦易张了,我以前真的不轻易在
这种时候临阵易将,毕竟这种自己玩的东西本来就特别容易挂彩。

但这次我真的不干了。

因为,蓝牙,我不熟悉,因为,nrf51我不熟悉,我有什么熟悉的?
一样都没有。虽然在这上面工作了一年多现在才来说这句话有点丢人,但是,无所谓了。
反正我现在也不是做这个平台的东西了。

所以,我回到了最原始的方案,用我最熟悉的STM32,至少借助它的ST库,借助它万能的N多网上各种
官方非官方的例程,我根本不用蛋疼什么PWM之类的ADC之类的调试驱动。

而蓝牙本来也不是那么重要,即使考虑后续升级用,谁说了我就不能用模块。

额,就这样吧,吐槽啥呢~~
没什么好怕的。

我一直是一个在果断和犹豫之间很纠结的人,因为我本质上是个武断的人,做决定当机立断乃至
蛮横专制,但因为这样一般得不到什么好的结果,于是我又会犹豫纠结,但现在,我突然觉得,似乎
有一口气我忍了很久,也许在别的事情上,我是身不由己,但在这个我自己自娱自乐的东西上。
我爱怎么折腾,就怎么折腾,我的地盘我做主。
发表评论 评论 (6 个评论)
回复 soso 2017-2-15 09:56
  
回复 懒猫爱飞 2017-2-17 12:57
1、如果不在乎成本,直接用模块透传
2、如果功能不太复杂,可以直接用蓝牙IC开发,这个即省成本,硬件布局也方便
3、技术成员的缺点就是不断的充电,或许你已经熟悉某个领域,但由于公司或项目不得不学习新技术

4、开心不开心,都是一瞬间的事,何以太纠结,静下心来做事就好!
回复 okwh 2017-2-17 15:07
     本来吗?我们做软件的养成了什么都想懂的不好习惯。  顺便问一句,用哪个模块??
回复 辛昕 2017-2-18 09:10
okwh:       本来吗?我们做软件的养成了什么都想懂的不好习惯。  顺便问一句,用哪个模块??
无所谓了,nrf51822做的也行,cc2540就算了,内核和资源都比较渣。cc2640看价格看心情,esp32之类的,看疗效。da1580也可以考虑毕竟低功耗。然后还有CSR 什么的,多得是,我的话,就看那个用的人多,资源足够,尤其空中升级 更换协议栈之类的操作方便不方便,cc2540简直逆天我跟你说
回复 okwh 2017-2-18 10:52
cc2540就算了.....cc2540简直逆天
这到底说它好还是坏?  我觉得,就两类,一类就是实现个通讯功能,这个只需知道输入输出就差不多够了,我不知道这类有哪些?是不是那些所谓的透传?   一类是有这个通讯功能外设的MPU,这类CC2540/2640 就不错。

有些时候,其实是y疑惑化多少时间精力学到什么范围和地步?遥控器->电视机->制造芯片->单晶硅,所以才累啊
回复 xinxiaojun 2017-3-16 19:13
透传好了  自己弄 很烦ing

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章