当前位置: 首页 > news >正文

糖果网站建设策划书模板潍坊seo招聘

糖果网站建设策划书模板,潍坊seo招聘,我们的服务项目金额和预算,网站加速工具🎊【蓝桥杯嵌入式】专题正在持续更新中,原理图解析✨,各模块分析✨以及历年真题讲解✨都在这儿哦,欢迎大家前往订阅本专题,获取更多详细信息哦🎏🎏🎏 🪔本系列专栏 - 蓝…

🎊【蓝桥杯嵌入式】专题正在持续更新中,原理图解析✨,各模块分析✨以及历年真题讲解✨都在这儿哦,欢迎大家前往订阅本专题,获取更多详细信息哦🎏🎏🎏

🪔本系列专栏 -  蓝桥杯嵌入式_勾栏听曲_0的博客

🍻欢迎大家  🏹  点赞👍  评论📨  收藏⭐️

📌个人主页 - 勾栏听曲_0的博客📝

🔑希望本文能对你有所帮助,如有不足请指正,共同进步吧🏆

🎇大鹏一日同风起,扶摇直上九万里。假令风歇时下来,犹能簸却沧溟水。📈


目录

看原理图

 设置STM32CubeMX

配置文件

 初始化LED函数

实例运用


看原理图

可以看到控制LED灯的是PC8~PC15,由于图中最左边是VDD,也就是高电平控制的,所以当PC8~PC15为高电平的时候,LED亮,为低电平的时候,LED灭。同理PD2低电平关,高电平开。

设置STM32CubeMX

打开我们已经建立好的工程(如何初始化STM32工程)中的STM32CubeMX

将PC8~PC15和PD2引脚设置为输出模式

 然后点击红框中的System Core中的GPIO,在弹出来的中间界面中选中PC8~PC15,根据原理图的分析,我们将这些引脚置为高电平(high)。

同理,将PD2置为低电平(low)

 然后右上角点击生成代码(GENERATE CODE)即可

配置文件

首先打开Keil5,新建两个文件,命名为led.c和led.h,并加入到我们的bsp文件中去。

然后再左侧工程文件右击,添加一个组(Add Group...)

创建成功后,双击红框中的bsp,找到你的bsp文件路径下的lcd.c,并添加进去

 接下来我们要将我们写得bsp模块代码路径添加到默认路径中去

点击魔法棒,点击C/C++,根据图中数字引导,在第五步时将bsp的路劲添加进去即可(记得点OK 哦)

初始化LED函数

初始化一个函数前,我们首先要明白要将这个设备初始化成上面样子的,如LED灯,我们一般希望LED灯初始化后,是全部熄灭的,从这个角度来些代码

另外我们有时还希望初始化能集成一些其他功能,如LED的初始化,我们可以使它拥有点亮灯的功能,于是有如下代码(特别要理解第一句与第二句代码的关系哦)

/*
LED_Disp:全灭LED灯,然后点亮一个LED灯@dsLED:要点亮的LED灯,如dsLED==0x01,点亮LED1
*/
void LED_Disp(uchar dsLED)
{HAL_GPIO_WritePin(GPIOC,GPIO_PIN_All,GPIO_PIN_SET);		//将GPIOC的所有引脚置为高电平,也就是LED初始化熄灭HAL_GPIO_WritePin(GPIOC,dsLED<<8,GPIO_PIN_RESET);			//因为控制LED灯是在8~15位,上面一句代码是默认前八位置0,所以我们左移8位,就能将GPIOC的8~15置为0了HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2,GPIO_PIN_SET);			//初始化锁存器HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2,GPIO_PIN_RESET);
}

 这样,我们的初始化函数就写成啦,其中的参数设置为“0x01”,就是LED灯全熄灭了。

实例运用

现在我们来简单的写一个流水灯吧

如果理解了初始化代码中的第一句与第二句,我们就可以利用位运算来用更简单的代码实现流水灯了,以下是从左至右依次亮0.5秒,然后熄灭0.5秒:

/*
LED_liushui:实现LED灯流水
*/
void LED_liushui(void)
{int i = 1;while(1){LED_Disp(i);HAL_Delay(500);LED_Disp(0x00);HAL_Delay(500);if(i == 128)i = 1;elsei = i<<1;}
}

http://www.dinnco.com/news/48683.html

相关文章:

  • 高明网站建设报价今晚日本比分预测
  • 做家装的网站有哪些内容网站建设建站在线建站
  • 做数据可视化的网站百度网盟
  • 建设网站的意义 作用是什么360站长工具
  • 服装网站建设规划书销售方案
  • 食品企业网站建设方案舆情分析报告范文
  • 如何把网站做的和别人一样吗安徽网络推广
  • 廊坊外贸网站建设一个完整的营销策划方案范文
  • 网站建设保密百度信息流开户多少钱
  • 哈尔滨制作网站价格河南网站推广那家好
  • 合肥建设网站首页搜索引擎推广渠道
  • 什么网站可以做软件推广引流图片
  • 新媒体运营的相关优势推广优化厂商联系方式
  • 办网站需流程三亚百度推广公司电话
  • 建设一个网站的文案需要网络营销广告
  • 做教育机构的设计哪些网站好怎样在百度上免费做广告
  • 苏州大写的网站建设培训机构好还是学校好
  • 做调查赚钱靠谱的网站广州疫情最新新增
  • 网站如何做优化排名靠前企业网络营销青岛
  • 广州定制型网站建设湖人队最新消息
  • 西宁网站seo公司安卓aso优化排名
  • 做背景视频哪个网站好搜狗关键词排名查询
  • 苏州网站设计公司兴田德润怎么样苏州seo关键词优化推广
  • 梧州网站建设定制站长统计app软件下载2021
  • 北京网站建站模板软文是什么意思
  • 京东网站建设电脑优化工具
  • 电子书网站怎么做百度公司招聘2022年最新招聘
  • 德网站建设新闻发布会新闻通稿
  • wordpress建手机网站吗谷歌官网首页
  • 无锡做网站好百度网址怎么输入?