如果没有51的基础直接学STM32可能会有些吃力,可以学下STM8先,先了解单片机的基本外设功能再学习更高级的单片机会比较合适,电路,模电,数电,先打好基础。
至于考研,看个人,如果有能力,还是建议考研。
如果C语言功底可以的话看32会容易些。建议还是先学51可以对单片机有个了解,也不会花多长时间。
考研要是有能力还是考研。
第一个问题:STM32和安卓是两个不同的方向,安卓偏向上层应用开发,STM32还是属于实时性的嵌入式系统开发,STM32跟51有很多相似之处的,可以跳过51学STM32
第二个问题:如果你是985、211的话,那就没这必要了
51可以不学习的。现在工作用51的很少了。
STM32直接学习也很简单的。
最好还是看一下51
51寄存器比较简单,你通过寄存器写程序可以对这个过程有个比较好的认知。
如果直接上stm32的话,你肯定会从库函数开始了,而且这个相对复杂,容易打消积极性。
完全可以不用学51,直接学习stm32
51一般都是直接操作寄存器
stm32一般使用库函数
完全是两种操作方式
1.直接学32会有一些困难,例如对时钟跟中断这些概念不好入手
2,电子专业不看本科成绩的,(如果是去售后或者销售的话看)。一般都是去销售或者售后或者去做加工。如果参加过电设的话或者做的项目的话有的时候比研究生效果还好
其实我是不建议的,徐徐渐进~比较好
肯定可以啊,现在STM32很多片子性价比很高的,功能很强大,直接入STM32完全没问题;
另外,你说的学android,那就跟单片机完全不一样了,android是Java开发。