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

设计网站一般多少钱湖北建设网站信息查询中心

设计网站一般多少钱,湖北建设网站信息查询中心,整站建设 想做一个外卖网站,北京建设网站公司一.cubeMX外部中断配置 1.系统内核 2.中断管理 3.选择抢占优先级和响应优先级#xff0c;共有5个等级#xff0c;在这里就使用库函数编写代码时最常用的2位抢占优先级2位响应优先级。 4.勾选使能选项#xff0c;后面的两个零#xff0c;第一个代表抢占优先级的等级#xf…一.cubeMX外部中断配置 1.系统内核 2.中断管理 3.选择抢占优先级和响应优先级共有5个等级在这里就使用库函数编写代码时最常用的2位抢占优先级2位响应优先级。 4.勾选使能选项后面的两个零第一个代表抢占优先级的等级第二个代表子优先级的等级。 二.配置外部中断对应引脚  1.系统内核 2.GPIO相关配置 3.GPIO的模式由于引脚配置为中断模式故在当前的GPIO模式下会显示出6种外部触发模式分别为外部中断上升沿触发外部中断下降沿触发外部中断上升沿下降沿触发外部上升沿触发时间外部下降沿触发事件外部上升沿下降沿触发事件。 4.由于选择了上升沿触发为了使上升沿触发更加稳定故将引脚下拉。 三.生成代码 //stm32f1xx_hal_msp.c里面有 void HAL_MspInit(void)配置中断优先级分组void HAL_MspInit(void) {/* USER CODE BEGIN MspInit 0 *//* USER CODE END MspInit 0 */__HAL_RCC_AFIO_CLK_ENABLE();__HAL_RCC_PWR_CLK_ENABLE();HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_2);/* System interrupt init*//** NOJTAG: JTAG-DP Disabled and SW-DP Enabled*/__HAL_AFIO_REMAP_SWJ_NOJTAG();/* USER CODE BEGIN MspInit 1 *//* USER CODE END MspInit 1 */ }//GPIO.c里面有配置好的引脚和中断使能GPIO_InitStruct.Pin KEY0_Pin|KEY1_Pin;GPIO_InitStruct.Mode GPIO_MODE_IT_RISING;GPIO_InitStruct.Pull GPIO_PULLUP;HAL_GPIO_Init(GPIOE, GPIO_InitStruct);GPIO_InitStruct.Pin KEY_UP_Pin;GPIO_InitStruct.Mode GPIO_MODE_IT_FALLING;GPIO_InitStruct.Pull GPIO_PULLDOWN;HAL_GPIO_Init(KEY_UP_GPIO_Port, GPIO_InitStruct);/* EXTI interrupt init*/HAL_NVIC_SetPriority(EXTI0_IRQn, 0, 0);HAL_NVIC_EnableIRQ(EXTI0_IRQn);HAL_NVIC_SetPriority(EXTI3_IRQn, 1, 0);HAL_NVIC_EnableIRQ(EXTI3_IRQn);HAL_NVIC_SetPriority(EXTI4_IRQn, 2, 0);HAL_NVIC_EnableIRQ(EXTI4_IRQn); //stm32f1xx_it.c里面有中断服务函数的代码(可以配置各部分的中断服务函数)void EXTI0_IRQHandler(void) {/* USER CODE BEGIN EXTI0_IRQn 0 *//* USER CODE END EXTI0_IRQn 0 */HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_0);/* USER CODE BEGIN EXTI0_IRQn 1 */__HAL_GPIO_EXTI_CLEAR_IT(GPIO_PIN_0);/* USER CODE END EXTI0_IRQn 1 */ }/*** brief This function handles EXTI line3 interrupt.*/ void EXTI3_IRQHandler(void) {/* USER CODE BEGIN EXTI3_IRQn 0 *//* USER CODE END EXTI3_IRQn 0 */HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_3);/* USER CODE BEGIN EXTI3_IRQn 1 */__HAL_GPIO_EXTI_CLEAR_IT(GPIO_PIN_3);/* USER CODE END EXTI3_IRQn 1 */ }/*** brief This function handles EXTI line4 interrupt.*/ void EXTI4_IRQHandler(void) {/* USER CODE BEGIN EXTI4_IRQn 0 *//* USER CODE END EXTI4_IRQn 0 */HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_4);/* USER CODE BEGIN EXTI4_IRQn 1 */__HAL_GPIO_EXTI_CLEAR_IT(GPIO_PIN_4);/* USER CODE END EXTI4_IRQn 1 */ } 四.自己编写 stm32f1xx_hal.c里面设置了中断优先级分组 void exti_init(void) {GPIO_InitTypeDef gpio_init_struct;__HAL_RCC_GPIOE_CLK_ENABLE();gpio_init_struct.Pin GPIO_PIN_4;gpio_init_struct.Mode GPIO_MODE_IT_FALLING;//设置成中断触发gpio_init_struct.Pull GPIO_PULLUP;HAL_GPIO_Init(GPIOE, gpio_init_struct);HAL_NVIC_SetPriority(EXTI4_IRQn, 2, 0);HAL_NVIC_EnableIRQ(EXTI4_IRQn); }void EXTI4_IRQHandler(void) {HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_4);__HAL_GPIO_EXTI_CLEAR_IT(GPIO_PIN_4); }void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) {delay_ms(20);if(GPIO_Pin GPIO_PIN_4){if(HAL_GPIO_ReadPin(GPIOE, GPIO_PIN_4)0){HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_5);}} }
http://www.zqtcl.cn/news/911987/

相关文章:

  • 广州智迅网络做网站免费下载ps素材网站
  • 什么网站时候做伪静态开发软件定制
  • 找人做网站 多少钱西宁市公司网站建设
  • 网页设计 教程网站找权重高的网站方法
  • 网站建设本地还是外地重庆seo排名方法
  • 那个网站做网编好昨晚兰州发生了什么事
  • 温州建设局网站首页哪里可以学做资料员的网站
  • 网站怎样在360做优化wordpress文章图片在线裁剪
  • 彭州建设网站建设网站哪间公司比较好
  • qq空间网站根目录慧聪网首页
  • 制作小程序和网站的公司杭州品牌设计公司
  • 显示网站翻页代码wordpress 金融 模板下载
  • 用双语网站做seo会不会phpmysql网站
  • 长沙专业网站建设公司优惠券怎么做自己的网站
  • 做网站如何宣传怎么弄公众号
  • seo网站策划书网站建设资金投入
  • 做网站东莞东莞建网站wordpress 多文件上传
  • 公司注册流程聊城网站优化案例
  • 化妆品网站建设实施方案杭州seo代理公司
  • 网站小图片素材高质量外链
  • 福州个人建站模板有没有一些有试卷做的网站
  • 教你如何建设网站阿里去旺道seo优化
  • 想做一个个人网站怎么做网站组成部分
  • 旅游门户网站模板下载全国最新产品代理商
  • 老河口网站设计中企动力科技做什么的
  • 如何建立网站管理系统甘孜州住房和城乡规划建设局网站
  • 阿里网站建设新闻门户网站什么意思
  • 桂林微信网站wordpress 连接信息
  • 电商网站开发简历跨境电商怎么搞
  • php小型网站开发百度知道小程序