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学习
笔记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学习笔记
STM32学习
笔记 — 之GPIO端口篇
STM32上电IO口是输入悬浮状态最近刚开始学习STM32,所以从最基本的GPIO开始学起;首先看看STM32的datasheet上对GPIO口的简单介绍:每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH),两个32位数据寄存器(GPIOx_IDR,GPIOx_ODR),一个32位置位/复位寄存器(GPIOx_BSRR),一个16位复位寄存器(GPIOx_BRR)和
zyboy2000
·
2020-07-06 14:19
STM32
stm32学习
笔记(十二)ADC实验
#include"adc.h"#include"delay.h"////////////////////////////////////////////////////////////////////////////////////本程序只供学习使用,未经作者许可,不得用于其它任何用途//ALIENTEKminiSTM32开发板//ADC代码//正点原子@ALIENTEK//技术论坛:www.op
yuyangyg
·
2020-07-06 11:20
stm32
STM32学习
笔记一一DMA传输
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。1.简介DMA:全称为:DirectMemoryAccess,即直接存储器访问。DMA传输方式无需CPU直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为RAM与I/O设备开辟一条直接传送数据的通路,能使CPU的效率大为提高。STM32最多有2个DMA控制
霁风AI
·
2020-07-06 08:29
stm32开发
STM32学习笔记
STM32学习
笔记 —— STM32CubeIDE+HAL库+USART+串口收发
发送函数HAL_UART_Transmit(huart,pData,Size,Timeout);HAL_UART_Transmit(&huart3,(uint8_t*)"HelloWorld\n",12,1000);HAL_UART_Transmit(&huart3,&TxData,1,1000);中断接收使能函数,接收中断一次后失效,需要再次使能HAL_UART_Receive_IT(huart
VinsonTM
·
2020-07-06 07:29
STM32学习笔记
STM32 4SPI模式点OLED(SSD1306驱动)屏
参考资料
STM32学习
笔记之OLED屏OLED显示模块(原理讲解、STM32实例操作)正点原子OLED教学视频#####占坑待编辑#####SPI使用逻辑分析仪抓的波形分析:【此模块没有CS信号】》》写配置字
木子李工
·
2020-07-06 07:34
单片机
C语言
stm32
stm32学习
笔记-利用ADC获取stm32内部温度传感器温度
文章目录一、温度传感器的简介内置温度传感器特性温度的计算二、编程编程思路:代码:遇到的问题-数据类型问题一、温度传感器的简介内置温度传感器特性■STM32有一个内部的温度传感器,可以用来测量CPU测量周围的温度(TA)。■STM32内部温度传感器与ADC的通道16相连,与ADC配合使用实现温度测量■温度传感器模拟输入推荐采样时间是17.1μs。■STM32的内部温度传感器测量范围–40~125℃,
某风吾起
·
2020-07-06 05:57
stm32
【火同学】
STM32学习
笔记——HC—SR04(超声波模块)
本文章是基于正点原子战舰V3开发板,主要目的是记录自己所学过的知识点和分享技术开发的乐趣注意:本博客中只有部分代码。整个工程已经放到文章末尾,大家自行下载食用哦!!★哔哩哔哩~搜索:火火火的科技至上主义教室观看视频介绍大家多多点赞三连哦★超声波模块1)由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测
火火火的科技主义教室
·
2020-07-06 05:41
STM32学习笔记
stm32学习
笔记---中断与事件的区别以及外部中断
中断与事件的区别这张图是一条外部中断线或外部事件线的示意图,图中信号线上划有一条斜线,旁边标志19字样的注释,表示这样的线路共有19套.图中的蓝色虚线箭头,标出了外部中断信号的传输路径,首先外部信号从编号1的芯片管脚进入,经过编号2的边沿检测电路,通过编号3的或门进入中断挂起请求寄存器,最后经过编号4的与门输出到NVIC中断检测电路,这个边沿检测电路受上升沿或下降沿选择寄存器控制,用户可以使用这两
Moonright
·
2020-07-06 04:14
嵌入式
stm32学习
笔记---IIC通信以及用IIC实现EEPROM的读写
IIC通信#include"i2c_driver.h"#include"systick_driver.h"#defineGPIO_PORT_I2CGPIOB/*GPIO端口*/#defineRCC_I2C_PORTRCC_APB2Periph_GPIOB/*GPIO端口时钟*/#defineI2C_SCL_PINGPIO_Pin_6/*连接到SCL时钟线的GPIO*/#defineI2C_SDA_
Moonright
·
2020-07-06 04:44
嵌入式
stm32学习
笔记---计数器定时中断(1s)
#include"tim_driver.h"//tim2³õʼ»¯:1ÃëÖÓ¸üÐÂÊý¾Ývoidtim2_init(void){TIM_TimeBaseInitTypeDefTIM_TimeBaseInitStruct;//ʹÄÜʱÖÓRCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE);TIM_TimeBaseInitStruct.TI
Moonright
·
2020-07-06 04:43
嵌入式
stm32学习
笔记---PWM实现控制呼吸灯
voidtim3_init(void){TIM_TimeBaseInitTypeDefTIM_TimeBaseInitStruct;TIM_OCInitTypeDefTIM_OCInitStruct;/***************************¶¨Ê±Æ÷»ù±¾¹¦ÄÜ************************************///ʹÄÜʱÖÓRCC_APB1Per
Moonright
·
2020-07-06 04:43
嵌入式
STM32学习
笔记001:点亮RGB
我学习stm32使用的是f103c8t6核心板、洞洞板和外设,并没有使用开发板,我个人的观点是不要被开发板限制住,接线也是一门学问,可以同时学到些电路的知识,一举两得;我参考的是正点原子的教程,但是用的芯片和他们不一样,工程结构有借鉴,但是不完全一样,代码都是自己一行行敲的,也不涉及抄袭,就是想记录一下自己的学习过程,在这声明一下。下载和调试器是jlinkob,tb上那种20多的就可以配置MDK和
HumphreyBlue
·
2020-07-06 04:01
STM32
STM32学习
笔记-—— DAC功能学习
1、一般用途STM32的一个输出外设,使用于驱动一些外围器件的驱动、音频信号的采集和还原等,对于我来说,嗯,产生一个可控可量化的模拟电压,或者是搞个小小的信号发生器实验。一般来说,都是有图就先看图,根据STM32使用手册,单个DAC通道如下:3、库函数成员包括://STM32F10x_StdPeriph_Lib_V3.5.0typedefstruct{uint32_tDAC_Trigger;/*!
今天你秃了没
·
2020-07-06 03:18
STM32
STM32学习
笔记之—红外通信
##概述首先大家不要觉得红外通信很难,知道原理的话其实也就那么回事儿,而本文讲解的重点不是原理性的内容(原理性的这类比较底层的知识往往比较复杂,交个那些大佬慢慢研究吧),本文主要是教大家如何使用红外通信,希望大家看了本教程之后能够进行简单的红外通信,做做简单的DIY。_##简单的原理红外通信是一线式通信,也就是只需要一根线就能够通讯,GND接地,VDD接电源,最后一个根接芯片的IO口。具体的使用接
IoT小胡
·
2020-07-06 03:38
STM32
STM32学习
1之ADC+DMA(使用定时器触发)
笔者之前用STM32的ADC外设通过DMA通道来传输数据,通常有两种方法,一个是直接通过DMA通道传输数据,二是通过定时器触发。相较而言,后者在实际中比较常使用,因为ADC读取传感器数据需要一段时间,通常我们不会让处理器一直让ADC外设读取数据,而是根据ADC的读取时间和实际项目所需来使用定时器触发,有些传感器如室内温度我们不需要经常读取,我们可以200ms读取一次,在STM32处理器中就很方便了
goldqiu
·
2020-07-06 01:34
STM32学习
笔记(二) 基于STM32-GPIO的流水灯实现
学会了如何新建一个工程模板,下面就要开始动手实践了。像c/c++中经典的入门代码"helloworld"一样,流水灯作为最简单的硬件设备在单片机领域也是入门首推。如果你已经有了一定的C语言基础以及曾经使用过类似的芯片,那么学习起来绝对事半功备。当然没有也不需要担心,本项目实现起来很简单。不过学习嵌入式,第一点就是要转变思路,从现在开始你不在是仅仅和编程语言打交道了,交叉编译的方式注定嵌入式项目软硬
weixin_30734435
·
2020-07-05 21:41
STM32学习
笔记——DMA控制器(向原子哥学习)
一、DMA简介DMA,全称为:DirectMemoryAccess,即直接存储器访问,DMA用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。当CPU初始化这个传输动作,传输动作本身是由DMA控制器来实行和完成。DMA传输对于高效能嵌入式系统算法和网络是很重要的。DMA传输方式无需CPU直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为RAM与I/O设备开辟一条
weixin_30448603
·
2020-07-05 20:43
STM32学习
笔记---OLED页寻址方式
刚开始学习STM32,研究了一下OLED的访问方式,简单记录一下,另外也是方便自己以后查阅。刚开始学习就是要简单、粗暴、有效,直接说到要点,才能有利于新人的快速认知。内容是SPI方式对OLED页寻址方式的方法。OLED显示是点阵式显示,OLED显示是点阵式显示,最常见的规格有128*96,96*96等。OLED放大了看就如下图一样,每一个点就是一个像素,通过很多个点的点亮来组成字符。那么在STM3
wanghualei_bull
·
2020-07-05 19:46
STM32学习
-RTC实时时钟
—————————————————————————————————————————————————————————无论是谁,你的一天也只有二十四小时。你可以玩,可以睡大觉,可以去学习,也可以去探索那片从未到达的那片海。时间不会为任何人停留,你可以选择原地踏步,当然你也可以选择勇攀高峰。—————————————————————————————————————————————————————————
逐夸父
·
2020-07-05 18:16
STM32学习
笔记,双ADC_DMA同步采集(CUBEMX+HAL+过采样)
双ADC同步采集可以节省一半时间CUBEMX配置ADCvoidRead_adc(void){//dma方式*****************************************uint16_tad1[20],ad2[20];AdcDMA_flag=0;HAL_ADCEx_MultiModeStart_DMA(&hadc1,ADC_Value,18);//启动多通道,双ADC同步采集DM
阳光智控
·
2020-07-05 18:44
STM32学习
过程记录8——蜂鸣器
零之前言最近想用无源蜂鸣器来播放曲子,但是看了好多博客讲的都是马马虎虎,没有讲的太清楚,所以我只好自己重新学习了一下,音乐发声的原理(因为硬件基础够啦QAQ)和简谱。一.发声原理原理就是这个:人之所以能听见声音,是因为声音在震动。那么不同的震动频率带给我们的就是不同的声调。所以我们只需要知道每个音调的发声频率就可以用单片机模拟出它的音调。二.频率与简谱1.频率这是一张标准的音高与频率的关系对照表:
康娜喵
·
2020-07-05 16:48
STM32学习记录
STM32学习
笔记之OLED屏
STM32学习
笔记——OLED屏OLED屏的特点:1.模块有单色和双色可选,单色为纯蓝色,双色为黄蓝双色(本人选用双色);2.显示尺寸为0.96寸3.分辨率为128*644.多种接口方式,该模块提供了总共
teavamc
·
2020-07-05 14:07
日常学习【STM32】
STM32学习
笔记:通用定时器输出PWM
脉冲宽度调制,简称PWM(PulseWidthModulation)是利用微处理器的数字输出对模拟电路进行控制的一种非常有效的控制技术,常用于控制Led灯的亮度、电机转速等。STM32的定时器除了TIM6和7,其他的定时器都可以用来产生PWM输出。其中高级定时器TIM1和TIM8可以同时产生高达7路的PWM输出,通用定时器TIM2~TIM5可以同时产生4路PWM输出。使用通用定时器输出PWM同样需
summer_o_o
·
2020-07-05 13:49
STM32学习笔记
STM32学习
中的DMA实验中串口打印字符串数目怎样确定的?
在原子哥的DMA实验中,我们将代码烧进stm32中,按下K0会在串口打印很多行字符串,那么这些字符串的数目是怎确定的呢?一共有多少行?弄懂之后,我决定还是分享一下:先看这一段代码,通过代码constu8TEXT_TO_SEND[]={"ALIENTEKWarShipSTM32F1DMA串口实验"};我们怎么来算j=sizeof(TEXT_TO_SEND);中j的值呢,在这里,先看constu8是什
AI3-TMAC1
·
2020-07-05 12:53
stm32
STM32学习
之PWM DAC实验中的滤波电路部分元件参数的由来问题
在正点原子STM32利用PWM输出+RC滤波来实现一个DAC功能的实验中,有几个参数自己不是很理解,通过翻阅资料,百度等渐渐理解,现总结如下:(以下全是个人理解,如有不缜密的地方,还请阅读者见谅并指出)首先,我们得先明白为什么通过PWM输出+RC滤波能实现DAC的功能,DAC的功能不用多说,看其名字就知道是数模转换器,也就是将一串数字信号,转换为对应的模拟信号。比如我们在利用stm32做DAC实验
AI3-TMAC1
·
2020-07-05 12:53
stm32
STM32学习
笔记之独立看门狗(IWDG)的使用
对STM32任何模块使用前都要对其初始化、首先就是初始化外设时钟,可以简单看系统时钟章节关于外设时钟,看数据手册如下:看门狗由独立内部40K时钟驱动,所以不需要我们在初始化时钟配置寄存器。读数据手册可以得知看门狗模块使用的系统LSI时钟,初始化配置之前要设置预分配寄存器IWDG_PR,以及设置IWDG_RLR两个寄存器的值,由于寄存器有写保护,根据数据手册可知:所以在设置之前寄存器之前必须先对IW
偏执灬
·
2020-07-05 12:43
STM32学习笔记
STM32学习
之SPI读写串行存储器
SPI协议,即串行外围设备接口协议,是一种高速全双工的通信总线。被广泛应用于ADC、LCD等设备与MCU间,适用于对通信速率要求较高的场合。SPI通讯使用3条总线及片选线,分别为:SCK、MOSI和MISO,片选SS。片选线(SS):从设备选择信号线,常称为片选信号线,以下用NSS表示。当多个SPI从设备与SPI主机相连时,设备的其它信号线SCK、MOSI、MISO同时并联到相同SPI总线上,共同
ren18281713749
·
2020-07-05 10:05
STM32学习
【STM32】
stm32学习
笔记之独立看门狗(IWDG)
参考资料:stm32中文手册;正点原子开发指南STM32F10xxx内置两个看门狗,一个是独立看门狗一个是窗口看门狗,可以用来检测和解决由软件错误引起的故障。IWDG原理单片机系统在外界干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这种情况的发生。看门狗的作用就是在一定时间内(通过定时计数器实现)没有接收喂狗信号(表示MCU已经挂了),便实现处理器的自动复位重启(发送复位信号)I
那可真是太开心了呢
·
2020-07-05 10:01
STM32
STM32学习
第一课——新建工程与点亮LED灯
第一次接触到32位的MCU与之前所学的51单片机和430单片机都是有所不同的,STM32是用库函数来写程序的这样一来不管是从代码的编写和移植都会方便很多。以下是今天所学的东西:1.新建工程个人觉得不用去新建一个工程再一步一步的添加各种文件夹和文件,完全可以去官网、论坛或贴吧等地方下载模板,其中大部分文件都可以直接复制过来只需要把你要编程的文件建好就OK,接着只需要把.c.h文件添加进去就可以使用了
BiggerPast
·
2020-07-05 08:46
STM32学习
STM32学习
笔记Lora(一)
目录本文将分为以下几个部分,分别是Lora的介绍相关AT指令部分源码理解正文Lora介绍物联网应用中的无线技术有多种,可组成局域网或广域网。组成局域网的无线技术主要有2.4GHz的WiFi,蓝牙、Zigbee等,组成广域网的无线技术主要有2G/3G/4G等。LoRa是LPWAN通信技术中的一种,是美国Semtech公司采用和推广的一种基于扩频技术的超远距离无线传输方案。这一方案改变了以往关于传输距
Lzjusc2017
·
2020-07-05 07:17
STM32
STM32学习
之旅④ USART串口和上位机通信
STM32系列博客:
STM32学习
之旅①开发环境搭建
STM32学习
之旅②固件库的使用及工程模板的建立
STM32学习
之旅③从点灯到代码移植
STM32学习
之旅④USART串口和上位机通信
STM32学习
之旅⑤SPI
__海阔天空__
·
2020-07-05 07:09
STM32
STM32学习
之旅② 固件库的使用及工程模板的建立
STM32系列博客:
STM32学习
之旅①开发环境搭建
STM32学习
之旅②固件库的使用及工程模板的建立
STM32学习
之旅③从点灯到代码移植
STM32学习
之旅④USART串口和上位机通信
STM32学习
之旅⑤SPI
__海阔天空__
·
2020-07-05 07:09
STM32
STM32学习
笔记5 --------- 外部中断
如何将STM32的IO口作为外部中断输入?外部中断/事件控制器(EXTI)由19个产生事件/中断要求的边沿检测器组成。每个输入线可以独立地配置输入类型(脉冲或挂起)和对应的触发事件(上升沿或下降沿或者双边沿都触发)。每个输入线都可以被独立的屏蔽。EXTI控制器的主要特性:每个中断/事件都有独立的触发和屏蔽每个中断线都有专用的状态位支持多达19个中断/事件请求检测脉冲宽度低于APB2时钟宽度的外部信
楚轩QK
·
2020-07-05 04:55
STM32
STM32学习
(一)——点亮一个LED灯
一.安装STM32CubeMX首先安装java环境安装CubeMX二.用STM32CubeMX创建工程,点亮一个LED灯1.在原理图中找到要点亮的灯的位置,控制LED2的管脚为PC132.新建工程3.选择新芯片类型为STM32F101C8TX,选择工程后进入工程配置界面,其中浅黄色引脚均为电源引脚,黄色为一些特殊功能引脚,如复位。4.RCC设置,选择HSE(外部高速时钟)为Crystal/Cera
爱吃肠粉的小若
·
2020-07-05 04:00
STM32的GPIO内部结构及相关寄存器
最近一阵子又回归
STM32学习
之旅,对于GPIO模块其实很不想写文章
mybright_
·
2020-07-05 04:48
STM32单片机
【STM32CubeMx你不知道的那些事】第八章:STM32CubeMx的ADC DMA配置
准备工作这里我们要想配置ADCDMA并验证需要的准备工作如下:1、MDKforARM(KEIL5)或者IARFORARM(这个是软件必备开发平台)(必须)2、一块STM32最小系统开发板(必须)3、这里最好有一本关于
STM32
Carry_王
·
2020-07-05 02:38
STM32CubeMx
STM32学习
笔记
1,51定时器可从TL,TH获取当前计数值。2,位带操作:#defineLED0PBout(5)//DS0宏定义端口:#defineLED0_SET(x)GPIOB->ODR=(GPIOB->ODR&~LED0)|(x?LED0:0)3,蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。战舰为有源电磁蜂鸣器。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器
no1freedman
·
2020-07-05 01:28
嵌入式硬件开发
嵌入式软件开发
嵌入式ARM学习
stm32学习
笔记(8)IIC实验
提前说说刚开学,还是挺忙的。每天光是收作业交作业催作业都耽误了一大堆时间,加上这个学期的课比较多,学习新知识的时间就被压缩了。好在这个周我辞去了班里学委的职位,接下来也必须得好好干了!新的学期也有新的规划,我希望我能完成吧,必须完成。废话不多说,开始吧。stm32IIC实验iic=Inter-IntegratedCircuit(集成电路总线)IIC(Inter-IntegratedCircuit)
nidie508
·
2020-07-05 01:58
stm32
stm32基础
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他