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

网站项目建设管理windows优化大师自动下载

网站项目建设管理,windows优化大师自动下载,网站建设的一般过程包括哪些,网站图片展示方式有哪些title: HAL-Cubemax定时器使用记录 tags: STM32HalCubemax 文章目录 HAL-Cubemax定时器使用记录分享一种思路1.创建一个ms(毫秒)级延时中断2.创建计数的变量3.在需要延时的函数中对变量阈值进行判断4.验证实例--完整使用记录代码 问题往期内容基础库HAL cubemax VSCODE GCC …

title: HAL-Cubemax定时器使用记录
tags:

  • STM32
  • Hal
  • Cubemax

文章目录

  •   HAL-Cubemax定时器使用记录
        • 分享一种思路
          • 1.创建一个ms(毫秒)级延时中断
          • 2.创建计数的变量
          • 3.在需要延时的函数中对变量阈值进行判断
          • 4.验证实例--完整使用记录代码
    • 问题
      • 往期内容
          • 基础库
          • HAL+ cubemax + VSCODE + GCC

  HAL-Cubemax定时器使用记录


  我们有些程序在执行或者和下位几交互的过程中可能会出现下位机硬性规定需要等待多少秒的情况然而我们的程序又必须得执行下去,这样会造成单片机大量资源出现过度浪费的情况解决这种问题的办法有很多。

分享一种思路
1.创建一个ms(毫秒)级延时中断
2.创建计数的变量
3.在需要延时的函数中对变量阈值进行判断
4.验证实例–完整使用记录代码

Cubemax创建一个ms定时器很简单这里不赘述附上参考链接:

STM32CubeMX学习笔记(5)——基本定时器接口使用

uint32_t time = 0;

extern uint32_t time;

void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim){if(htim->Instance == TIM7)  // 定时器6基地址{​    // 自定义应用程序​    time++;      // 每1ms进来1次}}

业务逻辑

 while (1){/* USER CODE END WHILE *//* USER CODE BEGIN 3 */​    if(time == 1000)  // 每1秒LED灯翻转一次​    {​      HAL_GPIO_TogglePin(LED_G_GPIO_Port,LED_G_Pin);​      time = 0;​    }}

这样就能做到每秒触发一次少占用资源了

问题

if(time == 1000)

这里我们是让它到达1000ms时 就触发业务函数 如若单业务逻辑比较多时

此时到达1000msif 来不及判断 那么 这个函数永远没有执行 那么 这种情况如何处理 ?

如果是换成if(time >= 1000)

又那么超过了多少个ms呢?

往期内容

基础库

01VScode开发stm32环境搭建

02点亮一个LED

03按键控制LED

HAL+ cubemax + VSCODE + GCC

HAL PWM 配置 占空比 频率

HAL-DMA中断空闲接受不定长数据

HAL-按键-MultiButton使用记录

http://www.hkea.cn/news/222772/

相关文章:

  • 韩国flash网站免费手机网站建站平台
  • 东莞做网站卓诚网络昆明长尾词seo怎么优化
  • WordPress个性萌化插件郑州seo优化哪家好
  • 专业手机移动网站建设免费的seo优化
  • 西安网站建设王永杰域名注册 万网
  • 网站营销优化方案北京做的好的seo公司
  • 企业网站排名提升软件优化南宁seo优化
  • 创意合肥网站建设杭州seo公司排名
  • 网站专题页是什么中国十大关键词
  • 五月天做网站网络策划与营销
  • 高校网站如何建设论文谷歌官网下载
  • 做网站内容软件个人网站怎么做
  • 收废铁的做网站有优点吗海南百度推广开户
  • wordpress 二维码插件下载信阳搜索引擎优化
  • 个人网站二级域名做淘宝客企业推广策略
  • 厦门做网站seo的seo服务公司招聘
  • 安徽池州做企业网站百度搜索官方网站
  • 芜湖商城网站建设青岛百度快速优化排名
  • 我找伟宏篷布我做的事ko家的网站seoul怎么读
  • 即墨做网站优书网首页
  • 网站建设实践报告3000字放单平台
  • 中华人民共和国城乡住房建设厅网站seo技术外包
  • 网站做销售是斤么工作东莞网站营销推广
  • 做网站现在还行吗宁德市疫情
  • 响应式网站首页百度搜索资源
  • 工人找工作哪个网站好福州百度seo
  • 台湾做甜品的网站谷歌seo关键词排名优化
  • 织梦网站导入链接怎么做谷歌广告投放
  • 沈阳网站哪家公司做的好镇江关键字优化品牌
  • 台州本地做网站的做引流推广的平台600