[杂谈]学生时代51单片机学完之后如何进阶?
扫描二维码
随时随地手机看文章
【51单片机学完之后如何进阶?】
电子类的大学想没学过51单片机都很困难,今天我们来讨论下51单片机学完后之后如何进阶?提升自己的单片机编程设计能力。
首先以我为例,先来说一下,我学完51后,工作中用到了哪些单片机?
增强型51单片机,型号是c8051f410TI的MSP430
G553和F149等
意法的STM32F030、F103、F4、F、H7、G0等
还有就是用了一些带无线功能的单片机。例如zigbee的cc2530,蓝牙的nrf52832,wifi的esp32和esp8266。具体以后再讲。
常规的几个片子的特点
其实所有单片机的功能都差不多,都有些自己的特色。
首先,我们来说一下,c8051这个单片机,和51单片机差不多。就是功能强一点,速度快一点,编程的方式基本都一样。操作寄存器,来控制一些单片机的外设。例如串口,定时器,iic,spi。属于一个很简单的单片机,非常容易学习,适合一些简单项目,毕竟是鼎鼎大名Silicon Labs的产品,但是价格较高。
其次,使用就是TI的MSP430G2553和F1/4。相比之前的多了一个低功耗的功能。其他的一些外设控制都差不多。我做过的一个项目,msp430 433M模块,纽扣电池供电,外部中断和串口唤醒,总电流1.6uA,其中单片机是0.7uA。是一个合格的低功耗。
最后是意法半导体的STM32系列单片机,他的功能和之前差不多。它的主要特点是,资源功能多,性能强劲,价格不贵,资料特多,使用简单。缺点也很明显,每隔几年就会暴涨一次。还有其他很多单片机我都没在项目上用过,自己要玩玩的还有iar,pic,NXP,Freescaer,stc等,还有国产的很多单片机都听过没用过,例如新塘,松翰等性价比很高的单片机。选择总结
功能复杂,对接多,有GUI的选择STM32F4/G4系列或者NXP的RT系列
项目要求功耗低的,用MSP430、STM32L、华大MCU
项目功能少,成本要控制的用STC的。
声明:
每个人情况不同,最好公司用什么研究什么
STM32基本是会单片机的必备。
对于低成本的方案每个公司用的都不同