自定义博客皮肤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)
  • 收藏
  • 关注

原创 第四章/2 stm32学习——旋转编码器计次

书接上回,上章太长分开发。

2025-05-26 11:46:08 947

原创 第四章 STM32学习——对射式红外传感器计次

中断程序结束后,调用清除中断标志位的函数,只有中断标志位置为1,程序会跳转到中断函数,如果不清除中断标志位,就会一直申请中断,程序卡死在中断函数里。并返回变量,头文件声明。

2025-05-20 15:56:25 733

原创 第三章 stm32学习——OLED显示屏

NVIC的中断优先级由优先级寄存器的4位r(0~15)决定,这4位可以进行切分,分为高n位的抢占优先级和低4-n位的响应优先级。中断:出现特定中断触发条件,CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行。抢占优先级高的可以中断嵌套,响应优先级高的可以优先排队,抢占优先级和响应优先级均相同的按中断号排队。支持所有的GPIO口,但相同的Pin不能同时触发中断,如PA1,PB1不能同时触发。在keil中打开已经存在的文件,添加刚才复制的3个文件。

2025-04-21 11:45:56 537

原创 第二章 学习stm32——按键控制&光敏传感器控制蜂鸣器

打开LED.c文件,写入初始化函数void LED_Init(void),在函数里打开时钟,配置端口模式//打开时钟配置端口模式。

2025-04-10 23:18:13 933

原创 第一章 超详细的STM32--LED闪烁、流水灯、蜂鸣器教程

点开Library的rcc.h文件,调用RCC里的外设时钟控制函数(GPIO属于APB2外设)复制到main.c,然后右键跳转到定义要点亮PA0口的LED,选择RCC_APB2Periph_GPIOA放到第一个参数第二个参数选择ENABLE,此时时钟开启调用GPIO_Init函数,复制后同样跳转函数第一个参数选GPIOA,第二个参数是结构体,粘贴在GPIO_Init上面,起名字为GPIO_InitStructure(变量名随便起,自己看懂就行)

2025-04-08 12:04:06 964

原创 C语言基础用法

define定义 #definr ABC 12345引用 int a=ABC;等效于int a=12345;typedef只能给变量类型换名定义 typedef unsigned char unit8_t;引用 unit8_t a;等效于unsigned char a;

2025-04-07 09:49:23 409

原创 打开CMD方式以及基本Dos命令

1.开始+windows系统+命令提示符(此处右键,可选以管理员方式运行)2.Win+R 输入cmd打开控制台3.任意文件夹下,按住shift+鼠标右键点击,此处打开4.任意文件夹路径前+cmd 空格+回车键。

2025-04-02 09:31:09 135

空空如也

空空如也

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

TA关注的人

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