STM32是新的基于ARM内核的32位MCU系列,该内核为ARM公司为要求高性能、低成本、低功耗的嵌入式应用专门设计的Cortex-M内核,该内核采用标准的ARM架构。该内核具有超前的体系结构以及高性能、低电压、低功耗,且拥有创新的内核以及外设等特点......
具体地可能很难对STM32下一个定义。而且我估计零基础接触嵌入式、接触STM32的同学看完上面这句话还是没懂STM32到底是什么东西,以及我们能用STM32做什么。因为这句话对零基础的人来说有太多的没听过的名词。
博主现在是大二学生。一年多以前,自己加入了学校的嵌入式实验室,在学长介绍下开始接触STM32。当时买了正点原子的开发板,开发板配套的资料确实很全,但是对一个新手来说,那么多的资料,根本不知道从哪里看起。所以起步的时候浪费了不少时间。到现在自己接触STM32有一年时间了,期间用STM32做过一个小的项目,也学到了不少STM32的知识。在这里通过写博客的方式对自己所学到的东西做一个梳理。如果自己写的东西能帮助到后来的初学STM32的同学,那当然更好。
博主所有有关嵌入式和STM32的文章在确保描述准确的前提下尽量少使用太多的专业名词,以减少初学者学习的难度,另外我并没有系统地学习过嵌入式或者STM32这门课程,这方面的知识全部是自学的,自学的时候也是以应用为主,理论方面的关注比较少,所以后面的文章对于纯理论方面的介绍可能会比较少,但对于某一块知识的原理及其应用,我相信我所写的内容会对初学者有帮助。
如果看到这篇文章的你准备开始学习STM32还没有考虑好买哪款开发板,我的建议是买正点原子的MiniSTM32F103RCT6这一款开发板,首先正点原子的开发板质量有保证,而且最主要的是它的配套资料很全,很方便学习。其次这个型号采用的芯片无论从芯片的性能或引脚数量还是开发板板载资源的多少来说,都比较适合入门学习使用。另外正点原子的Mini板也是我的第一个开发板,所以后面的文章中多少会联系到正点原子的资料。
下面谈谈自己对STM32浅显的认识和初学者拿到开发板后如何快速上手开始学习。
这是第一篇文章,就先写这些了,以后想到什么了再来补充。还有后面所写的嵌入式方面的文章的链接我都会放到这篇文章下面。
上一篇:STM32 嵌入式学习入门(0)——C语言基础复习
下一篇:STM32HAL库学习(二)CubeMx按键
推荐阅读
史海拾趣
DAICO公司成立于XXXX年,最初是一家位于加利福尼亚的小型私营公司。在公司成立的初期,DAICO专注于研发和生产中频/射频和微波控制产品,以及放大器。这些产品主要用于国防电子和航空航天领域,为DAICO在电子行业中打下了坚实的基础。
为了加快市场拓展和技术创新,Dolphin Interconnect Solutions ASA积极寻求与其他公司的战略合作。例如,公司与StarGen公司进行了换股合并,共同开发Express产品。这一合作不仅为Dolphin带来了先进的技术和人才,还进一步拓宽了公司的产品线,提高了市场竞争力。
在国内市场取得一定成绩后,Aydin Corp开始积极拓展国际市场。通过与全球知名企业的合作,公司成功将产品打入多个国家和地区的市场。同时,Aydin Corp还积极参加国际电子展会和交流活动,与业界同行建立了广泛的合作关系。这些举措不仅提升了公司的国际知名度,也为公司的持续发展注入了新的动力。
随着技术的不断进步和产品质量的提升,Cedrat Technologies开始积极拓展国际市场。公司凭借其卓越的技术实力和优质的产品服务,成功打入欧美等发达国家市场,赢得了众多客户的青睐。同时,公司也积极参与国际电子行业的交流与合作,提升了品牌知名度和国际影响力。
这些故事只是Cedrat Technologies在电子行业发展中的一小部分缩影,它们展示了公司在技术创新、产品应用和市场拓展等方面的努力和成果。未来,随着电子行业的不断发展和变革,相信Cedrat Technologies将继续保持其领先地位,为行业的发展贡献更多的力量。
进入新世纪,随着科技的快速发展,电子产品更新换代速度日益加快。ANSHAN公司深知技术创新的重要性,不断加大研发投入,积极引进先进技术和设备。在一次重要的技术攻关中,公司研发团队成功突破了一项关键技术难题,推出了一款性能卓越、价格实惠的新型电子产品,受到了市场的热烈欢迎。这一技术突破不仅提升了公司的核心竞争力,也为公司的后续发展奠定了坚实基础。
为了加速技术的商业化进程,Fractus积极寻求与全球领先企业的合作。自2000年以来,公司陆续与多家知名手机厂商、电信运营商以及设备制造商建立了战略合作关系。这些合作不仅为Fractus带来了稳定的收入来源,也促进了其技术的广泛应用和持续改进。同时,Fractus还通过签订全球许可协议和建立战略伙伴关系,进一步拓展了其业务范围和市场影响力。
1 前言 目前用于过程控制的多种通讯协议中Profibus-DP、Arcnet、和CAN的物理层均是RS-485规范。 本手册围绕RS-485的理论和应用要点,对Profibus-DP的物理层进行工程应用上的说明。 读者如果熟悉第2节内容,可以跳过不阅。 2 RS-485简介 ...… 查看全部问答∨ |
|
压电变压器也不算是什么新奇的产品了,目前国外已经开始了规模化的应用,但目前所知的应用场合很有限,希望根据大家的专业背景来分析一下这个东西的应用。 压电陶瓷变压器是一种实现电能--机械能--电能转换的新型元件。压电陶瓷变压器的工作原理是 ...… 查看全部问答∨ |
|
请问有没有一种PCI ROM BIOS的模拟器呢?这样调试起来方便写。 如果我把ROM BIOS下载到flash中,但主板BIOS执行到ROM BIOS的 时候无法结束程序这么办?… 查看全部问答∨ |
目的:比如手机用户无任何操作达2分钟后,手机播放动画 办法:起个定时器,定时器超时并且没有用户超作就播放动画 问题是:怎样收集用户的所有按键消息和触摸屏点击、移动消息?… 查看全部问答∨ |
一般的操作系统中的内存管理具有什么功能?在uCOS-II中的内存管理能完成什么功能? 一般的操作系统中的内存管理具有什么功能?在uCOS-II中的内存管理能完成什么功能? 在uCOS-II操作系统中,内存的动态分配要用到什么函数,请问什么情况下要用到内存的动态分配,请举例说明 我是一个刚刚入门的电子技术学生,希望有高手帮我解决这 ...… 查看全部问答∨ |
|
wince中只有箭头(IDC_ARROW)和沙漏(IDC_WAIT)两种图案。 问题是如何自定义这2个图案? 在目录 \\PUBLIC\\COMMON\\OAK\\DRIVERS\\SKINNABLEUI\\GWE\\CURSOR\\ 下,可以修改 8BIT格式的沙漏图像。 2BIT的不知道怎么改? 箭头呢?怎么改?… 查看全部问答∨ |