没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
超快 STM32 系统入门指南
计算机类的教程多,框架和 API 用法讲的全面,成系统的教程很多,CSDN上、知乎上很多个人学
习记录和全面的成书的教程,而且生动形象有甚至有动画讲解,回过头来看嵌入式的教程,又臭又长。
本文 Github 地址。
两种学习模式,一种是从底层开始看大厚书学习,但这只适合那些理解能力和前后关联能力强甚至
有天赋的人来看,说白了不是设计给新人看的,而是给熟练的人当字典来看的,现在学校的课本一上来
直接怼抽象的概念和公式,可能导致的在网上写教程的也有这毛病,不人性化。另一种学习是面向应用
来学,就是下面要说的,是 “真-面向应用”,对于超快 STM32 入门来说就是:听正常人能理解的句子来
了解外设概念和意义,然后直接从 API 入手。
这篇文章需要有 基本数模电和单片机的概念、C 语言基础和良好英文(或翻译)。
第一个外设
这时候可以备好 STM32 编程手册《STM32F10xxx参考手册》。
GPIO(General-purpose input/output)为通用目的输入输出口,所谓通用即不只可以用软件控制
高低电平的变化,还有输入、开漏等功能,根据不同应用场景配置成不同功能。以下是该外设的内部数
字电路的电路框图。
该图就是 STM32 芯片 里面 GPIO 外设部分的真实存在的电路的框图。
下面两个 P-MOS 和 N-MOS 就是控制输出 I/O 口的高低电平,如果 P-MOS 导通,则输出高电平,
这称为 “推挽输出” 模式,输出有一定的驱动能力,输出高电平为 芯片供电电压,即 3.3V,低电平为接
地,即 0V,可以先这么理解。
如果 下面两个 P-MOS 和 N-MOS 均不导通,那就是 “浮空输入” 模式,外接的高低电平可以读入,
外部接上按键,就可以用按键控制东西。
如果 输出的时候是 P-MOS 一直处于关闭状态,而只有 N-MOS 打开或关闭,那就是 “开漏输出” 模
式,在该口上拉一个电阻到 Vref 电压,那么输出高电平就是 Vref 电压,这么做可以改变输出高电平的
电压,可以任定,而不是上面 “推挽输出” 时候固定的 3.3V。
挽挽深铃
- 粉丝: 9
- 资源: 274
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0