我们现在要选一个stm32芯片做2G的开发,现在要选型 是用stm32f030rc还是stm32f130rc?这两块开发板究竟有什么区别啊? stm32f130rc 的货源充足吗?
我们要在stm32 上面使用FreeRTOS .实现 mqtt 、OTA、业务逻辑。那么这个这两个芯片是否满足?
嗨,可以自行比較以下喔
沒有130rc是103rc才對
主要差異還是在M3和M0架構比,M0較省電,M3效能較好,通用上M3用的人比較多,兩者都能做到這些事情,沒什麼問題
以上供參考
在st的官网上没有查到具体的datasheet,但f0的通常是 Cortex-M0 的内核,f1的是 Cortex-M3的内核,两块芯片的外部资源也是不一样的,具体得找datasheet,你在st官网查查看,http://www.stmcu.com.cn。或许你说的是灵动的mm32f030和mm32f130?
直接了当,前者是cortex-M0内核,后者是M3内核。前者的计算能力较弱,但是功耗较低。
基于你做2G开发,也就是GPRS和GSM,这两个协议的模块的启动电流一般都很大,平时工作的电流也不小,相对于他们的功耗,单片机不论是M0还是M3的功耗都无所谓了,相比之下都很小
所以,推荐M3的,后面的rc后缀表示容量以及pin数量,103货源相当充足,市面上最多的就是103rc,或者103c8
stm32f130估计应该是GD32F130吧
如果对成本、功耗等方面特别敏感,公司项目应该比较看重这个,那么F0是首选。
如果希望稍微高一些的性能,对成本不太敏感,那么F1无疑是不二之选。
供货应该都是比较充足的,stm32f1数量不少,至于GD32F130最好再查一下。
建议用030的,ofo老锁都是用stm32f030的,也是用m26通过2g通讯