自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 有关stm32oled的按键中断多级菜单并实现对应的功能(基于HAL库)(附带源码)

后续我们将通过按键方式来进行菜单移动,例如我们指定一个按键对应结构体的next,利用另一个变量x来保存值,例如x=menu[x].next,上述程序的第一行的next对应1,按键按下,x=1,然后再次按下按键时menu[1].next=2,x=2,menu[2].next=...以此类推,通过索引的方式来进行,讲的比较模糊,建议看一遍关于结构体的知识。{0,0,1,(*menu)}对应MENU分别结构体中的current,next,enter,void (current_operation)(void)

2024-01-28 20:09:53 1843 2

原创 有关: warning: #188-D: enumerated type mixed with another type警告问题解决

发现观察该函数的GPIO_PinState为枚举类型,而当我们传入参数x时并不是枚举类型而发生类型混合冲突,因此我们需要将x强制转换为枚举类型。其中GPIO_PIN_RESET 的值被设为 0,GPIO_PIN_SET 的值被设为 1。具有两个枚举值:GPIO_PIN_RESET`和 GPIO_PIN_SET。错误原因:指示在代码的某处将枚举类型与另一种类型混合使用,通常在将枚举类型与其他类型进行操作或赋值时出现。查找发现:typedef enum 定义了一个名为 GPIO_PinState 的枚举类型,

2024-01-26 16:46:31 7046 3

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除