Image
Image

远芳侵古道

+ 关注

粉丝 3     |     主题 86     |     回帖 887

基于HAL库的《STM32与迪文DGUS屏通信》项目实战
2023-5-26 14:26
  • ST MCU
  • 97
  • 3905
  ......  
  至于bsp_GeneralTIM.c文件,也是基本没做修改,在这个文件中,主要实现了三个功能,即:定时器的初始化、定 ...  
  ......  
  接下来就是定时器相关的代码了,该例程中,定时器主要是用来设定一个时间让串口定时发送数据到迪文的DGUS屏 ...  
  可以看到,硬石团队提供的源码跟大部分单片机的按键例程基本都类似,在按键按下后就一直在那死等按键松开, ...  
  ......  
  关于这个按键读取的函数,笔者在这里做了修改,而并非直接使用硬石团队提供的c文件,硬石团队提供的例程源 ...  
  ......  
  另一个则是按键状态的读取函数:  
  ......  
  接下来就是bsp_key.c文件了,这里主要也是两个功能,一个是跟按键相关的GPIO口的初始化函数: ...  
  ......  
  接下来,我们来看另一个头文件bsp_key.h,这个文件跟之前的bsp_led.h的功能类似,这里也主要是用来定义KEY0 ...  
  ......  
  这里面主要就是两个函数,一个就是上图中的这个GPIO初始化函数,这个函数主要就是对GPIO口的时钟、模式、速 ...  
  ......  
  接下来就是”bsp_led.c”里面的代码了:  
  首先,定义的是一个枚举类型LEDState_TypeDef,用来表示LED的三种状态,即:亮、灭和状态反转,然后就是几 ...  
  ......  
  那么,接下来,我们就来详细介绍一下代码部分吧。先来看个最简单的“bsp_led.h”中的代码吧: ...  
2
3
近期访客