STM32F103ZET6 您所在的位置:网站首页 开发板stm32f103ze STM32F103ZET6

STM32F103ZET6

2024-07-17 12:37| 来源: 网络整理| 查看: 265

查看好所需要配置的GPIO引脚后,再确定引脚所需要的工作模式。例如:是需要输出电平呢,还是推挽输出呢,还是悬空输入呢。这里的LED灯显而易见,肯定是需要开发板给予高低电平才可以使其工作,并且我们这里给其配置为带数字推挽输出。其实这个地方已经可以实现对LED灯进行点亮或者熄灭设置。 下面分别是GPIOx_CRH和GPIOx_CRL的寄存器原理图 可以以配置PC0为例:这里是需要给LED配置带数字推挽输出,那么则需要将GPIOx_CRL的MODE0[1:0]=01即输出模式,最大速率为10MHz CNF0[1:0]=00 即推挽输出模式 在这里插入图片描述在这里插入图片描述

接下来就是需要对上面两步进行程序化,也就是化成程序,比如这个地方需要程序化: LED_Init()// 初始化函数 初始化首先需要开启相应引脚时钟:这里LED对应的是PC引脚,那么需要使能PC引脚的时钟在这里插入图片描述 在这里插入图片描述

LED_Control(para1,para2)//LED控制函数

最后就是应用层main.c的编写,根据需求去完成。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有