方案2 task1 知识点总结

本文详细介绍了STM32的学习路径,强调了基础技能如C语言和寄存器知识的重要性,以及如何利用官方资料和开发板进行实践。STM32因其高性能、丰富外设和强大软件支持而在微控制器领域广泛应用,尤其在竞赛和智能设备中扮演关键角色。学习STM32包括理解其命名规则、选择合适的芯片、熟悉外设和时钟树,以及搭建最小系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习内容:

第三讲:
1.当遇到不懂的问题时,先查询资料,再问问题,学会自己思考的过程。可以去论坛或百度来解决问题,也可以通过官方资料来查询自己所需的内容。
2.熟练掌握C语言,为编程打下良好基础。
3.多去了解寄存器知识,不仅仅要会使用库函数,还需要去接触底层寄存器操作才能让在调试或出问题时有解决办法,可以事半功倍。
4.多去花时间学习基础外设,高级外设可以选择性学习,打下坚实的基础可以让后面的学习更轻松。

第四讲:
1.了解开发板的各个模块内容和布局,对整体有一个大概的认识。
2.通过参考手册进一步了解开发板的模块用途,为后面的学习打下基础。

第五讲:
1.stm32相对于ARM系列的版本拥有更强的性能和更低的价格,且大大降低了代码密度,提高程序的运行效率。
2.stm32拥有丰富的外设,能够实现较多的功能,例如IIC,SPI,TIM,USART等。
3.stm32有着严谨的命名规则。例如stm32F103VET6。F代表通用类型。103代表增强型。V代表引脚数为100脚。E代表512K的闪存容量。T代表封装类型。6代表温度范围。
4.stm32拥有强大的软件支持,有利于我们学生的学习。

第六讲:
1.通过查阅参考手册可以了解到自己需要的芯片类型,例如引脚个数,闪存容量,外设个数等信息。当需要的闪存容量过小或过大时,可以选择引脚数相同的芯片进行替换,拥有较好的兼容性。
2.stm32的众多外设使其拥有庞大的时钟树,对于不同外设的不同频率会通过调频的方式来工作。
3.对于外设对应的GPIO口可以通过STM32数据参考手册查询。

4.stm32最小系统需要几个要素:供电,复位,时钟,BOOT启动选择,下载电路,后备电源。


实际应用:

stm32在生活中可以有着相当广泛的应用。作为微控制器,可以存在于各种家电中,现在的智能手表也是运用stm32。

对于竞赛而言,stm32则是整个机器的大脑 ,调节机器的各种行为和动作,是不可或缺的一部分,丰富的外设也让一台机器只需要一个stm32就足够完成许多操作。这使得stm32成为主流的重要原因之一。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值