首页 > 其他分享 >STM32屏幕计时器

STM32屏幕计时器

时间:2023-10-06 12:02:53浏览次数:37  
标签:函数 引脚 中断 STM32 计时器 按键 屏幕 屏幕显示



目录

  • 一、最终效果
  • 二、实现思想
  • 三、实现过程
  • 3.1 屏幕显示
  • 3.2 中断处理


一、最终效果

显示屏显示计时时间,格式为 00:00:00,依次为 时:分:秒,程序运行之后自动计时,当按下按键,计时清零,按下按键采用外部中断。

二、实现思想

调用lcd驱动代码让屏幕显示时间信息,

三、实现过程

3.1 屏幕显示

屏幕为SPI协议的128x128的LCD屏幕,查看原理图,找到对应接口

STM32屏幕计时器_单片机


STM32屏幕计时器_单片机_02


在STM32CubeMX中进行引脚配置

由于所调用的LCD驱动代码中引脚名称已经确定,不好直接更改代码,所以在配置引脚时,要将对应的引脚重命名

STM32屏幕计时器_引脚_03


在对应引脚上右键改名,改名后

标签:函数,引脚,中断,STM32,计时器,按键,屏幕,屏幕显示
From: https://blog.51cto.com/u_14458591/7723126

相关文章

  • win11系统问题 电脑 屏幕下面的 工具栏不在了
    0、删除电脑管家及桌面工具1.首先,右击桌面空白处,打开“个性化”设置。2.进入个性化设置后,点击“任务栏”设置。3.输入后,单击展开“任务栏行为”。4.只需取消选中下面的“自动隐藏任务栏”。如果上述方法不可行,可能是用户最近更新了最新版本,可以参考以下方法解决。1.进入系统......
  • 十九、STM32移植FreeRTOS操作系统
    1.环境安装下载FreeRTOS源码2.移植2.1在STM32项目下创建freertos文件夹,然后在文件夹下创建inc、src、port文件夹2.2将FreeRTOS源码目录下的FreeRTOS/Source/include文件夹下的.h头文件全部复制到STM32项目的freertos/inc文件夹下2.3 将FreeRTOS源码目录下的FreeRTOS/Sourc......
  • STM32之WIFI通信(ESP8266 ESP-01S)
    STM32之WIFI通信(ESP8266ESP-01S)前言本文:使用的是STM32F103C8T6+ESP-01S模块通过采用串口的通信方式来实现WIFI功能ESP8266的介绍ESP8266指的是乐鑫推出的ESP8266EX芯片,用ESP8266EX芯片和FLASH芯片等封装在PCB上、金属屏蔽罩下便得到ESP8266模块。ESP8266EX由乐鑫......
  • 掌握全局,捕捉瞬间:Snagit2023-专业屏幕录制与截图软件
    Snagit2023是一款功能强大的屏幕录制与截图软件,为您带来全新的视觉体验和高效的屏幕操作。无论您需要记录屏幕操作、制作教程视频,还是与他人分享屏幕内容,Snagit2023都能满足您的需求。→→↓↓载Snagit2023mac版一、高清屏幕录制,流畅捕捉每一个细节Snagit2023支持高清无损的......
  • FPGA与STM32的区别与联系?如何互联?
    FPGA(现场可编程门阵列)和STM32(意法半导体公司的一个系列的单片机产品)都是数字电路设计中的重要工具,但它们在应用场景、可编程性和开发方式等方面存在显著的区别。首先,FPGA和STM32在应用场景中的区别在于,FPGA适用于处理并发的信号,比如多个方波信号同时输入、输出,这是STM32等单片机难......
  • stm32f103-2023-10-03
    这是当时在“某知道”上自己的一篇原创回答,由于某些原因目前个人在该平台上的所有回答或隐藏或清空了,现经删整之后收纳回本人博客。======================================================================================问题链接:https://zhidao.baidu.com/question/1604602......
  • 【STM32基础 CubeMX】ADC的基础使用
    @TOC前言在嵌入式系统开发中,STM32系列微控制器是广泛应用的一种硬件平台,而STMicroelectronics提供的CubeMX工具则是一款强大的开发工具,能够显著简化STM32微控制器的配置和初始化过程。其中,ADC(模数转换器)是STM32微控制器中一个重要的外设,用于将模拟信号转换为数字信号。本文将介绍AD......
  • 嵌入式开发环境Vscode开发STM32单片机程序
       STM32单片机非常强大,大多数教程都是使用keil编译器,keil是收费的而gcc是开源免费的。这里介绍一些使用gcc+ vscode 开发单片机程序的经验。(这里不解释gcc是什么)。第一:环境准备gccARM开发者官网 https://developer.arm.com/我有个习惯:尽量使用免安装版软件,直接解......
  • STM32之I2C通信
    I2C通信学习资料:江科大-STM32入门教程全面解析I2C通信协议-电子工程专辑爱上半导体-I2C通讯协议前言线与:连接在总线上的设备只要有一个输出低电平(0)总线就为低电平(0),只有全部设备都为高阻态时总线才是高电平(1)I2C简介I2C(InterICBus)是由Philips公司开发的一种通用数据总......
  • STM32 控制一盏灯的亮灭
    #include"stm32f10x.h"//Deviceheaderintmain(void){ RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE); GPIO_InitTypeDefGPIO_InitStructure; GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;//typedefenum//{GPIO_Mode_AIN=0x0,......