大家好,今天小编关注到一个比较有意思的话题,就是关于stm32学入门要多久的问题,于是小编就整理了4个相关介绍的解答,让我们一起看看吧。
STM32难学吗?
不难学的,先把51学会,再学STM32,不然STM32的寄存器会把你搞晕的,STM32的寄存器要比51多好几倍,当然功能也比51要多得多,推荐看正点原子的《例说STM32》,带你入门很容易,后面就要看你自己了,师傅领进门。
不难学的,先把51学会,再学STM32,不然STM32的寄存器会把你搞晕的,STM32的寄存器要比51多好几倍,当然功能也比51要多得多,推荐看正点原子的《例说STM32》,带你入门很容易,后面就要看你自己了,师傅领进门。
stm32初学者好学吗?
1>STM32可以直接学。
你找一块开发板,按照文字教程和***教程学,编几个小实验,比如IO口控制、中断、定时器。。。就差不多入门了;
2>如果学过51单片机,起码对编程这方面就比较熟悉了,那样学起STM32会更加快。
好处就是:你51单片机的功能,基本上STM32都有,可以比喻说,STM32是51的加强版,也就是说STM32包含了比51单片机更丰富的功能;你就控制51单片机,那么只要稍微熟悉一下,就很快能入门STM32;
3>直接学51单片机、STM32,难度差不多一样。
我自己用过51单片机、STM32,感觉如果有一些C语言基础,直接学51和直接学STM32是差不多的,因为STM32有C语言的固件库,学起来,就是调用固件库的函数,很方面。话说回来,如果学过51单片机,那样起码对汇编语言、内部寄存器控制、C语言程序风格,这几个方面更加了解、掌握,对你以后学更高级的MCU是有好处的。
STM单片机编程是不是很难学?
不难学的,先把51学会,再学STM32,不然STM32的寄存器会把你搞晕的,STM32的寄存器要比51多好几倍,当然功能也比51要多得多,推荐看正点原子的《例说STM32》,带你入门很容易,后面就要看你自己了,师傅领进门。
初学者选一块stm32开发板,哪一款好呢?
不建议直接入手STm32,虽然也能学得通,但是学着学着,你会发现自己对STM32的寄存器了解不够深入,并且也不是所有场合都适用32位机,一则越复杂的东西,越容易坏,二则是成本。至少基于以上两点原因,那个直接让你学树莓派的回答,我更不赞同了。
建议先从STM8S208系列学起,一则STM8的寄存器,片上外设接口,时钟与STM32很相似,二则SYM8S208系列有比较齐全的外设接口:USART,SPI,I2C,CAN等通信接口齐全,这些接口外设可以用在STM32的学习上。
我觉得单片机或者说嵌入系统的学习,外设的学习占大约一半的比重。
如果你有寄存器基础,比如你深入学习过51,并且对外设,时钟,C语言等概念或运用也没什么问题,那么,你可以直接学STM32系列了。
咱把淡扯回来,说下STM32。
建议先学STM32F103C8T6,规格适中,出货量大,开发板便宜,是我这建议的理由。
具体的开发板,建议购买Blue Pill的升级版Black Pill,因为黑板在5V电源处,加了个二极管,避免了再外接入5V电源引起的隐患,也修正了Black Pill电阻使用错误的问题。
这Black Pill的兼容板,我刚才在某宝看了下,售价10元左右。
开发板有了,然后是下载器/调试器,建议当然是ST Link V2了,某宝的售价在20元到30元的,基本都没问题。
以上的硬件方案,适合野路子硬核级的玩家,此类玩家吧,看数据手册,参考手册,用示波器即可玩转一切。
到此,以上就是小编对于学stm32需要什么基础的问题就介绍到这了,希望介绍的4点解答对大家有用。