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

惠州网站制作案例北京做网站公司推荐

惠州网站制作案例,北京做网站公司推荐,岳阳做网站公司,网站关键字优化价格使用cubemx新建工程的具体操作步骤参考这个:STM32CubeMX学习笔记(3)——EXTI(外部中断)接口使用_cubemx exti-CSDN博客 1、使用回调函数与不使用回调函数的区别 不使用中断回调函数是直接在中断服务函数中放置中断处理函数 使用中断回调函…

使用cubemx新建工程的具体操作步骤参考这个:STM32CubeMX学习笔记(3)——EXTI(外部中断)接口使用_cubemx exti-CSDN博客

1、使用回调函数与不使用回调函数的区别

不使用中断回调函数是直接在中断服务函数中放置中断处理函数

使用中断回调函数是在中断服务函数中调用了GPIO的外部中断处理函数 HAL_GPIO_EXTI_IRQHandler()其主要作用就是判断是几号线中断,清除中断标识位,然后调用中断回调函数 HAL_GPIO_EXTI_Callback()

2、HAL_GPIO_EXTI_Callback() 定义

void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{switch (GPIO_Pin){case GPIO_PIN_0 :HAL_GPIO_TogglePin (GPIOB,GPIO_PIN_0);break;case GPIO_PIN_13 :HAL_GPIO_TogglePin (GPIOB,GPIO_PIN_1);break;		}
}

3、使用中断回调函数的主要优点

  • 提高代码的模块化和可读性;
  • 增强代码的可复用性和灵活性;
  • 简化ISR逻辑,提升系统性能;
  • 支持动态绑定和事件驱动编程;
  • 便于调试和测试。

这种设计模式特别适合复杂的嵌入式系统开发,尤其是在需要处理多个中断源或频繁更改中断逻辑的场景中。通过合理使用中断回调函数,可以使代码更加优雅、灵活和高效。

4、记录一下问题:

在设置按键2对应的引脚时点错了,应该是PC13,选成PC3了。其他没什么问题,和不使用回调函数差不多,多了在main.c文件中添加自己定义的回调函数。

http://www.dtcms.com/wzjs/551804.html

相关文章:

  • 新翼设计网站建设公司谷歌网站开发客户
  • 网站建设平台协议书安徽省住房与城乡建设厅网站
  • 国外推广国内网站房产网站流量排名
  • 网站模版 模板甘肃建投建设有限公司网站
  • 网站建设有哪些效益网站建设与维护视频教程
  • 个人网站建设心得网站信息设计
  • 水务行业国企门户网站建设wordpress空白页面模板
  • 成都市制作企业网站客户管理软件哪家好
  • 电子书网站开发网站源代码怎么生成网页
  • 郑州做网站哪家专业江山网站制作
  • 网站建设包括内容天猫网站建设目的
  • 象山县建设管理局网站推广引流渠道
  • 长春火车站到吉大一院网站导航栏条源码
  • 圣亚科技网站案例网站模板 北京公司
  • 新网企业邮箱江门关键词优化价格
  • 网站建设应该怎么做卖普洱茶做网站
  • dw网站建设教程视频中企动力公司
  • 南宁自助建站软件露营旅游网站策划书
  • 招聘网站哪个平台比较好网站开发类论文题目
  • 源码超市网站源码郑州住建局官网查询
  • 移动端手机网站制作邯郸新闻
  • 厦门网站设计哪家公司好wordpress更改上传下载目录
  • 做哪种网站赚钱如何做好网络销售技巧
  • 做企业网站用什么cms合肥网络推广公司哪家好
  • 网上购物网站建设规划做外包任务网站
  • 乐清本地网站seo是什么意思广东
  • 数码网站模板天津电商网站建设
  • 科协网站页建设的意义泉州网站建站公司
  • 网页制作相关网站青岛开发区网站建设公司
  • 做网站公司昆山做网站用啥软件好