自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 23.9.23 EXTI外部中断

EXTI()外部中断EXTI可以监测指定GPIO口的电平信号,当其指定的GPIO口产生电平变化时,EXTI将立即向NVIC发出中断申请,经过NVIC裁决后即可中断CPU主程序,使CPU执行EXTI对应的中断程序支持的触发方式:上升沿/下降沿双边沿软件触发支持的GPIO口:所有GPIO口,但相同的Pin不能同时触发中断通道数:16个GPIO_Pin,外加PVD输出、RTC闹钟、USB唤醒、以太网唤醒触发响应方式:中断响应事件响应。

2023-09-22 16:36:16 44 1

原创 9.20 OLED

通过串口通信,将调试信息发送到电脑端,电脑使用串口助手显示调试信息:直接将显示屏连接到单片机,将调试信息打印在显示屏上:借助Keil软件的调试模式,可使用单步运行、设置断点、查看寄存器及变量等功能。

2023-09-22 13:43:06 28 1

原创 23.9.17 GPIO输入

关键字:#define用途:用一个字符串代替一个数字,便于理解,防止出错;提取程序中经常出现的参数,便于快速修改定义宏定义:引用宏定义://等效于int a = 12345;C语言typedef关键字:typedef用途:将一个比较长的变量类型名换个名字,便于使用定义typedef引用typedefuint8_t a;//等效于unsigned char a;C语言结构体关键字:struct用途:数据打包,不同类型变量的集合定义结构体变量:int y;float z;

2023-09-18 21:46:39 48

原创 23.9.17 LED点灯大师(GPIO输出)

1.使用RCC开启GPIO的时钟2.使用GPIO_Init函数初始化GPIO3.使用输出或输入函数控制时钟。

2023-09-17 20:06:10 48

原创 23.9.16

GPIO()通用输入输出口可配置为8种输入输出模式引脚电平:0V~3.3V,部分引脚可容忍5V输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等GPIO基本结构寄存器:存储数据驱动器:增大驱动能力。

2023-09-16 22:59:55 49 1

原创 23.9.14新建工程

•建立工程文件夹,Keil中新建工程,选择型号•工程文件夹里建立StartLibraryUser等文件夹,复制固件库里面的文件到工程文件夹•工程里对应建立StartLibraryUser等同名称的分组,然后将文件夹内的文件添加到工程分组里•工程选项,C/C++内声明所有包含头文件的文件夹•工程选项,C/C++Define内定义•工程选项,Debug,下拉列表选择对应调试器,Settings里勾选。

2023-09-16 20:35:54 31 1

原创 23.9.18学习记录

红色:电源相关蓝色:最小系统相关绿色:IO口、功能口VSS:负极,接GND VDD:正极,接3.3V。

2023-09-13 20:08:06 31 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除