STM32学习笔记之一(初窥STM32)

STM32cubemx使用——LED灯闪烁以及proteus仿真 一、STM32cubemx介绍 二、使用LED灯的点亮 三、proteus仿真 参考资源 https://www.st.com/zh/development-tools/stm32cubemx.html#overview 阅读详情

怎么做好学习笔记?

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

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

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

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

今天就到此为止...

 

 

 

【已完结STM32】--自学江协科技笔记汇总 STM32F103C8T6学习笔记汇总 阅读详情

相关推荐

STM32 UVC学习笔记3

主机环境:Windows 7 SP1 开发环境:MDK5.18 目标板:STM32F103C8T6 开发库:STM32F1Cube库和STM32_USB_Device_Library 继续昨天的学习笔记,之前提到从USBTrace软件中抓取的数据跟图像原始数据做对比是没有丢失数据的,只是在传输过程中有一半的数据包出现了错误,由此导致我们在PC上一直无法获取到正常的图像,从而

小人物专栏 8024

STM32自学笔记_stm32_STM32自学笔记_

学习总结,stm32平台单片机开发,外设学习的总结

STM32学习之一:什么是STM32

stm32 是ST公司基于ARM Cortex-M内核开发的32位微控制器,它是一个微控制器产品系列的总称。观看stm32的技术参考手册可以发现,stm32有很多子系列:stm32小容量产品,stm32中容量产品、stm32大容量产品和STM32互联型产品;按照功能上划分,又可分为STM32F101xxx,STM32F102xxx,STM32F103xxx系列。

guaizaiguaizai的博客 2572

STM32自学笔记_stm32_STM32自学笔记_stm32中文资料_

STM32中文学习资料,资源分享仅供参考

stm32入门自学笔记

/选择外部时钟模式1输入的时钟。对于普通的开漏/推挽输出引脚的控制权是来自输出数据寄存器的,如果想让定时器来控制引脚那就要使用复用开漏/推挽输出的模式,使用要使用PWM要把GPIO设置成GPIO_Mode_AF_PP模式。

shsbshsb的博客 2509

Stm32学习笔记,3万字超详细

本文章主要记录本人在学习stm32过程中的笔记,也插入了不少的例程代码,方便到时候CV。绝大多数内容为本人手写,小部分来自stm32官方的中文参考手册以及网上其他文章;代码部分大多来自江科大和正点原子的例程,注释是我自己添加;配图来自江科大/正点原子/中文参考手册。笔记内容都是平时自己一点点添加,不知不觉都已经这么长了。其实每一个标题其实都可以发一篇,但是这样搞太琐碎了,所以还是就这样吧。

TheBszk的博客 10万+

STM32基础笔记

这篇文章是笔者学习STM32单片机基础开发过程中记录下来的心得与知识点的一个小总结,涉及STM32基础知识,常见的外设与部分协议,利用CubeMX开发实验的一些流程。希望对学者们有些帮助。

shenzhou17的博客 6084

stm32学笔记(一)真·入门笔记

最近在学习stm32,看的是野火的,b站就有视频,此博客记录我在学习中的重点与困惑

m0_68967611的博客 2728

STM32自学笔记-STM32

一、STM32介绍STM32是基于ST公司基于内核开发的32位微控制器二、

qq_64510811的博客 425

STM32】江科大STM32学习笔记汇总(50)

STM32是一系列由ST Microelectronics(意法半导体公司)推出的微控制器(MCU)。这些微控制器基于ARM Cortex-M架构,并且提供各种不同的封装和引脚配置。STM32系列中一些受欢迎的微控制器包括STM32F103,STM32F407和STM32F429。 STM32微控制器以其低功耗,高性能和广泛的功能而闻名。它们通常用于物联网设备,可穿戴技术和其他需要低功耗和高性能的应用。 总体而言,STM32微控制器是许多开发人员的首选,因为它们的多功能性,可靠性和广泛的功能。

C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信) 8580

STM32】江科大STM32学习笔记汇总(已完结)

STM32是一系列由ST Microelectronics(意法半导体公司)推出的微控制器(MCU)。这些微控制器基于ARM Cortex-M架构,并且提供各种不同的封装和引脚配置。STM32系列中一些受欢迎的微控制器包括STM32F103,STM32F407和STM32F429。 STM32微控制器以其低功耗,高性能和广泛的功能而闻名。它们通常用于物联网设备,可穿戴技术和其他需要低功耗和高性能的应用。 总体而言,STM32微控制器是许多开发人员的首选,因为它们的多功能性,可靠性和广泛的功能。 ——————

Print World的专栏 19万+

STM32入门()STM32之奥秘

本系列博客旨在深入介绍STM32微控制器的特性、编程方法、应用案例以及相关开发工具。并且一步步带领读者完成对STM32单片机的应用和实操。

2301_78660211的博客 2259

STM32自学笔记.pdf

[STM32自学笔记].蒙博宇

STM32CubeIDE基础学习-STM32CubeIDE学习笔记合集

本笔记主要记录自己学习使用STM32CubeIDE软件环境进行基础的开发学习,最终完成代码的编写、调试,从而实现各种功能。

weixin_53944340的博客 2万+

stm32学习笔记-1 STM32简介

简单介绍了stm32芯片结构及其引脚定义

虎慕的博客 4万+

STM32STM32学习笔记-STM32简介(02)

STM32是ST公司基于ARM Cortex-M内核开发的32位微控制器STM32常应用在嵌入式领域,如智能车、无人机、机器人、无线通信、物联网、工业控制、娱乐电子产品等STM32功能强大、性能优异、片上资源丰富、功耗低,是一款经典的嵌入式微控制器ARM既指ARM公司,也指ARM处理器内核ARM公司是全球领先的半导体知识产权(IP)提供商,全世界超过95%的智能手机和平板电脑都采用ARM架构ARM公司设计ARM内核,半导体厂商完善内核周边电路并生产芯片系列:主流系列STM32F1。

Print World的专栏 2万+
上一篇: 多态实现原理
下一篇: 云计算炙手可热,初学者如何入门
TheAppForMe
博客等级 码龄12年 0粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值