当前位置: 首页 > 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/826308.html

相关文章:

  • 爱心捐赠网站怎么做成都网站建设网络
  • 找生意做去哪个网站孝感建设网站
  • 山东省建设厅官方网站网站建设.龙兵
  • 做网站 想做成宽屏的公众号怎么制作流程
  • 网站建设新闻分享有资源的公众号
  • 电子元器件商城网站建设东莞企业网站开发
  • 网站建设与管理 pdf响应式建站网站
  • 郑州网站建设三牛网站有了域名然后怎么做
  • 福州智能建站金蝶软件收费价目表
  • 旅游网站如何建设网站备案号格式说明书
  • 网站建设168枣庄seo外包
  • 做网站后台要学什么百度手游app下载
  • 营销型外贸网站定制2345网址导航应用
  • 杭州网站推广技巧网站免费进入窗口软件2023
  • 搭建企业资料网站临沂建设职业中专学校
  • 网站建设与规划论文长沙口碑最好的装修公司排名
  • 物流公司网站建设有什么要点搭建网站需要多少钱
  • 网站建设评比细则蛋糕网站制作答辩
  • 怎样让自己网站的文章被百度收录商城网站jq楼层响应
  • 北京做药流凤凰网站企业微网站哪家好
  • 网站建设进度报告长沙浏阳最新通告
  • 网站app的区别是什么乡镇可以做门户网站
  • 零基础网站建设教学山东恒昆建设工程有限公司网站
  • 重庆城市建设集团官方网站北京seo业务员
  • 小型企业网站开发现状自己建个网站多少钱
  • 电子商务查询网站宁夏做网站
  • 商品营销推广的方法有哪些seo运营学校
  • 网站项目建设规划书案例wordpress 分类404
  • 常州网站价格3g医院网站模板
  • 滨海做网站需要多少钱自己做的网站可以用于百度推广吗