![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
00_STM32
文章平均质量分 61
Try-027
这个作者很懒,什么都没留下…
展开
-
Point2:ping测试Cubemx6.4+STM32407+LAN8720A+LWIP
ping测试Cubemx6.4+STM32407+LAN8720A+LWIP原创 2022-08-08 11:31:09 · 239 阅读 · 1 评论 -
Point1:STM32根据BRR反推波特率
Point1:STM32根据BRR反推波特率原创 2022-08-03 20:23:03 · 324 阅读 · 0 评论 -
Section 9_STM32中断系统
Section 9_STM32中断系统1.中断介绍1.1 中断概念1.2 NVIC介绍1.3 中断优先级2.中断配置步骤1.中断介绍1.1 中断概念CPU执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂时中断正在运行的程序,转去执行一段特殊的服务程序(中断服务子程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程称为中断。引发中断的称为中断源。比如:看电视时突然门铃响,那么门铃响就相当于中断源。有些中断还能够被其他高优先级的中断所中断,那么这种情况又原创 2021-01-21 20:08:45 · 190 阅读 · 0 评论 -
Section 8_蜂鸣器实验
Section 8_蜂鸣器实验1.蜂鸣器介绍2.蜂鸣器模块电路3.编写蜂鸣器控制程序beep.cbeep.hmain.c1.蜂鸣器介绍蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。(1)压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5~15V直流工作电压),多谐原创 2020-10-07 15:46:33 · 1368 阅读 · 0 评论 -
Section 7_SysTick系统定时器
Section 7_SysTick系统定时器1.SysTick定时器介绍2.SysTick定时器寄存器(1)CTRL寄存器(2)LOAD寄存器(3)VAL寄存器(4)CALIB寄存器3.SysTick定时器配置步骤4.函数SysTick_Init()函数:delay_us()函数:delay_nms()函数:delay_ms()函数:5.编程1.在Public创建两个文件2.编写main.c3.添加misc.c防止报错1.SysTick定时器介绍SysTick定时器也叫SysTick滴答定时器,它是Co原创 2020-10-07 15:16:27 · 654 阅读 · 0 评论 -
Section 6_STM32位带操作
Section 6_STM32位带操作1.位带介绍(1)位带操作(2)STM32位带及位带别名区域2.位带区与位带别名区地址转换3.位带操作的优点4.编程1.新建Public文件夹,创建两个文件2.各文件代码system.hsystem.cled.hled.cmain.c1.位带介绍(1)位带操作在学习51单片机时就已经使用过位操作,比如使用sbit对单片机IO口的定义,但是STM32中并没有这类关键字,而是通过访问位带别名区来实现,即通过将每个比特位膨胀成一个32位字,当访问这些字的时候就达到了访问原创 2020-10-07 13:04:12 · 178 阅读 · 0 评论 -
Section 5_STM32时钟系统
Section 5_STM32时钟系统1.时钟树介绍1.可以使用三种不同的时钟源来驱动系统时钟 (SYSCLK):2.时钟配置函数介绍(1)时钟使能配置函数:(2)时钟源和分频因子相关配置函数:(3)外设复位函数:(4)状态参数获取函数:(5)RCC中断相关函数:3.系统时钟设置步骤1.时钟树介绍具体参考《 STM32F4xx中文参考手册》时钟章节。1.可以使用三种不同的时钟源来驱动系统时钟 (SYSCLK):● HSI 振荡器时钟● HSE 振荡器时钟● 主 PLL (PLL) 时钟器件具原创 2020-10-07 03:24:34 · 321 阅读 · 0 评论 -
Section 4_点亮第一个LED灯
Section 4_点亮第一个LED灯1.LED模块硬件电路2.GPIO库函数介绍(1)GPIO外设的库文件:(2)GPIO常用库函数<1>初始化函数<2>设置管脚输出电平函数<3>读取管脚输入电平函数<4>读取管脚输出电平函数(3)使能GPIO时钟函数3.GPIO初始化步骤4.创建工程1.在APP---LED---两个文件led.h头文件led.c源文件2.main.c3.源文件添加2个位置1.LED模块硬件电路2.GPIO库函数介绍(1)GPIO原创 2020-10-07 02:17:19 · 256 阅读 · 0 评论 -
Section 3_STM32固件库
Section 1_STM32固件库1.CMSIS标准介绍2.固件库内文件夹及文件介绍1.CMSIS标准介绍CMSIS标准的英文全称是Cortex Microcontroller Software Interface Standard,翻译过来就是ARM Cortex微控制器软件接口标准。因为基于Cortex内核的芯片生产厂商有很多,不只是ST公司。为了解决不同厂家生产的Crotex芯片软件兼容问题,ARM公司和其他芯片厂商制定了这个CMSIS标准。2.固件库内文件夹及文件介绍...原创 2020-10-07 01:13:16 · 212 阅读 · 0 评论 -
Section 2_STM32 GPIO
Section 2_STM32 GPIO1.GPIO是什么2.STM32引脚分类3.如何查找GPIO功能4.GPIO基本结构5.GPIO工作模式输入模式输入浮空输入上拉输入下拉模拟输入输出模式开漏输出开漏复用功能推挽式输出推挽式复用功能总结6.GPIO初始化步骤1.GPIO是什么GPIO( general purpose intput output )是通用输入输出端口的简称,可以通过软件来控制其输入和输出。STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。2原创 2020-10-06 22:11:58 · 240 阅读 · 0 评论 -
Section 1_KEIL5软件安装
Section 1_KEIL5软件安装1.KIEL5软件获取2.KEIL5软件安装3.安装STM32芯片包4.常见问题1.KIEL5软件获取2.KEIL5软件安装安装此软件时一定要注意几点:(1)安装路径不能带中文,必须是英文路径。(2)安装目录不能跟51的KEIL或者KEIL4冲突,三者目录必须分开。(3)KEIL5的安装比起KEIL4多了一个步骤,必须添加芯片包,不然没法选择芯片类型。3.安装STM32芯片包 和以前安装KEIL4等软件不同的是,KEIL5需要单独安装芯片包,否则无原创 2020-10-06 21:16:39 · 301 阅读 · 0 评论