E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
STM32学习
STM32学习
笔记 —— STM32CubeIDE HAL 点亮一个LED灯
鼠标左击设置IO为输出状态鼠标右击设置IO别名点击齿轮图标自动生成代码相关IO定义自动生成在main.h中在main.c主循环用户代码区中插入以下代码/*USERCODEBEGINWHILE*/while(1){/*USERCODEENDWHILE*//*USERCODEBEGIN3*/HAL_GPIO_TogglePin(LED_GPIO_Port,LED_Pin);HAL_Delay(500)
VinsonTM
·
2020-07-09 00:29
STM32学习笔记
STM32学习
笔记(5)端口复用及重映射简介
文章目录端口复用端口复用介绍复用端口初始化步骤重映射重映射简介重映射步骤端口复用端口复用介绍STM32有很多的内置外设,这些外设的外部引脚都是与GPIO复用的。也就是说,一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用。具体哪些GPIO管脚是可以复用为哪些内置外设的参考相关资料。(《STM32中文参考手册V10》的P109,P116~P121)外设
凯之~
·
2020-07-08 23:16
STM32学习笔记
STM32学习
(5)外部中断实验
STM32的每个IO都可以作为外部中断的中断输入口,这点也是STM32的强大之处。STM32F103的中断控制器支持19个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。STM32F103的19个外部中断为:线0~15:对应外部IO口的输入中断。线16:连接到PVD输出。线17:连接到RTC闹钟事件。线18:连接到USB唤醒事件。在库函数中,配置GPIO与中断线的映
weixin_45511157
·
2020-07-08 23:17
STM32学习
笔记【1】什么是寄存器
什么是寄存器1.STM32长什么样子1.学会看丝印STM32F103VET6STM32:品牌名F103:系列名VET6:产品型号,V表示100个引脚,Z表示144个引脚。处理器上丝印有产地和批次号2.懂得如何辨别正方向黑色小圆点为起点,然后逆时针(1脚2脚3脚)顺序排列。如果没有黑色小圆点,以说明书为准。2.芯片里有什么芯片架构简图ARM(IP厂商):只生产内核ST(SOC厂商):从ARM出拿到内
昂哥学技术
·
2020-07-08 22:58
STM32
STM32学习
笔记【3】使用寄存器点亮LED灯
使用寄存器点亮LED灯1.配置输出数据寄存器找到LED灯的原理图:由原理图可知,红色灯对应的端口为PB5,绿色对应的端口为PB0,蓝色对应的端口为PB1。当端口为低电平的时候,灯被点亮。查阅手册可知,GPIOB的存储器映像为0X40010C00-0X40010FFF;而端口对应的输出数据寄存器的偏移量为0Ch。下面代码使用了位移操作,详情可看:【C语言知识】关于移位指令的使用。配置寄存器的代码为:
昂哥学技术
·
2020-07-08 22:58
STM32
STM32F103
STM32学习
笔记【4】GPIO入门
GPIO入门1.GPIO简介GPIO-generalpurposeintputoutput(通用输入输出口)。简单来说就是软件可控制的引脚,STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。STM32F103芯片的引脚图如下:1.GPIO和引脚有什么区别?GPIO为通用输出输出口,引脚图上PAx到PEx对应的针脚为GPIO口,GPIO口往往除了基本的输入输
昂哥学技术
·
2020-07-08 22:58
STM32
STM32F103
野火&洋桃STM32开发版学习指导完整版
STM32学习
笔记该文章是我历时一个月整理总结而成,喜欢的烦请打个赏如需下载其中图片链接可进入我博客下载页完整版笔记可进入我博客下载页学习方法论:看视频视频相对而言是最轻松、有趣的学习方式碰到不懂的可以先继续听
天空的问候
·
2020-07-08 21:45
stm32学习
笔记---点亮一个LED灯
原理图决定低电平点亮根据原理图与系统结构图,点亮LED灯需要使能APB2,初始化PB6,PB7,PB8#include"led_driver.h"//1.硬件初始化voidled_init(void){GPIO_InitTypeDefGPIO_InitStruct;//使能时钟总线RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);GPIO_In
Moonright
·
2020-07-08 20:53
嵌入式
STM32学习
笔记02-最小系统组成+存储器与寄存器的介绍
(1)电源电路(2)复位电路(3)晶振电路(4)下载电路制作STM32的最小系统可参考开发板的原理图STM32的启动方式BOOT0与BOOT1的状态存储器与与寄存器存储器映射:寄存器映射:通过一个例子可以理解:如何让STM32的GPIOF的第九管脚输出低电平?首先我们要知道GPIOF挂在哪个总线上?需要知道他的地址要知道STM32包括很多存储器,而GPIO属于片上外设,在此有图查阅数据手册,知道G
驰骋畋猎心发狂
·
2020-07-08 19:19
读研期间的学习笔记
stm32学习
笔记2
四GPIO输入与输出TTL肖特基触发器:电信号转变为数字信号N-Mos管:输入为1时打开,0时截止P-Mos管:输入为1时截止,0时打开输出控制前有一个反向器模式简介输入模式:模拟输入模式,浮空输入模式(不使用上拉下拉电阻),上拉/下拉输入模式输出模式:通用推挽输出,通用开漏输出,复用推挽输出,复用开漏输出推挽输出:使用两个Mos管,输出为1——经反相器为0——P-Mos导通——最后输出1输出为0
白夜无
·
2020-07-08 19:29
stm32
STM32学习
笔记(一)——点亮一个LED
引言最近报名了2017全国大学生电子设计竞赛,我们学校是第一次参加这个比赛,由于8/9月份就要比赛了,所以现在准备是比较晚的了,指导老师说只能做控制类的题目了,让我们学习一下STM32单片机,51到时候肯定不够用了,正好前几天买了一块STM32F103ZET6的最小系统,那就赶紧学习吧!从哪里学习呢?同样是从点亮一个小灯开始,就建个工程模板就让我没有耐心了,折腾了一上午终于把工程建立好了!关于ST
weixin_34194359
·
2020-07-08 17:14
stm32学习
笔记——外部中断的使用
stm32学习
笔记——外部中断的使用基本概念stm32中,每一个GPIO都可以触发一个外部中断,但是,GPIO的中断是以组为一个单位的,同组间的外部中断同一时间只能使用一个。
weixin_34037173
·
2020-07-08 16:13
STM32学习
笔记——定时器中断(向原子哥学习)
定时器中断STM32的定时器功能十分强大,有TIME1和TIME8等高级定时器,也有TIME2~TIME5等通用定时器,还有TIME6和TIME7等基本定时器。在本章中,我们将利用TIM3的定时器中断来控制DS1的翻转,在主函数用DS0的翻转来提示程序正在运行。选择难度适中的通用定时器来介绍。1、STM32通用定时器简介STM32的通用定时器是一个通过可编程预分频器(PSC)驱动的16位自动装载计
weixin_30319153
·
2020-07-08 13:15
STM32学习
笔记之Cjson的使用
普通解析需要用到的几个函数:1、解析JSONJ结构得到cjson对象:cJSON*root=cJSON_Parse(char*buf);2、获取无格式的json对象:cJSON_PrintUnformatted(cJSON*item)3、根据键值获取对应的值:cJSON*cJSON_GetObjectItem(cJSON*object,constchar*string);假设一串JSON字符串如下
α少年
·
2020-07-08 05:03
STM32学习
笔记——基于正点原子例程编码器模式小结
STM32学习
笔记——基于正点原子例程编码器模式小结最近一段时间学习了,STM32f4的编码器功能,经过自己探索和他人的热心帮助,对于编码器模式有了一定了解。
僚机武士
·
2020-07-08 04:54
STM32学习
STM32学习
笔记(二)端口复用与重映射
首先,端口复用和重映射可以看做是两个逆过程。端口复用端口复用是把一个IO口做几个用,比如一般IO口是作为输入输出用(只是普通的高低电平控制),但是STM32有很多外设,而且端口就那么几个(如果没有复用,就会出现IO口够外设不够或者外设够IO口不够),这个时候就可以把IO口复用使用。比如PA9,PA10两个端口,既可以当做普通IO口用,也是串口1的输入输出引脚,在进行串口通信时,就可以将它们设置为复
房东的猫hhh
·
2020-07-08 01:07
学习笔记
STM32学习
基于STM32F103C8t6
STM32学习
基于STM32F103C8T6STM32F103C8T6命名规则先对自己使用的芯片命名有所了解,才能更好的宏观掌控STM32F103C8t6引脚命名Keil仿真hex文件烧录先看最小系统的
一程千颜
·
2020-07-08 01:53
stm32学习
STM32学习
(基础)——简单按键输入
上一篇:
STM32学习
(基础)——从流水灯开始了解GPIOhttps://blog.csdn.net/qq_37241109/article/details/104156883本篇任务:完成POLLING
食垚
·
2020-07-07 23:39
stm32
STM32学习
笔记:ESP8266模块(1)
由于项目要求要涉及到物联网,公司要采用wifi于是就采购了一块串口wifi模块,ESP8266开始拿到后首先应该掌握的就是测试,熟悉AT指令,因为串口wifi通信是采用AT指令进行通信的,在这里需要注意一点的就是:在编写程序的时候,一个串口(usart2)连接ESP8266,另一个串口(USart1)通过USB-TTL连接PC机查看输出信息,boolESP8266_Cmd(char*cmd,cha
暖暖的纠结
·
2020-07-07 21:57
STM32
STM32学习
笔记-点亮第一个led
首先感谢河北科技大学航模协会-能给我这样的学习机会-感谢那些带我们教我们的学长学姐们.点亮第一个led灯之前要先大概了解一下单片机的工作方式并且有一定的编程基础,能看懂程序单片机上有很多引脚,被称作io口,io口是通过总线(信号传输的通路)与内部处理系统(执行程序的硬件的总称)相连接,内部处理系统执行c语言程序可以直接控制io口,硬件机器只能识别机器码,但是已经有人一层一层的从底层封装,封装好了s
Ahacker_l
·
2020-07-07 19:43
stm32
STM32学习
笔记——高级定时器TIM1更新中断配置
stm32高级定时器TIM1,更新中断初始化配置和普通定时器差别不大,需要注意的是结构IM_TimeBaseInitTypeDef中TIM_RepetitionCounter配置问题。TIM_RepetitionCounte是用来配置重复计数,就是重复溢出多少次才给你来一个溢出中断,只有高级定时器需要配置。下面是官方库中对它的注释:它对应的寄存器叫TIM1_RCR.如果这个值不配置,上电的时候寄存
_Yucen
·
2020-07-07 19:48
单片机
stm32
单片机
库
代码
stm32学习
笔记4(外部中断实验)
stm32的每个IO口都可以作为中断输入。要把IO口作为外部中断输入,有以下几个步骤:1、初始化IO口为输入。(KEY_Init())这一步设置要作为外部中断输入的IO口状态,可以设置为上拉/下拉输入,也可以设置为浮空输入,但浮空的时候外部一定要带上拉或下拉电阻。2、开启IO口复用时钟,设置IO口与中断线的映射关系。(系统时钟设置:Stm32_Clock_Init(9))需要配置外部中断配置寄存器
R F
·
2020-07-07 18:02
stm32
STM32学习
笔记1——点亮第一盏LED灯
本文不特殊说明都以stc32F103C8为例,软件平台为KEIL5V5.15首先这次我们用寄存器直接点亮LED灯LED电路图如下图:可以看出如果需要点亮一盏LED灯只需要IO口输出高电平即可,本次以GPIOB为例子。点亮LED灯控制IO输出高电平通常需要三步:1.开启时钟:因为STM32为了节约消耗,故上电时候外设时钟默认不开启。故我们需要开始GPIO的时钟。2.设置GPIO输出模式:stm32F
Solitaire__
·
2020-07-07 13:17
STM32
stm32学习
笔记——定时器(1)
目的:操作通用定时器实现基本时基配置文件:#include"stm32f10x_gpio.h"#include"stm32f10x_rcc.h"#include"stm32f10x_tim.h"//定时器头文件#include"misc.h"//定时器中断头文件寄存器:参阅stm32参考手册结构体定义:typedefstruct{uint16_tTIM_Prescaler;//预分频系数,对时钟源
freedom098
·
2020-07-07 08:56
STM32学习笔记
stm32学习
笔记——PWM波
stm32学习
笔记——PWM波目的:利用通用定时器产生PWM波配置文件:#include"stm32f10x_gpio.h"#include"stm32f10x_rcc.h"#include"stm32f10x_tim.h
freedom098
·
2020-07-07 08:56
STM32学习笔记
STM32学习
笔记——流水灯
STM32学习
笔记——流水灯目的:操作IO口电平配置文件:#include"stm32f10x_gpio.h"#include"stm32f10x_rcc.h"寄存器:GPIOx_CRL:32位,用于配置
freedom098
·
2020-07-07 08:56
STM32学习笔记
[转载]
STM32学习
笔记——控制GPIO输出点亮LED灯(直接操作存储器)
原文地址:
STM32学习
笔记——控制GPIO输出点亮LED灯(直接操作存储器)作者:Nao2Mo2控制GPIO输出点亮LED灯——直接操作存储器一.预备知识使用51单片机控制IO口相对来说要简单得多,最小系统搭建完毕后直接通过软件往各
syt_cherry
·
2020-07-07 06:04
嵌入式
STM32学习
笔记(2)——点亮LED灯及用中断让其闪烁
这里直接开始码代码了,至于前期的准备工作比如配置MDK-keil,或配置IAR等,大家可以在网上找对应的教程,这里不赘述了;直接讲代码如何撸吧,代码里我做了详细注释:1)编译器IAR8,系统win10;2)板子:STM32F103C8T6核心板,如下:3)下载器:ST-LINK/V2仿真下载器;4)板子上LED对应的引脚是GPIOC,GPIO_Pin_13;在IAR对应的stm32F103X模板D
abcvincent
·
2020-07-07 02:32
stm32
Stm32学习
笔记一————库函数法点亮LED灯
没学会走就先学会跑,先问问自己是不是天才,如果不是就一步一步慢慢来。1、创建文件夹LED,用于存放工程文件keil5->Project->New$\mu$Visionproject,保存在LED文件夹中,工程文件命名为LED。2、选择自己所用的芯片型号,(我用的是STM32F103C8t6)3、勾选固件库选中:CMSIS>CORE;Device>Startup;>StdPeriphDrivers>
繁华落尽心伤
·
2020-07-07 01:07
stm32学习笔记
stm32学习
工业控制以及低功耗市场的Cortex-M系列高效能运算用Cortex-A系列硬盘控制、引擎管理、基频的实时处理器核心Cortex-R系列。如何与竞争对手进行PK?在采访的过程中,关于PK,各家其实转换成了介绍各自Cortex-M构架的微处理器产品特点。爱特梅尔公司微控制器策略行销经理赵宗慧介绍说,爱特梅尔公司基于ARMCortex-M3构架的SAM3系列微处理器分为3类,分别是SAM3N、SAM3
xzccccccccv
·
2020-07-07 00:56
STM32学习
笔记——通用定时器TIMx介绍及配置
STM32F1的定时器功能十分强大,有TIME1和TIME8等高级定时器,也有TIME2~TIME5等通用定时器,还有TIME6和TIME7等基本定时器通用定时器是一个通过可编程预分频器驱动的16位自动装载计数器构成。它适用于多种场合,包括测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和PWM)。使用定时器预分频器和RCC时钟控制器预分频器,脉冲长度和波形周期可以在几个微秒到几个毫秒
Summertrainxy
·
2020-07-07 00:40
嵌入式
STM32学习
笔记——I2C介绍及配置
IIC(Inter-IntegratedCircuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。它是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,高速IIC总线一般可达400kbps以上。I2C总线在传送数据过程中共有三种类型信号,它们分别是:开始信号、结束信号和应答信号。开始信号:SCL为
Summertrainxy
·
2020-07-07 00:09
嵌入式
STM32学习
笔记——SPI介绍及配置
SPI是英语SerialPeripheralinterface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供
Summertrainxy
·
2020-07-07 00:09
嵌入式
STM32学习
笔记——GPIO八种工作模式
GPIO端口的每个位可以由软件分别配置成多种模式。─输入浮空─输入上拉─输入下拉─模拟输入─开漏输出─推挽式输出─推挽式复用功能─开漏复用功能每个I/O端口位可以自由编程,然而I/0端口寄存器必须按32位字被访问(不允许半字或字节访问)。GPIOx_BSRR和GPIOx_BRR寄存器允许对任何GPIO寄存器的读/更改的独立访问;总结在STM32中选用IO模式1、浮空输入GPIO_IN_FLOATI
Summertrainxy
·
2020-07-07 00:08
嵌入式
STM32学习
笔记——GPIO介绍及配置
仅供个人学习使用STM32的每个IO端口都有7个寄存器来控制。分别是:配置模式的2个32位的端口配置寄存器CRL和CRH;2个32位的数据寄存器IDR和ODR;1个32位的置位/复位寄存器BSRR;1个16位的复位寄存器BRR;1个32位的锁存寄存器LCKR。CRH和CRL在固件库开发中,操作寄存器CRH和CRL来配置IO口的模式和速度是通过GPIO初始化函数完成:voidGPIO_Init(GP
Summertrainxy
·
2020-07-07 00:38
嵌入式
STM32学习
笔记——使用函数库编程控制GPIO口输出
使用函数库编程控制GPIO口输出看了网上许多人的代码以及各类开发板所带的例程,大多数使用的都是官方发布的函数库来编程,通过查询后发现,使用函数库来编程可以简化开发过程,并不需要追溯到各个寄存器,通过查看库手册,新手也可以快速应用STM32,因此,决定先从函数库开始入门!1.建立带函数库的IAR项目工程先从网上下载3.5版(据说3.0版以后的固件库才逐渐稳定)stm32固件库(stm32f10x_s
SahPah
·
2020-07-07 00:00
STM32
STM32学习
笔记4——EXTI中断
学习资料:《野火零死角玩转STM32——F103》EXTIEXTI——外部中断/事件控制器。可单独配置中断或者事件,及触发事件的属性(?)。中断编程步骤1.初始化产生中断的GPIO当GPIO作为中断的输入源时(如按键按下产生中断),需要初始化GPIO,配置为输入模式。如配置GPIOC13作为输入源:GPIO_InitTypeDefGPIO_InitStruct;//初始化GPIORCC_APB2P
Jerry19971
·
2020-07-06 22:54
STM32学习
笔记2——按键点灯
1-硬件机械按键按下到自动弹起的过程中,按键会有抖动。一般可采用软件消抖(?)或硬件消抖。本例属于硬件消抖。开发板上电路图K1不按下时,引脚接地,处于低电平。K1按下时,引脚接3.3V,处于高电平。K1抖动时,相当于电路存在交流电,电容导通,3.3V接地,从而使引脚处于低电平。电阻减少电流大小,保护电路。2-按键的相关寄存器K1的引脚为PA0,K2的引脚为PC13。IDR的数据与当前输入的数据有关
Jerry19971
·
2020-07-06 22:54
STM32学习
笔记3——位带操作
学习资料:《野火零死角玩转STM32——F103》STM32可以像51一样对寄存器的某一个位进行操作,即位操作。位带区在片上外设和片上SRAM中,各1MB。位带别名区把每个位膨胀成32位的字。STM32的全部寄存器都可以通过访问位带别名区的方式访问原始寄存器比特位的效果。转换公式:A=addr&0xF0000000)+0x02000000+((addr&0x00FFFFFF)<<5)+(n<<2)
Jerry19971
·
2020-07-06 22:23
STM32学习
笔记——GPIO基本结构和工作方式介绍
STM32F103RCT6一共有4组IO口,一共有16*3+3=51个IO口 GPIOA0~A15 GPIOB0~B15 GPIOC0~C15 GPIOD0~D2一、GPIO功能描述 每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH),两个32位数据寄存器(GPIOx_IDR和GPIOx_ODR),一个32位置位/复位寄存器(GPIOx_BSRR),一
依然笨拙
·
2020-07-06 20:22
STM32
STM32学习
笔记——点亮一个LED灯
STM32学习
笔记——点亮一个LED灯用寄存器点亮LED01.硬件电路2.地址操作3.寄存器映射操作用寄存器点亮LED01.硬件电路由硬件电路图可知,LED0对应端口PB5通过此图可知,当PB5口清零时
weixin_46185572
·
2020-07-06 19:33
STM32学习笔记
STM32学习
笔记【5】寄存器映射代码讲解
寄存器映射代码讲解1.外设总线查阅系统手册:由图可知,AHB(AdvancedHighperformanceBus,高级高性能总线)下面挂载了RCC(Resetandclockcontrol复位时钟控制器)和2个APB(AdvancedPeripheralBus,高级外设总线)。其中,APB2为高速总线。1.RCC总线实际开发中,大部分的外设启用之前,都需要先启用RCC。APB1和APB2都有独立
昂哥学技术
·
2020-07-06 19:17
C语言
STM32
STM32F103
stm32学习
笔记——定时器
定时器功能:1产生PWM方波输出;2捕获输入波形的周期及占空比;定时器分为基本定时器,通用定时器以及高级定时器;高级定时器常用寄存器分析:(1)控制寄存器CR1:主要由时基初始化函数配置CK_CNT(2)计数器寄存器CNT:数字根据CK_CNT时钟递增或递减voidTIM_SetCounter(TIM_TypeDef*TIMx,uint16_tCounter);(3)自动加载寄存器ARR:将ARR
白夜无
·
2020-07-06 19:40
STM32学习
笔记 —— 1.1 什么是寄存器(概念分析)
问题引入:用一句话回答以下问题:什么是寄存器?什么是寄存器映射?什么是存储器映射?(本章重点在1.1.3和1.1.4)1.1STM32芯片实物图(图)学会看丝印图芯片型号、内核提供商等其他信息学会辨别正方向(芯片上的小圆点与PCB上的小圆点对应)以小圆点为基础,逆时针旋转,从1号引脚开始递增(图)如果芯片上没有小圆点,那么就把丝印图正对着自己,左上角的引脚为1号引脚,同样逆时针旋转递增。所有芯片的
weixin_30267785
·
2020-07-06 18:15
STM32学习
笔记——端口复用和重映射
端口复用功能一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用。比如说STM32F103rbt6的串口1的引脚对应的IO为PA9,PA10.PA9,PA10默认功能是GPIO,所以当PA9,PA10引脚作为串口1的TX,RX引脚使用的时候,那就是端口复用。复用端口初始化有几个步骤:1)GPIO端口时钟使能。RCC_APB2PeriphClockCmd
Summertrainxy
·
2020-07-06 15:25
嵌入式
STM32学习
笔记——外部中断EXIT介绍及配置
STM32的每个IO都可以作为外部中断的中断输入口,STM32F103的中断控制器支持19个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。STM32F103的19个外部中断为:线0~15:对应外部IO口的输入中断。线16:连接到PVD输出。线17:连接到RTC闹钟事件。线18:连接到USB唤醒事件。线19:连接到以太网唤醒事件(只适用于互联型产品)从上面可以看出,
Summertrainxy
·
2020-07-06 15:25
嵌入式
STM32学习
笔记——输入捕获介绍及配置
输入捕获模式可以用来测量脉冲宽度或者测量频率。STM32的定时器,除了TIM6和TIM7,其他定时器都有输入捕获功能。STM32的输入捕获,简单的说就是通过检测TIMx_CHx上的边沿信号,在边沿信号发生跳变(比如上升沿/下降沿)的时候,将当前定时器的值(TIMx_CNT)存放到对应的通道的捕获/比较寄存器(TIMx_CCRx)里面,完成一次捕获。同时还可以配置捕获时是否触发中断/DMA等。利用T
Summertrainxy
·
2020-07-06 15:25
嵌入式
嵌入式
stm32
STM32学习
笔记之:什么是存储器与寄存器及修改寄存器的位操作方法
一、存储器与存储器映射存储器芯片(这里指内核,或者叫CPU)和外设之间通过各种总线连接,其中驱动单元有4个,被动单元也有4个。为了方便理解,我们都可以把驱动单元理解成是CPU部分,被动单元都理解成外设。芯片架构简图:系统框图:1、ICode总线:ICode中的I表示Instruction,即指令。我们写好的程序编译之后都是一条条指令,存放在FLASH中,内核要读取这些指令来执行程序就必须通过ICo
Joker 007
·
2020-07-06 15:34
STM32个人学习笔记
STM32学习
笔记1——LED流水灯
STM32学习
笔记1——LED流水灯学习视频:B站野火STM32F103教学视频1固件库认识1-汇编编写的启动文件路径:…\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
Jerry19971
·
2020-07-06 15:58
STM32学习
笔记——寄存器映射
STM32学习
笔记——寄存器映射存储器映射GPIOB端口寄存器描述——使PB0输出0/1宏定义方式结构体封装存储器映射总线基地址总线名称总线基地址APB10x40000000APB20x40010000AHB0x40008000GPIO
weixin_46185572
·
2020-07-06 15:45
STM32学习笔记
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他