网站ip pv值,阿里做外贸是哪个网站,经典seo伪原创,seo怎么做网站优秀案例文章目录 点灯流程开时钟配置IO关灯操作灯反转宏定义最后给自己说 本篇文章使用的是STM32F103xC系列的芯片#xff0c;四个led灯在PE2,PE3,PE4,PE5上连接 点灯流程
1.开时钟 2.配置IO口 #xff08;1#xff09;清零指定寄存器位 #xff08;2#xff09;设置模式为推挽输… 文章目录 点灯流程开时钟配置IO关灯操作灯反转宏定义最后给自己说 本篇文章使用的是STM32F103xC系列的芯片四个led灯在PE2,PE3,PE4,PE5上连接 点灯流程
1.开时钟 2.配置IO口 1清零指定寄存器位 2设置模式为推挽输出模式led灯低电平有效 3.设置开关灯 4.宏定义灯的反转
开时钟
1.先看时钟树找到PE总线在APB2时钟
2.我们先来打开对应芯片的参考手册找到对应时钟的地方 因为我们选择的是PE口所以应该让第6位置一如图非圈起 3.代码
RCC-APB2ENR | 16;配置IO
1.清零指定寄存器查找参考手册GPIO部分 如上图解释我们选用端口配置低寄存器CLR每个口有32位每4位是一个IO的配置CNF表示模式MODE表示设置频率我们同时配置模式 2.代码 GPIOE-CRL ~(0xffff8);//先清零指定寄存器位GPIOE-CRL | 0x11118;//设置模式为推挽输出模式关灯操作
1.给对应IO口置高电平端口输出高电平同样的32位高16保留 2.代码 0xf11112,再或上给对应口置0
GPIOE-ODR | 0xf2;//关灯操作灯反转宏定义
LED1是PE2端口如果表示当灯原来的状态位为1时ODR置0反之为1.实现灯闪烁/反转效果
#define LED1_Toggle() GPIOE-ODR ^ (12)//反转灯操作最后给自己说
切莫眼高手低