基于STM32的开发板调试Review

本文详述了基于STM32的开发板调试过程,包括时钟树配置、I/O口、串口、中断、定时器、无刷电机高级定时器、AD采样和SysTick系统滴答定时器的使用。通过对各个功能模块的理解和实践,旨在快速掌握单片机应用和调试技巧,为后续项目打下基础。
摘要由CSDN通过智能技术生成

在此之前,应该是有接触过单片机的,比如本科学习的微控制器还有嵌入式(因为我没有好好听课,所以基本等于不会)。所以就此认为这是第一次接触单片机吧。
(首先拿到单片机,应该查阅数据手册,了解有多少外设,比如ADC有几个,USART有几个,SPI有几个…)

基于STM32的开发板调试Review
目的:快速学习单片机,熟悉芯片和开发板的调试流程,为后续做系统的项目做准备。
具体内容:
1. 时钟树
单片机就像是一个小小的系统,所有的运行都需要有严格的时钟管理。看时钟树的时候能够知道系统的时钟是由谁提供的,最大频率是多少,每个时钟分频后分别分配给了谁。比如:STM32F103RC最大时钟频率是72MHZ,预分频后分配给了不同的外设。这些信息在例程库中均可找到,若分配时钟,可直接调用库函数。
2. I/O口
单片机最基本的功能即端口的输入输出,输入输出端口呈高电平、低电平或高阻态。端口作为输入时,有浮空输入,上拉或下拉,所谓上拉或下拉,即端口上拉或下拉一个电阻,而浮空即 没有电阻存在。(对于为什么要由上拉下拉电阻,我还没有弄明白)
同样,作为输出也有几种配置:开漏模式和推挽模式,一般推挽模式可以得到的电流或电压比较大。IO口还有一项最重要的作用是复用输出,作为外设的输出,比如:PA1既可作为普通IO口也可作为TIM1的通道1输出,即复用功能。I/O口的配置需要查阅数据手册。
3. 串口
串口作为一项外界与单片机的交流通讯工具,在掌握的过程中是非常有必要的。通讯主要有U

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值