大家好,今天小编关注到一个比较有意思的话题,就是关于学stm32多久的问题,于是小编就整理了3个相关介绍的解答,让我们一起看看吧。
51单片机和32单片机哪个难?
当然是功能更强大啦。。速度也快了很多。。
stm32里面的寄存器很多。内容比51多了好几个级别,当然!作用和功能也多了很多个级别。。
不难学,STM32是32位的,速度快,外设也多一些。
当然是32单片机难,难很多。
51单片机是基础,必须要扎实掌握。在学单片机之前,也必须有数字和模拟电路基础,而且要学习画PCB,另外还有C语言编程基础也得掌握,否则你会发现要深入学习单片机会很吃力。
会熟练使用51单片机后,在学32单片机就会容易理解,掌握得也快。
stm32和esp32的区别?
区别如下:
ESP32偏向体积小巧、速度超快、功能强大,通过wifi接入网络,专门为物联网而生;
而STM32偏向管脚丰富、功能全面,虽然没有wifi和蓝牙,速度也没有ESP32快,但是可以通过网口接入网络,可以控制更多的外设,为消费电子和工业控制而生。
初学者选一块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多久能学会的问题就介绍到这了,希望介绍的3点解答对大家有用。