STM32学习笔记之一(初窥STM32)
怎么做好学习笔记?
答:自我感知-->学习知识-->归纳总结-->自我升华(真正属于自己的知识是,抛开书本,运用时,你还能记得的思想)
自我感知--看到知识概念,先自我感觉那应该是个什么东西(如:寄存器---寄存东西(数据)的地方嘛)
学习知识--有了自我感知后,就需要验证自己的感知是否正确,请记住,带着自己思想的学习是最高效的学习(如:寄存器---存什么东西呢?)
归纳总结--学习了大量知识后,就该汇总汇总了(如:寄存器---存数据(通用寄存器),存命令(PC),存地址(LR))
自我升华--归纳总结后,就可以提取知识的精华了,很多东西学到最后就剩那几句话(如:所谓寄存器就是用来存东西的嘛,根据不同需求存取不同东西,才分为了不同的寄存器嘛)
此随笔为第一篇,也就是自我感知篇,所以都是一些最初的感知,并无深度,后续会按照“怎么做好学习笔记”的思路开展后续的篇章。
闲话不多说了,作为感知,是不是该瞟一瞟STM32的知识架构,学习新知识就是先搭框架,再层层填满血肉,最后化繁为简以运用不同场合。
STM32知识架构:
1、GPIO
2、时钟相关:RTC、看门狗、PWM
3、通信协议相关:USART、I2C、SPI、USB
4、操作系统相关:uCOS-II
5、图形相关:LCD、uCGUI
MCU怎么和外设通信进行数据交互呢?
MCU都有与之相关的寄存器了,外设也不例外,外设用这些(数据相关的+控制相关的)寄存器,来表达自身的属性并通过某种东东(神马东东)与其它设备(包含MCU)通信。
神马东东--数据与数据的交互得有条理的,这一来各种通信协议就随之而来了,神马USART、I2C、SPI...
(中断+寄存器)这思路蛮重要....
现在来一一感知感知:
GPIO--通用输入输出口,很抽象的感觉,真的是是个通道的什么东东么?---“寄存器+控制器” ->存东西的呗
RTC、看门狗、PWM--时钟相关的东东呗
USART、I2C、SPI、USB--协议呗
今天就到此为止...
转载于:https://www.cnblogs.com/riordon/p/3834534.html
STM32学习笔记之一(初窥STM32)相关推荐
- STM32学习笔记1(初识STM32)
一.命名方法 图1 STM32F103ZET6命名解释 二.芯片架构 图2 STM32 芯片架构简图 STM32F103 采用的是 Cortex-M3 内核,内核即 CPU,由 ARM 公司设计. A ...
- 硬件学习、高速dsp开发板制作、STM32学习笔记
1.硬件工程师成长之路(1)--元件基础_[云轩]的博客-CSDN博客_硬件工程师的成长之路 总目录:https://blog.csdn.net/weixin_44407238/category_10 ...
- STM32学习笔记 | 引起电源和系统异常复位的原因
关注+星标公众号,不错过精彩内容 每一块处理器都有复位的功能,不同处理器复位的类型可能有差异,引起复位的原因也可能有多种. STM32的复位功能非常强大,可通过软件.硬件和一些事件触发系统复位,而且通 ...
- 《STM32学习笔记》4——核心功能电路与编程(下)
接上文,文中的图片,大多数来自视频的截图(来自洋桃电子). 欢迎大家批评指正! STM32学习笔记-专栏 文章目录 一.蜂鸣器驱动 1.蜂鸣器介绍 2.蜂鸣器电路 3.蜂鸣器程序 二. MIDI 音乐 ...
- STM32学习笔记(四)丨TIM定时器及其应用(定时中断、内外时钟源选择)
本篇文章包含的内容 一.TIM 定时器 1.1 TIM 定时器简介 1.2 TIM 定时器类型及其工作原理简介 1.2.1 基本定时器工作原理及其结构 1.2.2 通用定时器工作原理及其结构 1.2. ...
- stm32学习笔记----双串口同时打开时的printf()问题
stm32学习笔记----双串口同时打开时的printf()问题 最近因为要使用串口2外接PN532芯片实现通信,另一方面,要使用串口1来将一些提示信息输出到上位机,于是重定义了printf(),使其 ...
- 【STM32学习笔记-点亮LED灯】
STM32学习笔记-点亮LED灯 文章目录 STM32学习笔记-点亮LED灯 一.原理图分析 二.代码分析 1.mian函数 2.led.c函数 3.led.h函数 4.函数文件整理 5.LED_In ...
- K210学习笔记(三) K210与STM32进行串口通信,K210发STM收
文章目录 前言 一.以/r/n为结尾 二.K210端代码 三.STM32端 3.1 main函数 四.测试结果 4.1当收到1时 4.2当收到2时 4.3 测试视频 总结 前言 前面我们讲了STM32 ...
- STM32学习笔记(六)丨TIM定时器及其应用(输入捕获丨测量PWM波形的频率和占空比)
本篇文章包含的内容 一.输入捕获 1.1 输入捕获简介 1.2 输入捕获通道的工作原理 1.3 输入捕获的主从触发模式 1.4 输入捕获和PWMI结构 二.频率的测量方法 2.1 测频法 2.2 测周 ...
最新文章
- 分布式账本(Distributed ledger)
- 第十五周程序阅读-范型程序设计(5)
- CoronaSDK 对象锚点探秘(Anchors)
- 关于去中心化身份的一点思考
- jvm性能调优实战 -57数据日志分析系统的OOM问题排查
- class中一个小技巧
- 第六十节,文本元素标签
- AI催生新的工作机遇:5个未来会很吃香的岗位
- 信息学奥赛一本通(2066:【例2.3】买图书)
- 计算机 子分数 游戏图形,Windows7下如何开启和关闭系统分级功能.doc
- 【效率】7个免费的PDF文献资源网站,再也不用为搜索文献发愁了!
- iphone修改imei_iPhone这些隐藏代码你肯定不知道
- 解决黑苹果核显HD4400开机卡在“io console user: gio screen lock state 3”问题/HD4400核显只有7M问题
- msl3等级烘烤时间_MSL等级
- 判断域名 转向 php,ASP,PHP,一空间多域名根据域名判断转向地址程序代码
- 如何在Windows中使用截图工具进行屏幕截图
- 【DSP】离散系统的因果性判断
- 幽默的最高境界——这才叫幽默
- LeetCode 39 组合总和
- DNS(计算机域名)三种查询
热门文章
- python 3.5 format_Python3 format及字符串格式化
- python下载大文件mp4_python下载mp4 同步和异步下载支持断点续下
- vector的基本操作简析
- 【转】前端开发必备网站
- 算法中各种距离的介绍
- CMD提取文件名技巧
- oracle 结果集比较,Oracle 结果集之间的问题(积并交叉)
- python 水位_Leetcode 42. 接雨水 - python - 递归 查找分水岭
- android意图实验报告,Activity 常见的意图整理
- Centos7.6环境Docker安装Oracle19c企业版