打印
[应用相关]

stm32单片机难点总结

[复制链接]
573|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
averyleigh|  楼主 | 2024-11-20 23:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
先看时钟树clock tree。主要看外部时钟怎么倍频上去的。
学中断。看《arm cortexm3权威指南》。中断优先级只需要抢占优先级。因为RTOS是抢占的。
stm32的中断和事件在一起讲的。跳过事件,只看EXIT中断。这里事件只是在休眠唤醒用得到,其它很少。另外EXIT中断对应的GPIO是一一对应的,GPIOx_0只能对应EXIT0。
定时器看systick。因为RTOS要用。
软件hal库方面,就是回调函数。学习C指针。
外设方面,注意外设的时钟是否打开,外设中断是否是能,对应的nvic中断是否使能。
备份寄存器可以看一下,可以在复位前保存数据。
其它的外设都很简单。

使用特权

评论回复
沙发
tpgf| | 2024-12-2 12:17 | 只看该作者
STM32的中断系统功能强大但复杂。它支持多个中断源和优先级设置,开发者需要仔细规划和管理中断,以确保系统的实时性和稳定性

使用特权

评论回复
板凳
磨砂| | 2024-12-2 19:22 | 只看该作者
STM32的时钟系统是其一个显著的特点,同时也是一个难点。它包含了多个时钟源(如HSI、HSE、PLL等),以及复杂的时钟树结构

使用特权

评论回复
地板
晓伍| | 2024-12-2 20:33 | 只看该作者
STM32系列单片机拥有丰富的外设接口,如GPIO、USART、SPI、I2C、ADC、DAC等。每个外设都有其特定的配置和使用方式,开发者需要熟悉这些外设的工作原理和编程方法,才能有效地利用它们实现各种功能。

使用特权

评论回复
5
八层楼| | 2024-12-2 21:41 | 只看该作者
STM32单片机具有多种低功耗模式,如睡眠模式、停止模式和待机模式。理解和正确配置这些低功耗模式对于延长电池寿命至关重要

使用特权

评论回复
6
观海| | 2024-12-2 22:15 | 只看该作者
虽然STM32提供了库函数来简化寄存器的配置过程,但直接操作寄存器可以提供更高的灵活性和效率

使用特权

评论回复
7
guanjiaer| | 2024-12-2 23:37 | 只看该作者
开发者不仅熟悉STM32的开发环境,还要了解实时操作系统的原理和编程方法

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

1315

帖子

3

粉丝