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学习
记录——L298N驱动
STM32学习
记录——L298N驱动PS:小编第一次尝试写博客,写的不好的地方,敬请谅解。硬件1.正点原子STM32F103ZET6开发板。2.L298N电机驱动模块。3.直流减速电机。
清园暖歌
·
2021-03-21 11:38
STM32
stm32
单片机
STM32学习
笔记——关于输出PWM周期及占空比的运算
输出PWM周期及占空比的运算1.周期:[(arr+1)*(psc+1)]/72000KHz=T(ms)2.占空比:须根据PWM的相关配置计算:TIM_TimeBaseStruct.TIM_CounterMode=TIM_CounterMode_Up;TIM_OCInitStruct.TIM_OCMode=TIM_OCMode_PWM2;TIM_OCInitStruct.TIM_OCPolarity
末奋奋
·
2021-03-05 15:48
STM32第一集——跑马灯实验(库函数)
文章目录前言一、基础知识二、实验实现1.通过固件库设置GPIO的相关参数和输出2.硬件设计3.软件设计led.cled.hmain.c总结前言开启小萌新的
stm32学习
之旅~正点原子精英板和配套视频一、
葡萄味儿的小萌新
·
2021-02-23 11:51
STM32
笔记
stm32
STM32学习
-4,通用同步异步收发器USRAT
4USARTUART:universalasynchronousreceiverandtransmitter通用异步收发器;USART:universalsynchronousasynchronousreceiverandtransmitter通用同步异步收发器。注意是不一样的USART_Initx是需要配置的变量,一般使用异步模式USART_BaudRate该成员设置了USART传输的波特率,波
堪堪多写博客少睡觉
·
2021-02-18 15:38
STM32学习
stm32
STM32 DS18B20温度传感器实验(HAL库)
STM32学习
记录:DS18B20温度传感器实验(HAL库)实验摘要DS18B20简述STMCubeMX引脚配置芯片选型引脚和时钟配置生成ARM-MDK工程编写DS18B20驱动文件新建工程项目组编写DS18B20
liuyy_2000
·
2021-02-10 11:19
STM32HAL库开发
stm32
嵌入式
单片机
传感器
STM32:重定向 prinft 和 getchar 函数,但是使用过程串口出现问题
在
STM32学习
中,我们肯定会学到串口的使用。其中关于串口数据的接收和发送,我们其实可以用printf()函数和getchar()函数来简化传输。我们只需要做一些简单的前期工作即可。
Successful 、
·
2021-02-04 12:39
STM32嵌入式学习
嵌入式
c库重定向
嵌入式
stm32
串口通信
STM32学习
笔记--中断系统
目录:一、STM32中断系统二、NVIC中断管理三、中断配置一、STM32中断系统中断概念 •中断是CPU对系统发生的某个事件作出的一种反应。 •引起中断的事件称为中断源。 •中断源向CPU提出处理的请求称为中断请求。 •发生中断时被打断程序的暂停点称为断点。 •CPU暂停现行程序而转为响应中断请求的过程称为中断响应。 •处理中断源的程序称为中断处理程序。 •CPU执行有关的中断处理程序称为中断处
FIGHTINTING
·
2021-02-02 23:48
单片机
STM32
嵌入式
stm32
嵌入式
单片机
STM32学习
笔记--端口复用&重映射
目录:一、端口复用二、端口重映射一、端口复用 STM32有很多的内置外设,这些外设的外部引脚都是与GPIO复用的。也就是说,一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用。可通过芯片参考手册查询哪些引脚可以复用。端口复用设置步骤: 以STM32F103ZET6为例,STM32F103ZET6有5个串口,串口1的引脚对应的IO为PA9,PA10;P
FIGHTINTING
·
2021-02-01 22:41
单片机
STM32
嵌入式
stm32
单片机
嵌入式
STM32学习
笔记(五)RCC(Reset and Clock Control)
时钟时钟树外部时钟外部时钟更为精确高速外部时钟信号---HSE(High-SpeedExternalClockSignal)复用端口:OSC_OUT和OSC_IN管脚信息可在数据手册中查看OSC_OUT和OSC_IN对应管脚频率:4~16MHz(一般连接8MHz晶振)低速外部时钟信号#---LSE(Low-SpeedExternalClockSignal)复用端口:OSC32_OUT和OSC32_
次元夏阳
·
2021-02-01 20:37
STM32学习
笔记--Systick定时器+delay延时函数
基于正点原子mini开发板、STM32RCT6、库函数目录:一、Systick定时器介绍二、Systick相关寄存器三、Systick相关库函数四、delay延时函数一、Systick定时器介绍 ARMCortex-M3内核的处理器内部包含了一个简单的SysTick定时器,它是一个24位的倒计数定时器。 SysTick:系统定时器,24位到计数定时器,只能递减,存在于内核,嵌套在NVIC(中断向量
FIGHTINTING
·
2021-02-01 15:54
单片机
STM32
嵌入式
stm32
嵌入式
单片机
STM32学习
笔记--时钟系统
基于正点原子mini开发板、STM32RCT6、库函数目录:前言一、STM32时钟树二、STM32时钟相关配置前言 时钟系统是CPU的脉搏。 无论是小型单片机还是像STM32这样的高级单片机,它们工作的核心都是大规模的时序逻辑电路,而驱动电路的关键则是准确而且稳定的时钟源。时钟为时序电路提供基本的脉冲信号,用于协调和同步各单元运行。 51单片机不需要配置时钟,是因为一个时钟开了之后所有的功能都可以
FIGHTINTING
·
2021-01-31 23:00
单片机
STM32
嵌入式
单片机
嵌入式
stm32
mcu
STM32学习
笔记--寄存器地址名称映射
基于正点原子mini开发板、STM32RCT6、库函数目录:一、C语言相关知识复习二、STM32寄存器地址名称映射一、C语言相关知识复习1.位操作2.define宏定义 define是C语言中的预处理命令,它用于宏定义,可以提高源代码的可读性,为编程提供方便。常见的格式:#define标识符字符串 “标识符”为所定义的宏名。“字符串”可以是常数、表达式、格式串等。例如:#defineSYSCLK_
FIGHTINTING
·
2021-01-31 19:43
单片机
STM32
嵌入式
嵌入式
c语言
单片机
stm32
寄存器
STM32学习
笔记--按键输入实验
基于正点原子miniSTM32开发板、STM32RCT6、库函数目录:一、硬件原理二、软件设计一、硬件原理按键KEY0连接在PC5上、KEY1连接在PA15上、WK_UP连接在PA0上。KEY0和KEY1是低电平有效的,而WK_UP是高电平有效的,除了KEY1有上拉电阻,其他两个都没有上下拉电阻,所以,需要在STM32内部设置上下拉。二、软件设计1、static变量(1)static申明的是局部变
FIGHTINTING
·
2021-01-30 19:58
单片机
STM32
嵌入式
stm32
单片机
嵌入式
gpio
STM32学习
笔记--跑马灯实验
基于正点原子miniSTM32开发板,STM32RCT6,库函数。目录:一、硬件原理图二、相关库函数三、程序设计一、硬件原理图LED0连接STM32的PA8引脚,LED1连接STM32的PD2引脚;当STM32引脚为低电平时LED灯被点亮。二、相关库函数1、时钟使能函数函数原型:voidRCC_APB2PeriphClockCmd(uint32_tRCC_APB2Periph,Functional
FIGHTINTING
·
2021-01-30 14:34
单片机
STM32
嵌入式
stm32
单片机
嵌入式
STM32学习
笔记--GPIO工作原理
目录:一、GPIO工作原理二、GPIO相关寄存器配置一、GPIO工作原理 STM32F103RCT6共有64个引脚,其中有51个引脚可作为IO口使用,即共有51个4组(16*3+3)IO口,使用时可以通过芯片参考手册查询IO口的具体功能。 STM32的IO内部结构如下图所示: STM32的IO口共有8种工作模式,四种输出模式和四种输入模式。(一)GPIO输入工作模式 STM32的GPIO口共有四种
FIGHTINTING
·
2021-01-27 23:26
单片机
STM32
嵌入式
单片机
stm32
gpio
嵌入式
STM32学习
笔记(二十)
STM32F103ZET6之待机唤醒实验文章目录STM32F103ZET6之待机唤醒实验前言一、简介二、待机模式配置过程1.说明2.相关寄存器3.配置步骤三、程序源码1.wkup.h2.wkup.c3.main.c实验结果总结前言对于STM32的学习可分为3个版本。1.寄存器版本2.库函数版本3.HAL库版本由于个人原因,选择库函数版本来进行STM32的学习。提示:软件安装等问题,不进行讲解!!!
小白正在努力
·
2021-01-27 20:11
STM32学习笔记
stm32
STM32学习
日志
STM32F4XX学习日志:定时器中断模拟PWM波实现呼吸灯前言任务目标解决办法过程定时器配置标准库时钟主频配置出现问题中断服务函数主函数小结以上代码亲测有效。前言使用反客科技STM32F407VET6M1的核心板,板载8M主时钟晶振(HSE),32.768kHz低速外部晶振(LSE)。含有一个用户LED以及一个用户按键。任务目标初学使用标准库开发,学长布置了使用定时器产生PWM波来实现呼吸灯的任
YuHWEI
·
2021-01-25 18:02
学习日志
stm32
单片机
嵌入式
STM32学习
笔记(五)
STM32F103ZET6之按键输入实验文章目录STM32F103ZET6之按键输入实验前言一、原理图二、程序源码1.key.h2.key.c3.main.c三、实验结果总结前言对于STM32的学习可分为3个版本。1.寄存器版本2.库函数版本3.HAL库版本由于个人原因,选择库函数版本来进行STM32的学习。提示:软件安装等问题,不进行讲解!!!一、原理图原理图可知,PA0对应WK_UP,PE3对
小白正在努力
·
2021-01-12 22:32
STM32学习笔记
单片机
arm
嵌入式
STM32学习
笔记(四)
STM32F103ZET6之蜂鸣器实验文章目录STM32F103ZET6之蜂鸣器实验前言一、原理图二、程序源码1.beep.h2.beep.c3.main.c三、实验结果总结前言对于STM32的学习可分为3个版本。1.寄存器版本2.库函数版本3.HAL库版本由于个人原因,选择库函数版本来进行STM32的学习。提示:软件安装等问题,不进行讲解!!!一、原理图原理图可知,PB8对应BEEP。二、程序源
小白正在努力
·
2021-01-11 21:41
STM32学习笔记
单片机
arm
嵌入式
STM32学习
笔记(三)
STM32F103ZET6之跑马灯实验文章目录STM32F103ZET6之跑马灯实验前言一、原理图二、程序源码1.led.h2.led.c3.main.c三、实验结果总结前言对于STM32的学习可分为3个版本。1.寄存器版本2.库函数版本3.HAL库版本由于个人原因,选择库函数版本来进行STM32的学习。提示:软件安装等问题,不进行讲解!!!一、原理图原理图可知,PB5对应LED0,PE5对应LE
小白正在努力
·
2021-01-10 22:29
STM32学习笔记
单片机
arm
嵌入式
STM32学习
心得(五)--通读stm32f10x_gpio固件库中的函数
STM32中GPIO基本结构为一些推荐的输出/输入模式1.定时器2.串口3.I2C打开stm32f10x_gpio.h文件,下拉到最底部,可以看到有如下几个函数voidGPIO_DeInit(GPIO_TypeDef*GPIOx);voidGPIO_AFIODeInit(void);voidGPIO_Init(GPIO_TypeDef*GPIOx,GPIO_InitTypeDef*GPIO_Ini
bbbwwz
·
2021-01-03 14:12
STM32学习
stm32
单片机
c语言
嵌入式
STM32学习
(三)从点亮LED中总结配置GPIO的基本过程
基本过程如下1.使用GPIO_InitTypeDef定义GPIO初始化结构体变量,以便下面用于存储GPIO配置。1.1在"stm32f10x_gpio.h"文件中可以找到gpio初始化结构体typedefstruct{uint16_tGPIO_Pin;/*!
bbbwwz
·
2021-01-02 18:35
STM32学习
c语言学习
嵌入式
stm32
gpio
STM32学习
笔记---NVIC/EXIT中断
本文借鉴该博客:点此跳转NVIC,全程嵌套向量控制器(来自正点原子官方ppt,其中的中断82个,但是只会用到一部分,比如外部中断,串口中断,pwm输出事件中断等)单片机的单字(我只是记得,出处未找到),某种程度上可以理解为某个时刻单片机只会执行一行代码,C语言的代码是按照流程执行的,如果想在执行这个代码过程中因为特定的条件发生,比如接受到信号,比如计数达到重装载值等,执行的任务从当前任务跳出,去执
ly璇
·
2020-12-12 16:43
stm32
嵌入式
单片机
stm32看门狗_
STM32学习
笔记—引起电源和系统异常复位的原因
今天是第3篇分享,《
STM32学习
笔记》之引起电源和系统异常复位的原因。
weixin_39951773
·
2020-11-26 01:37
stm32看门狗
STM32学习
笔记之串行通信接口
1.串行通信:按照数据传送方向,分为:单工:数据传输只支持数据在一个方向上传输半双工:允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;全双工:允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力。2.串行通信的通信方式**同步通信:**带时钟同步信号传输。-SPI,IIC通
Xiao老板
·
2020-09-17 21:39
STM32学习笔记
串口通信
STM32:
STM32学习
记录2:跑马灯及仿真
以下为自己编写的跑马灯程序,其中PA8和PD2连接LED使用的是官方固件库3.4版本!!!!前提是配置好编译器才可以执行!!配置流程:1:系统时钟初始化,包括系统时钟和要开放的IO口或者功能的时钟配置。2:IO口初始化,包括引脚,速率,输入输出模式等。注意!!!1:与51系列不同的是IO口还需要配置时钟,这是STM32省电的一种技巧。2:IO口需设置为通用IO口,推挽输出。IO的输出配置可以是推挽
起点
·
2020-09-17 04:08
STM32
STM32学习
记录 3.MDK的一些使用小技巧
1.字体设置2.语法动态检查必须勾选dynamic这个选项但是有时候可能会误报,这个如果误报可以不用管,只要编译能通过就可以了。3.代码编辑技巧(1)tab整段选择可以整段tab后移,tab移动距离也可以在字体设置的那个选项卡进行设置,第一点中,将该值设置为了4(2)注释整段选择,右键-高级,可以找到整段注释选项(3)快速定位如果要快速找到函数/变量定义的位置,可以在该函数处右键如果之后想要返回代
薛定谔的猪猪猪
·
2020-09-17 03:39
STM32
STM32学习
记录 2.STlink配置与调试
配置注意:虽然直接用串口也可以下载程序但是没发调试,在连接st-link时,下载器没法给板子供电,板子也没法给下载器供电,下载器需要连接好usb供电。编译好后,进行配置,然后下载程序,运行。调试----------后续更新
薛定谔的猪猪猪
·
2020-09-17 03:39
STM32
stm32学习
笔记-PWM
文章目录一、神兵:PWM基本知识二、利用stm32定时器实现PWM具体原理stm32中PWM的相关配置PWM输出管脚三、使用PWM实现呼吸灯。周期,占空比计算公式编程思路代码一、神兵:PWM基本知识抄自百度的定义:PulseWidthModulation就是通常所说的PWM,译为脉冲宽度调制,简称脉宽调制。也就占空比。脉冲宽度调制(PWM)是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的
某风吾起
·
2020-09-16 21:46
stm32
stm32
嵌入式
STM32学习
笔记-译码器:PWM输入
STM32控制RX-2B的代码已经测试通过了,是用PWM输出“引导码+功能码”控制RX-2B(RX/TX-2B是玩具遥控汽车常用的IC),算是实现了“编码器”功能的代码。今天开始着手写译码器的代码,让STM32能接收并识别TX-2B输出的“引导码+功能码”。这要用到PWM输入(输入捕获的特殊用法),先看原理图吧,了解一下要操作的相关逻辑电路:过程:(首先对TIMx相关GPIO初始化,注意计算好AR
大叔山
·
2020-09-16 20:28
PWM
中断
编/译码器
STM32
单片机
STM32学习
笔记 —— PWM波产生程序
通过两个不同的程序分别实现指定频率的PWM波和占空比可以呈周期变化的PWM波。1.PWM波产生原理简述PWM,完整的名称应该是脉冲宽度调制,是一个由定时器产生、由TIMx_ARR寄存器确定频率、由TIMx_CCRx寄存器确定占空比的信号。在TIMx_CCMRx寄存器中的OCxM位写入’110’(PWM模式1)或’111’(PWM模式2),能够独立地设置每个OCx输出通道产生一路PWM。必须设置TI
isee_nh
·
2020-09-16 20:23
stm32害死人不偿命
STM32学习
笔记——PWM是输入捕获模
直接分析代码:/*************************************************************函数名:PWMInput_GPIO_Init说明:PWM输入捕获引脚配置*************************************************************/#include"misc.h"//这两个文件是标准库里的,mis
大叔山
·
2020-09-16 20:51
中断
#GPIO
PWM
单片机
STM32
STM32学习
笔记之——PWM篇
STM32学习
笔记之——PWM篇1.PWM是什么?占空比2.stm32中pwm的例程,即呼吸灯程序。STM32CubeIDE配置代码1.PWM是什么?
W\Y.
·
2020-09-16 20:17
PWM呼吸灯
stm32
单片机
嵌入式
STM32学习
笔记——PWM基础知识与720电机驱动
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。1.定义脉冲宽度调制:是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。(百度百科)它是一种对模拟信号电平进行数字编码的方法,通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形(含形状和幅值)。SPWM波形
霁风AI
·
2020-09-15 18:51
stm32开发
STM32学习笔记
【
STM32学习
】(19)STM32实现直流电机测转速(霍尔传感器)
最近在学习STM32单片机本次博文想记录一下32单片机连接霍尔传感器来测量直流电机转速。材料准备:1.单片机:STM32L052K8*2.霍尔传感器3.直流电机电路图如下:其中,单片机和直流电机不用介绍,下面介绍一下霍尔传感器。主要想说一下霍尔传感器的引脚怎么去看,如下图看:其他一些性能参数暂时不需要管,一般情况肯定够用的。下面讲一下测转速的实现原理。霍尔传感器检测到金属时,会出现低电平,当金属块
xiaocaidayong
·
2020-09-14 00:27
单片机c语言
STM32
霍尔传感器
直流电机
【
STM32学习
】(23)STM32实现TELESKY 2262/2272四路无线遥控
实物图如下:此编程很简答。编码已经都配置好了,单片机只需要读取模块的引脚是否为高电平就可以了。简单验证代码如下:串口1查看效果,这里只给出while(1)里面的代码while(1){/*USERCODEENDWHILE*//*USERCODEBEGIN3*/if(HAL_GPIO_ReadPin(D0_GPIO_Port,D0_Pin)==1){HAL_Delay(20);if(HAL_GPIO_
xiaocaidayong
·
2020-09-14 00:21
单片机c语言
2262/2272
STM32
串口显示
【
STM32学习
】(22)STM32实现360度旋转编码器
360度旋转编码器实物如下:KY-040旋转编码器模块工作电压:5V一圈脉冲数:20旋转编码器可通过旋转可以计数正方向和反方向转动过程中输出脉冲的次数,旋转计数不像电位计,这种转动计数是没有限制的。配合旋转编码器上的按键,可以复位到初始状态,即从0开始计数。工作原理:增量编码器是一种将旋转位移转换为一连串数字脉冲信号的旋转式传感器。这些脉冲用来控制角位移。在Eltra编码器中角位移的转换采用了光电
xiaocaidayong
·
2020-09-14 00:21
单片机c语言
STM32
增量编码器
外部中断
【
STM32学习
】(21)STM32实现步进电机
实物图:实现示意图:其实看着示意图就可以实现步进电机转动了。四相五线的步进电机。4线为:ABCD该步进电机分为4拍和8拍4拍:分为单四拍和双四拍单四拍:A-B-C-D-A-双四拍:AB-BC-CD-DA-AB-8拍:A-AB-B-BC-C-CD-D-DA-A-想让步进电机反转,只需要将顺序反转就行。主要代码为:intmain(void){/*USERCODEBEGIN1*//*USERCODEEN
xiaocaidayong
·
2020-09-14 00:50
单片机c语言
STM32
步进电机
stm32学习
经验
STM32的IO口可配置成八中模式,每个IO口有七个寄存器控制常用的有四个寄存器:CRL,CRH,IDR,ODRCRL和CRh控制着每个IO口的模式和输出速率IDR一个端口输入数据寄存器ODR一个端口输出数据寄存器在配置STM32外设的时候,任何时候都要先使能该外设的时钟//推挽输出:可以输出高,低电平,连接数字器推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截
星河_SR
·
2020-09-12 08:38
STM32学习
笔记之一:时钟源HSI、HSE、LSI、LSE、PLL及其不接外部晶体时的管脚配置
如何识别STM32五个时钟源及其不接外部晶体时的管脚配置?A:1.HSI是高速内部时钟,RC振荡器,频率为8MHz。2.HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。3.LSI是低速内部时钟,RC振荡器,频率为40kHz。4.LSE是低速外部时钟,接频率为32.768kHz的石英晶体。5.PLL为锁相环倍频输出,其时钟输入源可选择为HSI/2、HSE
天凉好个秋(╹ڡ╹ )
·
2020-09-12 01:12
STM32
STM32学习
之旅⑤ SPI控制TFT,从底层到顶层的设计
STM32系列博客:
STM32学习
之旅①开发环境搭建
STM32学习
之旅②固件库的使用及工程模板的建立
STM32学习
之旅③从点灯到代码移植
STM32学习
之旅④USART串口和上位机通信
STM32学习
之旅⑤SPI
__海阔天空__
·
2020-08-25 11:38
STM32
bootloader升级
内核的bootloader程序升级原理及代码解析MSP430单片机串口的程序升级方法单片机中断向量表固定在flash的0x0地址,app工程的中断无法响应stm32bootloader串口升级程序框架
STM32
sdkdslx
·
2020-08-24 20:11
stm32
STM32学习
记录——中断和事件
STM32学习
记录——中断和事件最近比较懒惰,突然有人让详述一下中断是什么,脑中又闪出那个解释:中断就是你在做某件事,突然被打断了要去做更重要的事,做完更重要的事之后再回来继续把被打断的事做完;在学习单片机的时候
凉风有信sherlok
·
2020-08-24 17:19
STM32学习
STM32学习
-ADC实验
—————————————————————————————————————————————————————————无论是谁,你的一天也只有二十四小时。你可以玩,可以睡大觉,可以去学习,也可以去探索那片从未到达的那片海。时间不会为任何人停留,你可以选择原地踏步,当然你也可以选择勇攀高峰。—————————————————————————————————————————————————————————
逐夸父
·
2020-08-24 16:31
STM32学习
STM32学习
笔记 — 之GPIO端口篇
每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH),两个32位数据寄存器(GPIOx_IDR,GPIOx_ODR),一个32位置位/复位寄存器(GPIOx_BSRR),一个16位复位寄存器(GPIOx_BRR)和一个32位锁定寄存器(GPIOx_LCKR)。GPIO端口的每个位可以由软件分别配置成多种模式。每个I/O端口位可以自由编程,然而I/0端口寄存器必须按32
清醠之美
·
2020-08-24 16:53
杂类
STM32学习笔记
之GPIO端口篇
一份不错的
STM32学习
计划~
基于ARM公司Cortex-M3内核的STM32系列芯片具有高效的内核,丰富的外设,优异的实时性能,杰出的功耗控制,且具有有竞争力的价格,应用前景看好。作为对STM32了解不多的电子工作者,有必要了解STM32的特性,学习其使用方法,为将来工程应用打下基础。为了能快速的上手STM32,特制定了基于“EK-STM32F仿真学习套件”的新手上路计划。该套件基于STM32F103VB芯片,片内资源丰富,
nana1108
·
2020-08-24 15:53
stm
教学】Stm32知识点
Stm32学习
视频
第一讲:修炼STM32之乾坤大挪移术——如何用DMA神器搬运数据DMA,即直接存储器访问。DMA传输方式无需CPU直接控制传输,通过硬件为RAM与I/O设备开辟一条直接传送数据的通路,能使CPU的效率大为提高。因此DMA无疑是STM32数据搬运的利器,学会如何使用DMA即是学会了乾坤大挪移之术,助你笑傲闯荡物理网的世界http://www.makeru.com.cn/live/1392_1189.
chao961015
·
2020-08-24 13:20
嵌入式
物联网
计算机
STM32学习
摘要①
1,stm32芯片解读//A-看看就行,大致了解下32的结构,了解下32要怎么学2,开发环境搭建-软件安装//B-看看就行,装软件1万个法…3,程序下载方法2://C-jlink程序下载//这个细看下网上买个jlinkob不贵20左右这个和51学习的最大区别可以线上调试,再也不用软件仿真了4,新建工程模板-基于固件库//B-看看,搭不出来用它的5,stm32GPIO工作原理//C-细看,32功能丰
小秦学长
·
2020-08-24 13:22
学习
STM32学习
笔记:ADC理解
ADC简介12位ADC是逐次趋近型模数转换器。它具有多达19个复用通道,可测量来自16个外部源、两个内部源和VBAT通道的信号。这些通道的A/D转换可在单次、连续、扫描或不连续采样模式下进行。ADC的结果存储在一个左对齐或右对齐的16位数据寄存器中。ADC主要特性可配置12位、10位、8位或6位分辨率●在转换结束、注入转换结束以及发生模拟看门狗或溢出事件时产生中断●单次和连续转换模式●用于自动将通
暖暖的纠结
·
2020-08-24 12:33
STM32
STM32学习
笔记(5):通用定时器PWM输出
1.TIMER输出PWM基本概念脉冲宽度调制(PWM),是英文“PulseWidthModulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。简单一点,就是对脉冲宽度的控制。一般用来控制步进电机的速度等等。STM32的定时器除了TIM6和TIM7之外,其他的定时器都可以用来产生PWM输出,其中高级定时器TIM1和TIM8可以同时产生7路的PWM输
weixin_34408717
·
2020-08-24 06:43
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他