1. 首页 > 经验 >

stm32社区_不学51直接学stm32吗

原子哥是哪里人

提到广州星翼电子,STM32圈中的人可能会觉得陌生,但是提到正点原子和《原子教你玩stm32》,所有接触过STM32或者Arm MCU的爱好者几乎都知道。近日广州星翼电子技术总监原子哥作为意法半导体战略合作伙伴,和意法半导体区微事业部市场及应用总监曹锦东共同接受了媒体采访。

stm32社区_不学51直接学stm32吗stm32社区_不学51直接学stm32吗


stm32社区_不学51直接学stm32吗


正点原子的故事就此展开。

正点原子的介绍

原子哥本名刘军,是正点原子(广州星翼电子)的技术总监。

从公司中我们可以看到,广州市星翼电子是一家从事嵌入式开发平台、IOT物联网、、仪器仪表和企业服务等软硬件研发、销售一体化的高新技术企业。公司成立于2012年,是国内知名度极高的嵌入式开发平台供应商,产品远销各国,国内数百家高校实验室和培训机构采用正点原子开发平台作为实验教学平台。

2013年,曹锦东(左)来到广州星翼电子,同原子哥(右)及其搭档张洋(中)进行了愉快的交流。

也正是因为双方有如此密切的合作,在2019年STM32峰会上,正点原子成为一家获得意法半导体合作伙伴奖的平台公司。

.png

原子哥在颁奖典礼上可是和ST CEO站在了一起哟(来自正点原子)

正点原子的创新不光得到了业界的认可,也获得了的认可,2016年被评为广州市科技创新小巨人企业,2017年被评为高新技术企业。

曹锦东表示,正点原子是和STM32合作时间最长,也是始终保持紧密合作关系的伙伴。

原子哥与STM32的故事

谈及为什么爱上了STM32,原子哥一下子就把时间拉回到了十几年前,在2008年上半年,原子哥刚刚大三的时候,闲来无事就想学习一些MCU新技术,最开始想找NXP的LPC2000,但是自己辛苦做了开发板之后调试失败。之后原子哥看到了STM32,和LPC类似,都是采用了Arm Cortex-M3内核,外设全面的同时性价比也不错,于是他花费了一整个暑开始全身心扑在STM32上。曹锦东甚至打趣地将STM32比喻成原子哥的“初恋女友”。

谈到初期学习STM32的时候,原子哥表示,所有的知识点都是从文档处得来。“我印象中在2008年ST就已经有中文版本的参考手册了,这是其他公司没有做到的。作为国内的学生,在学MCU时的难点就是英文不太好。如果让他们去看全英文的手册,自己去学习和开发,难度是相当大的,甚至会让他们有放弃的念头。”他说道。

原子哥至今还记得颗接触到的STM32芯片型号STM32F103 RBT6,结合ST的资料,他把所有的外设和功能都了解了一遍。在做大学毕设时,原子哥采用了STM32开发了一个MP3,并将设计分享到了网上,得到了广泛关注。

大学毕业之后,原子哥在深圳工作了8个月,又回到广州工作了一年多,这段时间他也一直没有放下STM32。2010年的时候,他白天上班晚上设计板子,同时又花了3个月编写了份STM32的本地化教程《STM32不完全手册》,那时的原子哥勤奋得让现在的996们都觉得惭愧。

“当时这个文档在社区中都广为流传,我们就好奇是谁做的,后来我们就认识了原子哥,也知道了正点原子。”曹锦东回忆道,“2010年我们在广州见了面,那时候他们一个月大概就能卖100来块板子。”

在与曹锦东见面的几个月之后,原子哥就选择了创业,创业方向就是选择了与ST合作,开发ST板卡系列的教程,包括视频教程、文档教程等等。

《STM32不完全手册》在编写时,正点原子尚未成立公司,处于工作室阶段。但是这本手册非常详实,也得到了广大网友的好评,在创造了10万的点击率,是一本实实在在的STM32学习手册。

原子哥的名声越来越大,航空航天大学出版社的编辑胡晓柏也找上门来,双方一拍即合,在网友的大力帮助下,手册V2.0在2011年3月修改完成,同时手册的书本教程《例说STM32》在2011年5月31号面市,这也是本来自第三方的STM32教程。随着STM32系列的不断增加,正点原子也和北航出版社一起推出了更多类型的教材。

胡晓柏对原子哥的评价是“有”,胡晓柏始终坚信高手出自民间,所以身为北航编辑的他,经常混迹于各大电子社区或博客,找到各种电子草根爱好者,并陆续开发出多款适合学生或爱好者的实用性书籍。

“ST的继承性非常好,产品升级后的开发工作不会有太大难度,此外STM32有着丰富的资源,同时结合我们的探索,在开发过程中没有遇到什么大难处。”原子哥说道。

除此之外,原子哥还运营着开源电子网,里有正点原子的各种教学资源,除此之外,还承担着和网友进行技术支持和交流的作用。原子哥承担了绝大部分版主工作,为网友答疑解惑。“主要是看一些问题贴,平均每天几十个回复,肯定是有的。白天上班,晚上看,现在每天晚上不看睡不着觉了。”原子哥轻松地答道。

2011年成立的开源电子网,至今为止原子哥已经回复了接近10万篇,平均每天回帖30余篇,雷打不动。

包括开源电子网,包括教材,也包括原子哥本人,为正点原子树立了STM32开发板市场No.1的形象,公司的板卡获得了市场的一致认可。至今为止公司已销售百万余块开发板,而且还远销到了海外市场。目前正点原子的主要销售渠道来自淘宝,单纯利用纯粹to C的渠道打造出一个to B或者to爱好者的生意,这并不常见。曹锦东表示正点原子是STM32开发板“出货量,技术最领先的公司”。

谈到正点原子开发板的优势,原子哥表示:“我们的特点包括产品本身质量过硬,配套的资料更加全面,同时我们的售后技术支持也最及时。我们一直重视资料和教材的编写,重视内容增值服务。而在售后支持方面,我们也会认真地对待每一个客户。通过旺旺、电话、等,我们的售后技术支持基本可以做到有问必答,多位专业的技术支持每天都可以进行在线答疑。”

对此,曹锦东也给予了肯定:“通过我们长时间的合作观察,正点原子做开发板非常专注,他们只做开发板,不像其他公司今天做板子、明天做应用、后天做产品。同时,专注又不仅仅体现在硬件层面上,包括出书、视频教程、社区答疑及其他附加模块等,他们也都会提供。刘军是从学生时代经历过来的,他最知道学生和开发者的需求,可以为他们提供最需要的产品与支持。”

原子哥还提到,正点原子的教学目的是让工程师不光知其然,还要知其所以然,由浅入深的了解MCU。也正因此,正点原子的教程依然是最“原始的”寄存器版本教材,虽然看似落后,但效率非常高,通过原理性东西的理解,让爱好者能够最全面的了解STM32。曹锦东也说道:“正点原子的教材和培训资料和一般的学校教材不同,正点原子的目的是真正以项目角度出发,通过提供基础代码和库,让学生和爱好者真正理解项目的做法。”

未来正点原子和ST将如何紧密合作

谈到未来规划,原子哥表示要继续紧跟ST的步伐。“随着ST不断推出新的MCU,新的产品,我们后续也会配合推出新的板卡。同时,我们也会在其他方面尝试拓展,比如企业级的工具服务,比如我们去年推出的批量脱机烧录器,就是为了提高企业商业化生产效率。后续我们也将会推出包括调制器、高速仿真器等企业级产品。”

曹锦东则表示,“STM32能够有今天这样大的影响力和力,离不开正点原子这样的公司在背后默默耕耘,一百万块开发板的销售就意味着给STM32带来至少一百万的用户基础,所以从社区、学生、爱好者群体来讲,他们的贡献是非常大的。在这背后,也需要ST不断地推出新品,扩大新的用户群,以支持我们的合作伙伴,让合作伙伴有信心专注做好他们的事情。”

stm32开发板输出pwm控制电机硬件部分如何写

1. 开启定时器时钟和PWM输出GPIO端口时钟; RCC_APB2PeriphClockCmd()或者RCC_APB1PeriphClockCmd()函数 根据外设找时钟函数 RCC_APB1PeriphClockCmd()

2. GPIO初始化 利用GPIO_Init()函数(复用推挽输出) 这个结构体的配置我就不粘出来了吧,就是点灯作(哈哈哈)

3. 定时器参数初始化; 利用TIM_Init()函数 利用TIM_TimeBaseInitTypeDef结构体进行配置,这是结构体里面的参数以及配置成什么样

CSDN编程社区

在STM32中如何实现接近开关传感器?

stm32连接接近开关传感器,只需要检测一个gpio的电平变化即可。看教程吧,自己动手才会丰衣足食。

接近开关接光耦,光耦输出接STM32的IO,在程序里将IO设置为输入模式,对IO进行检测就可以了

stm32作系统那个最

STM32是一款嵌入式微,它可以运行各种不同的作系统。在选择最适合您项目需求的作系统时,需要考虑多个因素,例如性能、可靠性、易用性和社区支持等。

目前市面上比较流行的STM32作系统包括:

1. FreeRTOS:这是一个开源实时作系统,具有高度可移植性和灵活性,并且已经被广泛应用于STM32平台。

2. uC/OS-II:这也是一个实时作系统,在处理复杂任务方面表现出色,并且具有良好的内存管理功能。

3. NuttX:这是另一个开源实时作系统,专为小型设备设计,并提供了许多常见功能模块(如文件系统)以及对多种硬件平台的支持。

4. ChibiOS/RT:这也是一个免费开源实时作系统,具有低延迟和高效率特点,并且非常适合资源受限环境下使用。

总之,在选择STM32作系统时,请根据自己项目需求进行评估并选择最适合您项目要求的那个。

工业控制用linux还是stm32多

工业控制用linux比stm32多。

STM32MP1强调适用于所有用户,但是工业控制领域采用Linux作系统较多,消费领域采用安卓作系统比较多,对于这一现状,ST表示款产品首先支持Linux作系统,是从STM32MP1的性能考量。

整套STM32MP1软件套件可以简化客户的流程开发,其中重要的一点是STM32MP1的Linux平台,全面兼容主流行的OpenLinux开发包。目前,STM32MP1SoC驱动程序已被Linux社区采用和认可,ST的STM32MP1支持Linux4.19LTS,LTS表示ST会长期支持这一软件发行版。在支持整个Linux开发源时,STM32MP1全面兼容开源软件的标准,包括Linux的Foundation和YoctoProject,因为Linux代码开源,而且非常多,客户不可能全部都用或者清楚哪个好用,ST在Yocto建立一个Project,客户可以稳定简易使用这个开发包,而且支持Linaro社区,里面有一些参考软件和培训。因为Linux是开源的,代表是公开的,所以预集成安全作系统OP-TEE,客户不需要再付费;客户可以使用免费的加密OS,让系统在可信区域加密,公开用的数据全部用开源的Linux。

ST还为STM32MP1提供了硬件解决方案。STM32MP1提供两种开发板:一是全部功能板,支持157A和157C,157C是安全加密功能升级的部分;探索板有两套,一套是精简版本,包括MP1+基本外设,还有一个相对完整的功能,配了MIPI屏和Wi-Fi/BT射频模块,当用户需要做连接时,可以以此为原型来开发。

STM32母公司发布款MPU

2019年2月20日,STM32的母公司意法半导体发布了STM32MP1。这是意法半导体有史以来次推出这个系列的微处理器(MPU)。

同时STM32MP1还是意法半导体个异构系统架构(HSA),因为它结合了一个或两个Cortex-A7和一个Cortex-M4,从而开创了Cortex-A在STM32产品中的使用。Cortex-A一般多应用在高性能处理器上,而我们熟知的STM32则是以Cortex-M为内核的衍生物,M系列最小和功耗的Cortex处理器,多应用在单片机、嵌入式产品当中。

STM32MP1是一个开创性的组件,因为它使开发人员能够使用与STM32 MCUs和我们流行的开发工具相同的软件来处理实时代码,同时还可以为将在更强大的内核上运行的开源Linux环境创建应用程序。

所谓STM32MP1是一个或两个Cortex-A7和一个Cortex-M4的STM32所构成的,我们把他们的叫做MPU。

熟悉嵌入式系统的工程师将会喜欢MCU的存在,更准确地说,Cortex-M4具有所有的I/Os、硬件特性和软件工具。这很重要,因为这意味着他们不必重新学习所有的东西,而是可以依赖于他们目前在嵌入式系统方面的专业知识来完成大部分的创建过程。

意法半导体80%的驱动程序已经是开源的,并且已经经过Linux社区的验证。且其余部分尽快成为完全开源的。

STPMIC1将是个专用于STM32MP1系列cpu的电源管理组件。需要处理电力受限系统、更低BOM和更小PCB占用空间的设计人员可以依赖它来缩短开发时间。STPMIC1现在已经有样品了,将在2019年第二季度批量生产。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息