概述
同名公号回复“入门资料”获取单片机入门到高级进阶教程
从事单片机行业的朋友都知道(具有行业特殊地位的51我们暂时不说),近些年出现的单片机包括PIC,TI,瑞萨、ATMEL,Freescale,Nxp等,大多数的生产厂商都有个通病的,有关的文献资料全英文且非常少,开发板的价格高得离谱,调试器等配套东西的价格也不便宜。再加上官方工作人员高冷,对刚入门的人员可以说是非常的不友好。
在这个网络飞速发展的时代,想自主的学习下单片机丰富自己的知识却找不到入门的办法和相关的资料,实在是难以置信的事。
就在这个时候STM32系列出现了。
STM32单片机特性
1、内核:ARM32位Cortex-M3CPU,最高工作频率72MHz,1.25DMIPS/MHz,单周期乘法和硬件除法
2、存储器:片上集成32-512KB的Flash存储器。6-64KB的SRAM存储器
3、时钟、复位和电源管理:2.0-3.6V的电源供电和I/O接口的驱动电压。POR、PDR和可编程的电压探测器(PVD)。4-16MHz的晶振。内嵌出厂前调校的8MHz RC振荡电路。内部40 kHz的RC振荡电路。用于CPU时钟的PLL。带校准用于RTC的32kHz的晶振
4、调试模式:串行调试(SWD)和JTAG接口。最多高达112个的快速I/O端口、最多多达11个定时器、最多多达13个通信接口。
它带着高性能、低成本、低功耗的特点,再加上标准库还有便宜的开发板还送板上STLINK,阿姆斯特朗螺旋。迅速风靡行业之中。虽然它的标准库/HAL库不算非常丰富。但是它其他的性能已极足够优秀。
STM32系列产品进入国内市场时候,ST官方(或者第三方)的推广工作做的非常到位。除了提供大量翻译好的中文文档,还迎合了国内的很多工程师的思维。
毕竟我们是中国人,我们最熟悉的,理解最好的还是中文。看中文的速度还是比看英文快很多,有中文翻译看起来心情也会好很多。毕竟不是每一位从业者的英语水平足够高。当然,如果是一篇论文,对于学历高英文能力好的从业者建议看英文原版是有许多好处的。
STM32与51进行对比。 51的频率太低,无法满足计算需;51的管脚太少,无法满足众多外设的IO; 51的功耗太大,电池挺不住,51的功能太弱,而我们要使用SPI、I2C、ADC、DMA; 51的内存太小不能满足我们要存储的东西太多等等诸多原因。这些功能都是51满足不了的。
STM32系列的内部资源(寄存器和外设功能)较51、AVR和PIC都要多的多,基本上接近于计算机的CPU了。再加上其简单的结构和易用的工具再配合其强大的功能让其在行业中已经逐渐成为王者.关注小编一起学习STM32。
免费领,单片机入门到高级进阶学习攻略(附教程+工具)https://blog.csdn.net/HWdanpianji/article/details/121722883?spm=1001.2014.3001.5502
最后
以上就是矮小鱼为你收集整理的解读:STM32单片机王者之路的全部内容,希望文章能够帮你解决解读:STM32单片机王者之路所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复