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学习
笔记-Flash做为存储器储存数据
http://bbs.elecfans.com/jishu_388272_1_1.html说到STM32的FLSAH,我们的第一反应是用来装程序的,实际上,STM32的片内FLASH不仅用来装程序,还用来装芯片配置、芯片ID、自举程序等等。当然,FLASH还可以用来装数据。自己收集了一些资料,现将这些资料总结了一下,不想看的可以直接调到后面看怎么操作就可以了。FLASH分类根据用途,STM32片内
0421DNA
·
2020-07-29 13:53
STM32学习
笔记4(失败的尝试)-掉电检测+Flash存取
看到STM32有PVD的掉电检测功能,flash也可以直接存取;就动了用flash掉电保存参数的念头。1、搞定Flash擦、写函数。voidF_ErasePage(u32Page_Address){U32tmp;while((FLASH->SR&FLASH_FLAG_BSY)==FLASH_FLAG_BSY){//PutCnstStr2Usart1("waiting\n");}FLASH->SR|
0421DNA
·
2020-07-29 13:08
stm32学习
之路---使用库函数点亮一个LED
目标:理解并运用库函数来点亮一个LED1.LED模块硬件电路捕获.PNG在led相应端口输入低电平点亮2.GPIO库函数介绍(1)GPIO外设的库文件:stm32f10x_gpio.c-----外设源码stm32f10x_gpio.h-----外设头文件初始化函数voidGPIO_Init(GPIO_TypeDef*GPIOx,GPIO_InitTypeDef*GPIO_InitStruct)功能
飞向深空
·
2020-07-29 02:08
STM32学习
之路(六---SPI)
SPI是串行外围设备接口,主要应用在EEPROM、FLASH,实时时钟,AD转换,还有数字信号处理器和数字信号解码器之间。它是一种高速的,全双工,同步的通信总线,并且在芯片上只用四根线,节约芯片的管脚。M代表主机,I代表输入,S代表从机,O代表输出。SPI主要特点有:可以同时发送和接收串行数据;可以当做主机或从机工作;提供频率可编程时钟;发送结束中断标志等。CPHA=1,在串行时钟的第二个跳变沿(
不怨天、不尤人
·
2020-07-28 21:30
STM32
RT-Thread和
STM32学习
——串口1通信
RS232和RS485串口对于我来收,RS232和485的区别目前来说并不是很大,因为只用到了数据的收发,对于大项目的作用,RS485用的比较多。RT-Thread的比Keil好用多了,这两者的概念我不清楚,比如我只是认为Keil只是用来编辑、编译、烧录、调试的工具(调试用的比较少)。Keil使用一个CPIO口需要对这个口初始化、使能、模式等一系列操作,但是RT-Thread不一样/*设置LED引
勤恳的勤
·
2020-07-28 21:34
RT-Thread和STM32
STM32学习
笔记:串口一键下载电路(CH340)的理解
如图:为原子的串口下载电路在CH340的数据手册上有引脚的介绍以及作用:这两个引脚:DTR#和RTS#都是输出类型,MCUISP(一键下载工具),会控制CH340这两个引脚的高低电平状态,通过控制DTR#和RST#这两个引脚的高低电平状态,从而控制STM32的BOOT0和RESET.用万用表测量可知,DTR#、RST#初始状态的时都是高电平,在启用下载的时候,DTR#维持高,RST#拉低,此时两个
暖暖的纠结
·
2020-07-28 06:59
STM32
STM32学习
笔记---------------------定时器中断
定时器中断STM32的定时器功能十分强大,有TIME1和TIME8等高级定时器,也有TIME2~TIME5等通用定时器,还有TIME6和TIME7等基本定时器。在本章中,我们将利用TIM3的定时器中断来控制DS1的翻转,在主函数用DS0的翻转来提示程序正在运行。选择难度适中的通用定时器来介绍。1、STM32通用定时器简介STM32的通用定时器是一个通过可编程预分频器(PSC)驱动的16位自动装载计
Elaine_xiaoyaer
·
2020-07-27 23:32
STM32F
STM32F驱动
STM32学习
(一)—STM32固件库的使用
和我一起学习STM32——STM32固件库的使用在这里我就不讨论在开发STM32的过程中到底是使用固件库好,还是直接上寄存器好。个人觉得STM32固件库编程思想是很不错的。在利用固件库开发的过程中一方面可以在很大的程度上缩短项目的开发周期,同时我们可以借鉴STM32固件库的编程方式试着为别的单片机写自己的固件库。好了,废话不多说了,下面我们来看看STM32的固件库:(1)STM32固件库结构:至于
Vampireyifeng
·
2020-07-27 18:04
STM32
STM32学习
探究:流水灯的实现
流水灯的实现这里我们使用stm32mini开发板实现外接流水灯,这里我采用了三个灯(说明问题就可以了)。外接的引脚分别为PA2,PB8,PC13三个引脚,在连接的时候,采用灯的正极接GPIO引脚,负极接GND(这是一种合理的方式)。注意:虽然接VCC也可以发光,但是这样不是合理的连接方式,而且,发光的情况刚好与接GND的情况相反。参考的相关资料如下:时钟使能:端口配置:端口输出:具体实现的代码如下
浅亡
·
2020-07-16 01:47
STM32
【个人总结】实习记录
STM32学习
,书籍,实验。配套买了一块STM
David 's blogs
·
2020-07-15 12:56
感想
STM32学习
笔记之二:三种BOOT启动方式的使用
不同设计场景中的三种BOOT启动方式选择最近需要用到STM32系列的芯片来做一个项目,之前接触的都是51和430系列的单片机,初次接触ST的,发现ST与之前的所接触的单片机的不同之一在于:ST芯片在下载方式的选择以及程序的启动方式是需要设计开发人员自己选择的,而51和430系列的单片机都是系统默认选择好的,这个是我认为的和之前所接触的单片机最大的不同点之一了(个人观点,可能有偏差)。好了,废话不多
天凉好个秋(╹ڡ╹ )
·
2020-07-15 07:10
STM32
【
STM32学习
】(3)流水灯的实现
学习单片机都要学习流水灯,因为流水灯比较简单,易于实现,效果也比较好呈现。这里我用的单片机型号为STM32F103VET8个LED灯接在了PA口的低八位。代码实现如下:(注:对于新手来说,暂时先不要分文件写代码,我们将功能都写在了main函数中,便于大家理解,后期要将程序模块化)/*作者:XiaoCaiDaYong时间:2019.9.26功能:流水灯接线:PA0-PA7接在LED1-LED8上实现
xiaocaidayong
·
2020-07-14 06:07
单片机c语言
假期备战蓝桥杯
stm32学习
笔记(二)
串口通信(USART)利用串口可以帮我们调试程序、、串口的通信协议:要配置串口通信,至少要设置“字长”(一次传送的数据长度)、“波特率”(每秒钟传送二进制数据的位数)、“校验位”、串口的时钟源经过USARTDIV分频后作为发送器时钟及接收器时钟,控制发送和接收的时序。基本上所有外设都有以下几类寄存器:1.控制寄存器xxx_CR(Control/ConfigurationRegister):这类寄存
Fleargwe
·
2020-07-14 03:45
寒假学习笔记
stm32学习
笔记(十一)LCD显示
#ifndef__LCD_H#define__LCD_H#include"sys.h"#include"stdlib.h"////////////////////////////////////////////////////////////////////////////////////本程序只供学习使用,未经作者许可,不得用于其它任何用途//ALIENTEKMiniSTM32F103开发板//
yuyangyg
·
2020-07-13 23:29
stm32
STM32学习
------SPI笔记【寄存器版】
1.介绍2.模拟SPI3.硬件SPI一、介绍简述:1)通常SPI通信要求4根线,分别是MOSI(主机输出从机输入),MISO(主机输入从机输出),CLK(时钟线),CS(片选线)2)当发送和接受数据的工作都准备好了,只要有时钟CLK,就发送数据,没有时钟就不发送,而且一个时钟周期发送一位(bit)数据,所以发送数据的快慢由时钟频率来控制。3)至于时钟和数据的相位没有特别严格的要求(而IIC中,数据
菜鸟就要瞻膜大佬
·
2020-07-13 11:58
单片机学习笔记
STM32学习
笔记-SPI通讯
首先感谢河北科技大学航模协会-能给我这样的学习机会-感谢那些带我们教我们的学长学姐们.SPI是串行外设接口(SerialPeripheralInterface)的缩写。SPI,是一种高速的,全双工,同步的通信总线.SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所有基于SPI的设备共有的,它们是SDI(数据输
Ahacker_l
·
2020-07-13 09:58
stm32
STM32学习
笔记:位带操作(Bit_band Operations)
注意:本文中关于STM32的位带操作原理只适用于Cortex-M3和Cortex-M4(F)内核处理器,Cortex-M系列的其他内核处理器可能不支持位段操作(如Cortex-M0内核处理器就不支持位段操作),详情请参考相关内核处理器的指南或技术参考手册(TRM)。1、位带操作CPU不能直接对位带区中的单个数据位位寻址,只能通过对位带别名区的访问(或读/写)实现对位带区单个数据位的访问(或读/写)
诗&远方
·
2020-07-13 07:36
STM32
STM32学习
100步之第七十二-七十六步——U盘、TF卡与单片机的通信(利用SPI总线通信)
SPI通信由图中可以看出,SPI有四条主要的信号线,即MISO(主机输入从机输出)、MOSI(主机输出从机输入),CS是对于从机而言的,当为0时,允许通信,由主机控制是否选通,另外可以使用单片机的IO端口控制多个SPI设备,只需要接至各个SPI设备的片选端即可。SCK是主机发出的时钟,接从机的时钟信号,在这种时钟信号(上升沿或下降沿)时传输数据,需要注意的是所有的SPI设备都需要共地。SPI的编程
Dreamer_HHH
·
2020-07-13 00:31
STM32学习
之路-按键中断测试(外部中断)
终于有时间再来学习STM32了~这几天都在忙着该死的考试.直接进入正题开发板:奋斗V5这个按键中断测试的要求是:按键2(K2)按下,LED2(V7)亮,再一次按下就灭,循环..好,先看看按键和LED的原理图好吧~虽然图截得不是很好看,但是能看到K2接的是PC2,LED2接的是PD6ok,剩下的就是配置工作了..先来理一理思路:(1)初始化系统时钟(2)初始化外部时钟(你所用到的东西)(3)配置LE
Demetered
·
2020-07-12 02:47
STM32学习之路
【
STM32学习
记录4】1.44寸TFT液晶屏显示字符、汉字和图片
Author:AXYZdong自动化专业工科男有一点思考,有一点想法,有一点理性文章目录概述4.1硬件设计4.2软件设计4.2.1编程要点4.2.2代码说明1、宏定义Lcd_Driver.h2、TFT驱动文件Lcd_Driver.c3、延时函数文件delay.c4、图像显示驱动文件GUI.c5、TFT显示图像文件QDTFT_demo.c6、主函数main.c概述MCU:某宝的STM32F407VE
AXYZdong
·
2020-07-11 21:24
【STM32】
STM32外部中断的使用
STM32学习
笔记:外部中断的使用2011年12月24日外部中断中断对于开发嵌入式系统来讲的地位绝对是毋庸置疑的,在C51单片机时代,一共只有5个中断,其中2个外部中断,2个定时/计数器中断和一个串口中断
VirtualMind
·
2020-07-11 12:10
嵌入式ARM
stm32学习
(3)——NVIC中断优先级分组
相信大多数铁汁在学习stm32的时候都了解过51单片机的基本内容,对于51单片机来说,中断就那么几个:外部中断0定时器/计数器0中断外部中断1定时器/计数器1中断串口中断它们在51单片机中的优先级也是按自上而下的顺序,中断少且优先级明确,这就是大家了解的51单片机中断系统,又顺便复习了一波老知识。而在stm32f103系列芯片中有60个可屏蔽中断(可屏蔽中断简单来说就是可以由寄存器控制是否产生中断
大写的小写字母
·
2020-07-11 11:23
stm32
STM32学习
--流水灯
参考http://blog.csdn.net/wangxiaobupt/article/details/18443833一、准备工作STM32的官方固件库二、建立步骤建立工程文件夹fled;文件夹中需要包含的文件CORE//放入固件库里的核心支持文件core_cm3、core_cm3.h和设备支持文件starup_stm32f10x_.........(启动文件)大容量存储用hd、然后md,然后l
狼性天下
·
2020-07-11 10:11
C51的学习
ARM的学习
初见STM32(一)补充:什么是寄存器?
这是
STM32学习
笔记的第二篇在经过学习51的一段时间之后,现在要开始接触更为高级的32位单片机——STM32。作为拿到板子后的初见学习笔记,这几篇会倾向于从51过渡到32,且会啰嗦一点。
Insight2
·
2020-07-11 08:48
C语言
STM32
初见STM32(一):点亮LED之寄存器操作
初见STM32(一):点亮LED之寄存器操作这是
STM32学习
笔记的第一篇在经过学习51的一段时间之后,现在要开始接触更为高级的单片机——STM32。
Insight2
·
2020-07-11 08:16
STM32
stm32学习
笔记——按键(扫描法)
stm32学习
笔记——按键(扫描法)目的:利用扫描IO口的方式直接操作按键配置文件:#include"stm32f10x_gpio.h"#include"stm32f10x_rcc.h"寄存器、结构体定义以及库函数参看流水灯一节程序代码分析
freedom098
·
2020-07-11 06:00
STM32学习笔记
嵌入式
STM32学习
笔记(8)——libmodbus+Qt上位机测试
在stm32开发时候,需要用到一些标准的通讯协议,比如modbus,canopen,tcp/ip等,本次下载实验了一下开源库libmodbus,结合Qt进行简单实验;基本工具需要如下:1、libmodbus开源库:https://libmodbus.org/download/;2、Qt,开发环境,自行安装下载;3、虚拟串口工具:ConfigureVirtualSerialPortDriver;4、
abcvincent
·
2020-07-11 01:12
stm32
嵌入式
STM32学习
笔记(7)——ModBus RTU CRC16校验
在用到ModBusRTU的时候会用到CRC16校验方法;以下为从网上收集两种方法一种是直接计算方法,另一种是查表法;直接计算方法:/**函数功能:ModbusCRC16校验计算函数*输入参数:array:待计算的数据首地址,index:数据长度*返回值:CRC16计算结果*说明:计算结果是高位在前,需要转换才能发送*/uint16_tMB_CRC16_calculate(uint8_t*array
abcvincent
·
2020-07-11 01:12
stm32
stm32学习
-简单的串口接收与发送程序
这里写自定义目录标上位机的串口通信是一个很常用的程序。刚刚接触stm32芯片时写的第一个简单程序就是串口通信,现在把程序代码甩出来与大家分享。完整的程序哦~一般人我不告诉他库版本:ST3.0.0上位机的串口通信是一个很常用的程序。刚刚接触stm32芯片时写的第一个简单程序就是串口通信,现在把程序代码甩出来与大家分享。完整的程序哦~一般人我不告诉他库版本:ST3.0.0文件:mian.c//功能:串
莫邪丶
·
2020-07-11 00:04
stm32
#
STM32学习
#RTC设置与低功耗(1)
基于L476RGTx的开发过程:1、关于RTC的配置:1.1、首先,我们要保证创建的工程正确的配置了时钟LSE。在stm32cubemx自动生成的代码中有如下体现:1.2、RTC时钟分频设置时钟源AsynchPredivSynchPrediv得到HSE_RTC=1MHz12479991HzLSE=32.768kHz1272551HzLSI=32kHz1272491HzLSI=37Khz124295
Kshine2017
·
2020-07-10 22:06
STM32
STM32学习
笔记 —— STM32CubeIDE+printf()和scanf()重定向+使能浮点
#include"stdio.h"#ifdef__GNUC__#definePUTCHAR_PROTOTYPEint__io_putchar(intch)#defineGETCHAR_PROTOTYPEint__io_getchar(FILE*f)#else#definePUTCHAR_PROTOTYPEintfputc(intch,FILE*f)#defineGETCHAR_PROTOTYPEi
VinsonTM
·
2020-07-10 12:40
STM32学习笔记
STM32学习
笔记 —— STM32CubeIDE常用快捷键
STM32CubeIDE常用快捷键STM32CubeIDE快捷键很多,可以通过Help>ShowActiveKeybindings…查看当前可用快捷键;也可以在Window>Preferences>General>Keys中查看修改快捷键快捷键快捷键说明Ctrl+/注释行/取消注释行Ctrl+D删除行Ctrl+Shift+F格式化代码Alt+/代码补全Shift+Enter在当前行的下一行插入空行
VinsonTM
·
2020-07-10 12:10
STM32学习笔记
STM32学习
笔记(超详细)
1、AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备2、Stm32f10x.h相当于reg52.h(里面有基本的位操作定义),另一个为stm32f10x_conf.h专门控制外围器件的配置,也就是开关头文件的作用3、HSEOsc(HighSpeedExternalOscillator)高速外部晶振,一般为8MHz,HSIRC(HighSpeed
weixin_39939425
·
2020-07-10 09:01
STM32学习
教程<一> 点亮第一只LED灯
m_<:整个程序除去基本配置外由两部分组成,main.c与bsp_led.c。其中,bsp_led.c及.h负责外设LED寄存器的配置,使其能正常工作。main.c则是在LED配置完能正常操作后来实现LED怎么亮灭。1main.c分析#include"stm32f4xx.h"//包含了所有外设的地址映射#include"bsp_led.h"voidDelay(uint32_tcount){for(
七面琅琊
·
2020-07-10 04:24
STM32学习
笔记(2)-USART(基础应用1)
USART(通用同步异步收发器)2、USART主要特性:(1)全双工异步通信(2)小数波特率发生器系统—通用可编程收发波特率(3)数据字长度可编程(8位或9位)(4)停止位可配置-支持1或2个停止位(5)用于同步发送的发送器时钟输出(6)单线半双工通信(7)使用DMA(直接存储器访问)实现可配置的多缓冲区通信—使用DMA在预留的SRAM缓冲区中收/发字节(8)发送器和接收器具有单独使能位(9)传输
qq_42884582
·
2020-07-10 00:23
STM32F407学习笔记
嵌入式
单片机
STM32学习
笔记:gps两种解码的方式
做为现在的物联网行业,手持设备中,缺少不了的就是GPS定位功能。GPS模块和STM32的串口进行通信,将GPS的数据发送给M3的串口,由M3进行GPS协议的解码。解析出来后保存在响应的结构体中。在进行显示。这里分别介绍2中解析协议的方法,第一种就是自己写解析协议函数,第二种便是采用别人写好的GPS解析协议库:NMEALIB库,将这个库移植到M3中,直接调用API函数,就可以解析出GPS信息,同样的
暖暖的纠结
·
2020-07-09 22:39
STM32
STM32学习
笔记(2)——使用Cube+HAL库实现CAN通讯
好吧言归正传,这个文章是我在调试我的ABS控制器的时候写的,本来打算写在项目笔记里,但是觉得这应该算是通用型的知识,而且我一开始是用野火的开发板调试的,所以打算把它写在
STM32学习
笔记下面。
Mist_Orz
·
2020-07-09 21:15
STM32
STM32学习
:使用库函数点亮一个LED
一、LED模块硬件电路LED灯模块单片机部分.pngLED灯模块LED部分.png二、GPIO库函数介绍(一)GPIO外设的库文件stm32f10x_gpio.cstm32f10x_gpio.h(二)GPIO常用库函数初始化函数voidGPIO_Init(GPIO_TypeDef*GPIOx,GPIO_InitTypeDef*GPIO_InitStruct)功能:初始化一个或多个IO口(同一组端口
虞锦雯
·
2020-07-09 20:49
stm32学习
笔记
1KB(千字节)=1024B(字节)1B(字节)=8Bit(比特/位)两个字节一个汉字,字母和数字占一个字节一、ARM概述及发展史ARM是一家芯片设计公司,本身不生产,提供IPCORE常见CPU生产厂家:ST、ATMEL、SUMSUNG、NXPARM体系架构ARM7:noMMU66Mhz,32位CPU,代表型号:S3C4480ARM9:MMU,400Mhz,32位CPU,S3C2440ARM11:
Robin罗兵
·
2020-07-09 20:58
编程语言
STM32学习
笔记6——RTC
实时时钟(RTC)是一个独立的BCD定时器/计数器。RTC模块由一个具有可编程报警中断功能的时间日历时钟。STM32内部RTC功能非常实用,它的供电和时钟是独立于内核的,可以说是STM32内部独立的外设模块,有加上RTC内部寄存器不受系统复位掉电的影响,RTC所需的晶振在RCC部分的寄存器中选择。在芯片时钟系统中对RTC的时钟提供如下图所示。RTC时钟可以从LSI,LSE和HSE分频中选择。这些需
沉淀淀
·
2020-07-09 17:02
stm32
STM32学习
笔记----T9拼音输入法
拼音输入法简介在计算机上汉字的输入法有很多种,比如拼音输入法、五笔输入法、笔画输入法、区位输入法等。其中,又以拼音输入法用的最多。拼音输入法又可以分为很多类,比如全拼输入、双拼输入等。而在手机上,用的最多的应该算是T9拼音输入法了,T9输入法全名为智能输入法,字库容量九千多字,支持十多种语言。T9输入法是由美国特捷通讯(TegicCommunications)软件公司开发的,该输入法解决了小型掌上
Do_Not_Ask_Me
·
2020-07-09 10:29
STM32笔记
STM32学习
笔记 —— STM32CubeIDE安装与配置
特点ST官方出品,完全免费集成CubeMX基于Eclipse/CDT框架支持Eclipse插件支持GDB调试GCC工具链跨平台支持下载STM32CubeIDE下载链接在下载界面选择相应的版本后,会跳出一个界面,输入电子邮箱后,ST会将下载地址推送到邮箱里。安装选择默认路径即可,注意不要有中文路径更改主题菜单栏==Help->EclipseMarketplace…==点击Popular搜索并安装Da
VinsonTM
·
2020-07-09 09:36
STM32学习笔记
第十一届蓝桥杯物联网设计与开发实验(合集)
STM32学习
基础实验–基于省赛资源套装ex1GPIO输出实验ex2GPIO输入实验ex3RCC时钟选择实验ex4Systick时钟计时实验ex5软件复位实验ex6E2PROM读写实验ex7CRC校验实验ex8DMA实验ex9EXTI外部中断实验ex10ADC转换实验ex11定时器实验ex12USART串口发送实验ex13USART串口接收实验外设资源实验目录–基于省赛资源套装ex1OLED显示实验ex2OLE
吃醋蘸饺子叭
·
2020-07-09 07:09
蓝桥杯物联网设计与开发
STM32学习
笔记之ADC
STM32F10X1、ADC介绍12位ADC是一种逐次逼近型模拟数字转换器。它有多达18个通道,可测量16个外部和2个内部信号源各通道的信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC的结果可以左对齐或右对齐方式存储在16位数据寄存器中。模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高/低阀值。2、ADC主要特征●12位分辨率●转换结束、注入转换结束和发生模拟看门狗事
zbp_96
·
2020-07-09 04:15
STM32
小熊
STM32学习
总结:STM32的定时器--输入捕捉模式
STM32的定时器--输入捕捉模式调试STM32的定时器好几天了,也算是对STM32的定时器有了点清楚的认识了。我需要测量4路信号的频率然后通过DMA将信号的频率传输到存储器区域,手册说的很明白每个定时器有4个独立通道。然后我就想能不能将这4路信号都连接到一个定时器的4个通道上去。理论上应该是行的通的。刚开始俺使用的是TIM2的123通道,TIM4的2通道来进行频率的测量。由于没有频率发生器,所以
xiaoxiongli
·
2020-07-09 01:36
小熊
stm32学习
总结:stm32f407 GPIO_PinAFConfig 函数
备用功能配置(除ADC和DAC外的所有非GPIO功能),使用函数voidGPIO_PinAFConfig(GPIO_TypeDef*GPIOx,uint16_tGPIO_PinSource,uint8_tGPIO_AF)*ThisGPIO_AFcanbeoneofthefollowingvalues:*@argGPIO_AF_RTC_50Hz:ConnectRTC_50HzpintoAF0(def
xiaoxiongli
·
2020-07-09 01:05
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
上一页
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
其他