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

flash网站的优缺点宁德市委书记

flash网站的优缺点,宁德市委书记,莱芜关于网站建设的公司,合肥比较好的网站建设公司1、开发环境。 (1)KeilMDK:V5.38.0.0 (2)STM32CubeMX:V6.8.1 (3)MCU:STM32F407ZGT6 2、机械按键简介 (1)按键内部是机械结构,也就是内部是没有电路的。按键按下内部引脚导通,松开内部断开。 3、实验目的&原理…

1、开发环境。

(1)KeilMDK:V5.38.0.0

(2)STM32CubeMX:V6.8.1

(3)MCU:STM32F407ZGT6

2、机械按键简介

(1)按键内部是机械结构,也就是内部是没有电路的。按键按下内部引脚导通,松开内部断开。

3、实验目的&原理图

3.1、实验目的

(1)通过按键改变LED灯状态,按键检测采用外部中断。

3.2、原理图

(1)按键选择K1按键,K1接PE2。

(2)LED灯选择LED1,LED1接PF9。

 

4、STM32CubeMX创建工程及配置

4.1、创建工程

(1)打开STM32CubeMX软件。

(2)点击File→NewProject。

(3)Commercial Part Number(商用部件号)处输入MCU型号,然后选择正确的单片机型号,点击Start Project(开始项目)。

(4)配置工程名、工程存放文件等。

点击Project Manager(项目经理)进行如下配置。

点击Code Generator(代码生成器)进行如下配置。 

(5)修改中断优先级,按键消抖在中断中要使用HAL_Delay()函数,需要HAL_Delay()函数的优先级比外部中断低。

(6)点击GENERATE CODE生成KeilMDK工程。

4.2、配置时钟及GPIO

(1)HSE、LSE时钟源选择

  • HSE:高速外部时钟源
  • LSE:低速外部时钟源
  • Disable:禁用
  • BYPASS Clock Source:旁路时钟源
  • Crystal/Ceramic Resonator :水晶/陶瓷共振器
  • 一般选择水晶陶瓷共振器
  • 旁路时钟源就是由外部给定一个时钟信号,一般用于作为同步时钟。
  • 水晶/陶瓷共振器:指外接晶振,经过内部振荡电路产生时钟。

(2)LED1 GPIO配置

(2)K1 GPIO配置

  • External interrupt Mode with Resing edge trigger detection:外部中断模式与上升沿触发检测
  • External interrupt Mode with Falling edge trigger detection:外部中断模式与下降沿触发检测

 (3)打开K1按键的外部中断

(4)时钟树配置

(5)配置完需要重新点击GENERATE CODE更新KeilMDK代码。

5、KeilMDK软件编写

5.1、程序编写。

void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{if(GPIO_Pin == K1_Pin)    /*按键被按下,产生下降沿*/{/*中断执行内容较多,可在中断回调函数中设立标志位,在while循环中去检测标志位。*检测到标志位在执行相应的内容,这样不会影响到其他中断的响应*/HAL_Delay(15);          /*延时消抖15毫秒*/if(HAL_GPIO_ReadPin(K1_GPIO_Port, K1_Pin) == GPIO_PIN_RESET)  /*按键消抖*/{HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);  /*LED1灯状态取反*/}	}
}

5.2、完整工程下载地址。

(1)完整工程存储在码云。

(2)STM32_CSDN: CSDN中STM32专栏的所有示例代码

 

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

相关文章:

  • 广西做网站找谁推广宣传
  • wix如何做网站信息流广告加盟代理
  • 个人优秀网站欣赏企业宣传文案
  • 请问番禺哪里有做网站的军事新闻最新消息今天
  • 网站建设公司推荐5788郑州seo外包
  • 大连企业网站排名优化制作网站公司
  • 网站流量很少观看b站的广告网站平台
  • 建设方案模板seo最新快速排名
  • 最简 wordpress主题seo方法图片
  • php网站外包解释seo网站推广
  • 厦门公司做网站外贸seo建站
  • 中国纪检监察网站奶奶做女工友情链接交换源码
  • 可以做蛋白三位结构图的网站简述seo的概念
  • 建行业网站的必要性乱码链接怎么用
  • 学做网站都要学什么专业软文写手接单平台
  • cdn 加速 网站足球世界排名前十
  • 龙口做网站公司宁波网络推广团队
  • 新网域名搭建网站近一周热点新闻
  • 新网站怎么做论坛推广河北软文搜索引擎推广公司
  • 如何通过轻淘客做网站制作网页链接
  • 长宁区网站建设网站制作百度网站优化排名
  • 云梦做网站的优势网站建设黄页视频
  • 新手学做网站 cs6松原新闻头条
  • 做推广用那个网站吗淘宝流量助手平台
  • 唐山网站建设技术支持seo优化
  • 优化网站制作软文什么意思范例
  • 建设网站的价格表竞价托管 微竞价
  • 重庆中企动力科技股份有限公司怎么样seo咨询服务价格
  • 网站外包开发网站怎么优化seo
  • 做漫画网站桂林seo排名