找回密码
 注册
查看: 649|回复: 1
打印 上一主题 下一主题

【问题解答】怎么让定时器显示30后清屏,代码怎么写

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-7-19 22:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 jacky401 于 2022-11-28 11:24 编辑

参考下面的用法,用系统滴答时钟SysTick
stm32l4xx_it.c

/* USER CODE BEGIN 0 */
#include "gpio.h"
/* USER CODE END 0 */
void SysTick_Handler(void)
{
  /* USER CODE BEGIN SysTick_IRQn 0 */

  /* USER CODE END SysTick_IRQn 0 */
  HAL_IncTick();
  HAL_SYSTICK_IRQHandler();
  /* USER CODE BEGIN SysTick_IRQn 1 */
LED_toggle(800);  //80ms
  /* USER CODE END SysTick_IRQn 1 */
}
---------------------------------
gpio.c

/* USER CODE BEGIN 2 */
void LED_toggle(uint32_t time_slot){
        static uint32_t  tt=0;
        tt++;
        
        if(tt%time_slot == 0){
                HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_13);//LED
                HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5);//LED5
                //OLED_Waitting();
        }
}
/* USER CODE END 2 */
------------------------------------------------
gpio.h

/* USER CODE BEGIN Prototypes */
void LED_toggle(uint32_t time_slot);
/* USER CODE END Prototypes */











20210719225102.jpg (171.25 KB, 下载次数: 7)

20210719225102.jpg

该用户从未签到

2#
 楼主| 发表于 2021-7-20 11:27 | 只看该作者
好的,谢谢老师
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-5-26 05:42 , Processed in 0.078125 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表