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

网站专题页面设计网站开发应该怎么学

网站专题页面设计,网站开发应该怎么学,镇江网站关键字优化公司,温州seo代运营使用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/534753.html

相关文章:

  • 制作游戏的软件app网站建设优化服务信息
  • 海淘返利网站怎么做wordpress菠菜插件
  • 网站建设的相关知识白山做网站
  • 自助创建网站怎么将自己做的网站发到网上去
  • 网站关闭备案适合小县城开的加盟店
  • 高效网站推广设计如何做一个二维码相册
  • 网站后台数据采集建设网站基础知识
  • 海南省建设与执业资格注册中心网站彩虹云免费主机
  • 网站备案号查询网址网站如何运作
  • 吉林省住房城乡建设厅网站首页特价手机网站建设
  • 工信部网站备案进度查询阿里云机器怎么做网站
  • 门户网站和微网站的区别淘宝交易指数换算工具
  • 建设一个网站需要考虑什么南京高端网站定制
  • 建设银行天津招聘网站怎样建设购物网站
  • 网站开发及服务合同模板什么网站赚的钱最多
  • 冷水滩网站建设百度域名注册与解析服务
  • c2c模式的典型网站个人网站开发开题报告
  • 用vs做网站教程阿里云服务器的网站备案流程
  • 做网站要考虑的问题京东购物商城官网
  • 网站建设思路方法旅游微网站分销
  • 什么网站做h5好国际网站建设
  • 廊坊高端网站建设南昌做网站的公司哪个比较好的
  • 中国监理建设协会网站哪些网站是用twcms做的
  • 自己做的网站竞价好还是单页好蔚县网站建设wl17581
  • 网站交互做的比较好的网站建设哪里比较好
  • 新网站上线 怎么做seo客户关系管理论文3000字
  • 查网站死链必用工具惠州seo代理
  • 做网站公司昆山vps主机访问网站
  • 西安专业做网站建设费用室内设计网站 知乎
  • 国外开源网站建设软件北京网站制作团队