【技术问答】学习STM32 从菜鸟到高手的成长之路

发布时间:2018-08-19 阅读量:1772 来源: 我爱方案网 作者: cicyxu

很多前沿技术,都需要我们不断的遇到问题,解决问题,这样才能推动技术继续往前发展。例如学习STM32,在我们入门之前,总会有各种各样的顾虑与疑问。我们渴望知道学习STM32前景如何?到底适不适合自己?学习STM32难不难,到底需要啥基础?当我们克服了这层心理障碍后,静下心来学习它,又会遇到层层技术挑战。但是只要你努力克服,相信你会从菜鸟晋级到高手的行列中。

STM32是基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARMCortex-M3内核。按性能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。

说到STM32相关的技术挑战,小编从快包的技术问答栏目中精选了六道跟STM32相关的技术问题,快来看看你是否之前也碰到这样的问题,如果没有的话,欢迎你在这里继续提问。http://ask.52solution.com/questions

问题一:STM32系列选型问题?http://ask.52solution.com/question/169

描述:打算做一个步进电机控制器,电机驱动芯片为MS41908M,请问该怎么选定MCU呢?MS41908M芯片厂家推荐使用STM32F10X类型的,具体型号太多了,各位大哥给个意见。

问题二:STM32有硬件IIC,为什么很多应用,还要模拟IIC?http://ask.52solution.com/question/35

描述:看到很多STM32应用,使用I2C接口,明明STM32有硬件I2C,但不知为什么这些应用还要用GPIO来模拟I2C。这是为什么呢?

问题三:STM32的串口中断可否这样,就是设置接收了多少个字符触发接收中断 http://ask.52solution.com/question/21

描述:比如设置8个字节触发中断,就接收了8个字节才产生一次中断。请高手指教。

问题四:STM32能否SRAM启动模式下解除芯片二级保护 http://ask.52solution.com/question/153

描述:使用了芯片的 二级保护会出现如下情况:芯片使用二级保护后,无法通过ST-LINK连接到芯片。如果使用二级保护之后,如果使用官方的ISP方式的话,应该可以解决二级保护的问题(需要待确认)。但是如果在OPTION选项中的BOOT1_BIT设置成1,BOOT0,也设置成1,那么此时启动为 Embedded SRAM 方式。

在这种情况下,如何能够解除芯片的二级保护?还是只能报废该芯片呢?目前我,我在开发板上面,测试的结果是
1、STVP无法连接开发板
2、官方的ISP无法通过UART找到芯片(因为此时为,Embedded SRAM启动模式)

问题五:STM32F103的io口不能上拉输入,怎么回事?http://ask.52solution.com/question/15

描述:碰到一个奇怪的问题,我用stm32的io口做按键输入,PB0和PB1设置为上拉输入,PA7是矩阵按键扫描的一个IO设置成下拉输入,io口初始化成功后发现PB0和PB1并不是3.3V,然后把PA7的io口初始化去掉以后,发现PB0和PB1就可以输出3.3V。好奇怪啊,我又换了其他的板子,发现都是这样的,有人知道是什么原因吗?

问题六:有没有stm32cube生成FSMC点亮LCD的例程? http://ask.52solution.com/question/31

描述:想用FSMC控制LCD,不知道在配置FSMC时,Memory type是选择LCD Interface还是其他的。

学习STM32,光是解决问题是远远不够的,你需要给自己制定一个完整的学习计划,每天都要坚持用业余之间来学习,给自己定一个目标,把它实现出来。只要你坚持,相信你离高手不远了。

相关资讯
核心对比!无源晶振与有源晶振在结构和工作原理的本质区别

无源晶振与有源晶振是电子系统中两种根本性的时钟元件,其核心区别在于是否内置振荡电路。晶振结构上的本质差异,直接决定了两者在应用场景、设计复杂度和成本上的不同。

温度稳定性对RTC晶振的计时误差影响与分析

RTC(实时时钟)电路广泛采用音叉型32.768kHz晶振作为时基源,但其频率稳定性对温度变化极为敏感。温度偏离常温基准(通常为25℃)时,频率会产生显著漂移,且偏离越远漂移越大。

从参数到实践!剖析有源晶振的频率稳定度、老化率及正确接线方案

有源晶振作为晶振的核心类别,凭借其内部集成振荡电路的独特设计,无需依赖外部电路即可独立工作,在电子设备中扮演着关键角色。本文将系统解析有源晶振的核心参数、电路设计及引脚接法,重点阐述其频率稳定度、老化率等关键指标,并结合实际电路图与引脚定义,帮助大家全面掌握有源晶振的应用要点,避免因接线错误导致器件失效。

如何对抗晶振老化?深入生产工艺与终端应用的防老化指南

晶振老化是影响其长期频率稳定性的核心因素,主要表现为输出频率随时间的缓慢漂移。无论是晶体谐振器还是晶体振荡器,在生产过程中均需经过针对性的防老化处理,但二者的工艺路径与耗时存在显著差异。

无源晶振YSX321SL应用于高精度HUD平视显示系统YXC3225

在现代汽车行业中,HUD平视显示系统正日益成为驾驶员的得力助手,为驾驶员提供实时导航、车辆信息和警示等功能,使驾驶更加安全和便捷。在HUD平视显示系统中,高精度的晶振是确保系统稳定运行的关键要素。YSX321SL是一款优质的3225无源晶振,拥有多项卓越特性,使其成为HUD平视显示系统的首选。