zoukankan      html  css  js  c++  java
  • 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--协议呗

    今天就到此为止...

    我喜欢一无所有,这样就只能一步一步的创造世界...
  • 相关阅读:
    Linux学习第一天:SecureCRT连接Linux常见错误
    函数
    文件a.txt内容:每一行内容分别为商品名字,价钱,个数,求出本次购物花费的总钱数
    文件处理
    自定义函数
    三级菜单
    写一个循环,不断的问客户想买什么 ,当用户选择一个商品编号,就把对应的商品加入购物车 ,最终用户输入q退出时,答应购物车的商品
    9*9乘法表
    打印列表的每个元素和索引值
    names里面有3个2,返回第2个2的索引值
  • 原文地址:https://www.cnblogs.com/riordon/p/3834534.html
Copyright © 2011-2022 走看看