怎么做好学习笔记?

答:自我感知-->学习知识-->归纳总结-->自我升华(真正属于自己的知识是,抛开书本,运用时,你还能记得的思想)

自我感知--看到知识概念,先自我感觉那应该是个什么东西(如:寄存器---寄存东西(数据)的地方嘛)

学习知识--有了自我感知后,就需要验证自己的感知是否正确,请记住,带着自己思想的学习是最高效的学习(如:寄存器---存什么东西呢?)

归纳总结--学习了大量知识后,就该汇总汇总了(如:寄存器---存数据(通用寄存器),存命令(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)相关推荐

  1. STM32学习笔记1(初识STM32)

    一.命名方法 图1 STM32F103ZET6命名解释 二.芯片架构 图2 STM32 芯片架构简图 STM32F103 采用的是 Cortex-M3 内核,内核即 CPU,由 ARM 公司设计. A ...

  2. 硬件学习、高速dsp开发板制作、STM32学习笔记

    1.硬件工程师成长之路(1)--元件基础_[云轩]的博客-CSDN博客_硬件工程师的成长之路 总目录:https://blog.csdn.net/weixin_44407238/category_10 ...

  3. STM32学习笔记 | 引起电源和系统异常复位的原因

    关注+星标公众号,不错过精彩内容 每一块处理器都有复位的功能,不同处理器复位的类型可能有差异,引起复位的原因也可能有多种. STM32的复位功能非常强大,可通过软件.硬件和一些事件触发系统复位,而且通 ...

  4. 《STM32学习笔记》4——核心功能电路与编程(下)

    接上文,文中的图片,大多数来自视频的截图(来自洋桃电子). 欢迎大家批评指正! STM32学习笔记-专栏 文章目录 一.蜂鸣器驱动 1.蜂鸣器介绍 2.蜂鸣器电路 3.蜂鸣器程序 二. MIDI 音乐 ...

  5. STM32学习笔记(四)丨TIM定时器及其应用(定时中断、内外时钟源选择)

    本篇文章包含的内容 一.TIM 定时器 1.1 TIM 定时器简介 1.2 TIM 定时器类型及其工作原理简介 1.2.1 基本定时器工作原理及其结构 1.2.2 通用定时器工作原理及其结构 1.2. ...

  6. stm32学习笔记----双串口同时打开时的printf()问题

    stm32学习笔记----双串口同时打开时的printf()问题 最近因为要使用串口2外接PN532芯片实现通信,另一方面,要使用串口1来将一些提示信息输出到上位机,于是重定义了printf(),使其 ...

  7. 【STM32学习笔记-点亮LED灯】

    STM32学习笔记-点亮LED灯 文章目录 STM32学习笔记-点亮LED灯 一.原理图分析 二.代码分析 1.mian函数 2.led.c函数 3.led.h函数 4.函数文件整理 5.LED_In ...

  8. K210学习笔记(三) K210与STM32进行串口通信,K210发STM收

    文章目录 前言 一.以/r/n为结尾 二.K210端代码 三.STM32端 3.1 main函数 四.测试结果 4.1当收到1时 4.2当收到2时 4.3 测试视频 总结 前言 前面我们讲了STM32 ...

  9. STM32学习笔记(六)丨TIM定时器及其应用(输入捕获丨测量PWM波形的频率和占空比)

    本篇文章包含的内容 一.输入捕获 1.1 输入捕获简介 1.2 输入捕获通道的工作原理 1.3 输入捕获的主从触发模式 1.4 输入捕获和PWMI结构 二.频率的测量方法 2.1 测频法 2.2 测周 ...

最新文章

  1. 分布式账本(Distributed ledger)
  2. 第十五周程序阅读-范型程序设计(5)
  3. CoronaSDK 对象锚点探秘(Anchors)
  4. 关于去中心化身份的一点思考
  5. jvm性能调优实战 -57数据日志分析系统的OOM问题排查
  6. class中一个小技巧
  7. 第六十节,文本元素标签
  8. AI催生新的工作机遇:5个未来会很吃香的岗位
  9. 信息学奥赛一本通(2066:【例2.3】买图书)
  10. 计算机 子分数 游戏图形,Windows7下如何开启和关闭系统分级功能.doc
  11. 【效率】7个免费的PDF文献资源网站,再也不用为搜索文献发愁了!
  12. iphone修改imei_iPhone这些隐藏代码你肯定不知道
  13. 解决黑苹果核显HD4400开机卡在“io console user: gio screen lock state 3”问题/HD4400核显只有7M问题
  14. msl3等级烘烤时间_MSL等级
  15. 判断域名 转向 php,ASP,PHP,一空间多域名根据域名判断转向地址程序代码
  16. 如何在Windows中使用截图工具进行屏幕截图
  17. 【DSP】离散系统的因果性判断
  18. 幽默的最高境界——这才叫幽默
  19. LeetCode 39 组合总和
  20. DNS(计算机域名)三种查询

热门文章

  1. python 3.5 format_Python3 format及字符串格式化
  2. python下载大文件mp4_python下载mp4 同步和异步下载支持断点续下
  3. vector的基本操作简析
  4. 【转】前端开发必备网站
  5. 算法中各种距离的介绍
  6. CMD提取文件名技巧
  7. oracle 结果集比较,Oracle 结果集之间的问题(积并交叉)
  8. python 水位_Leetcode 42. 接雨水 - python - 递归 查找分水岭
  9. android意图实验报告,Activity 常见的意图整理
  10. Centos7.6环境Docker安装Oracle19c企业版