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

晋中建设网站建立网站需要钱吗

晋中建设网站,建立网站需要钱吗,图文广告开店培训班,软件开发工程师属于什么行业要为STM32的EXTI#xff08;外部中断#xff09;编写程序#xff0c;你需要遵循以下步骤#xff1a; 1. 初始化GPIO 首先#xff0c;需要初始化连接到外部中断线的GPIO引脚。这个引脚需要配置为输入模式#xff0c;并且根据需要选择上拉、下拉或浮空。 GPIO_InitTypeDe…要为STM32的EXTI外部中断编写程序你需要遵循以下步骤 1. 初始化GPIO 首先需要初始化连接到外部中断线的GPIO引脚。这个引脚需要配置为输入模式并且根据需要选择上拉、下拉或浮空。 GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); // 使能GPIOA时钟 GPIO_InitStructure.GPIO_Pin GPIO_Pin_0; // 选择PA0引脚 GPIO_InitStructure.GPIO_Mode GPIO_Mode_IPD; // 输入下拉模式 GPIO_InitStructure.GPIO_Speed GPIO_Speed_50MHz; GPIO_Init(GPIOA, GPIO_InitStructure); // 初始化GPIOA0 2. 配置EXTI线与GPIO的映射 使用AFIOAlternate Function I/O来将GPIO引脚映射到对应的EXTI线。 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); // 使能AFIO时钟 GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource0); // 将PA0映射到EXTI0 3. 初始化EXTI 配置EXTI线包括触发模式上升沿、下降沿或双边沿和是否使能该EXTI线。 EXTI_InitTypeDef EXTI_InitStructure; EXTI_InitStructure.EXTI_Line EXTI_Line0; // 选择EXTI0 EXTI_InitStructure.EXTI_Mode EXTI_Mode_Interrupt; // 配置为中断模式 EXTI_InitStructure.EXTI_Trigger EXTI_Trigger_Falling; // 下降沿触发 EXTI_InitStructure.EXTI_LineCmd ENABLE; // 使能EXTI线 EXTI_Init(EXTI_InitStructure); // 初始化EXTI 4. 配置NVIC 配置嵌套向量中断控制器NVIC设置中断优先级和使能中断。   NVIC_InitTypeDef NVIC_InitStructure; NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); // 设置优先级分组 NVIC_InitStructure.NVIC_IRQChannel EXTI0_IRQn; // EXTI0中断通道 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority 0x01; // 抢占优先级1 NVIC_InitStructure.NVIC_IRQChannelSubPriority 0x01; // 响应优先级1 NVIC_InitStructure.NVIC_IRQChannelCmd ENABLE; // 使能中断通道 NVIC_Init(NVIC_InitStructure); // 初始化NVIC 5. 编写中断服务函数 实现EXTI的中断服务函数在该函数中处理中断事件。   void EXTI0_IRQHandler(void) {if(EXTI_GetITStatus(EXTI_Line0) ! RESET) // 检查EXTI0是否有中断发生{// 执行中断处理代码例如翻转LED状态EXTI_ClearITPendingBit(EXTI_Line0); // 清除EXTI线的中断挂起位} } 6. 编写回调函数如果使用HAL库 如果你使用的是STM32 HAL库还可以编写一个回调函数来处理中断。   void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) {if(GPIO_Pin GPIO_PIN_0){// 执行中断处理代码例如翻转LED状态} } 以上步骤提供了一个基本的框架用于为STM32的外部中断EXTI编写程序。确保你已经正确配置了GPIO、EXTI和NVIC并且在中断服务函数中正确处理中断事件。这样每当外部中断触发时你的程序都能够响应中断并执行相应的操作。
http://www.hkea.cn/news/14416056/

相关文章:

  • 网站建设需要的服务器wordpress获取登录这头像
  • 云和网站建设网站开发最佳实践
  • 深圳制作网站流程河南企业做网站
  • 中山优化网站wordpress 签到
  • 建立什么网站赚钱建筑工程网官网招聘资料员
  • 淘宝网站怎么做的好wordpress自定义域
  • 做參考資料的网站网线制作标准
  • 工信部备案网站打不开电脑软件下载
  • 品牌营销网站网站之家查询
  • 乐清建设网站公司上海企业服务平台
  • 台州优秀网站设计厦门建设局网站2018
  • wordpress在分类内下一页佛山seo管理
  • 广州学建设网站html作业
  • 网站策划网站建设企业西安网络建站公司
  • 开发公司网站公司拓客平台有哪些
  • 营销手机网站制作建购物网站要多少钱
  • 门户网站简称网站流量统计分析工具
  • 优秀企业网站首页婚恋网站开发平台代理招商
  • 装饰公司网站php源码公众号平台小程序
  • 编写这个网站模板要多少钱沈阳手机端建站模板
  • 建站推广什么意思网站只做优化
  • 乐度网上购物网站建设方案泉州做网站哪家好
  • 青岛无间设计公司网站微信开发者平台文档
  • 网站建设客户需求分析调查表网站qq安全认证
  • 网站建设师要求seo sem是什么职位
  • 济南建设网站潍坊知名网站建设服务商
  • 江西南昌网站开发肥西县建设官方局网站
  • 龙岩网站建设一般多少钱网站 服务器 带宽 估算 网站流量
  • 深圳建设局网站余姚网站建设 熊掌号
  • 做一个网站花多少钱定制开发app的设计流程