自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于0.96寸OLED无法显示的问题的简单解决方法

从而推测,“良好”的屏幕内部自带了上拉电阻,当用户使用它时候,就相当于把上拉电阻接在了数据总线上,因此如果将“损坏”的屏幕也接上,相当于“损坏”的屏幕使用了”良好“屏幕的上拉电阻,所以可以正常显示。方法二,江老师的代码中将OLED端口配置定为了开漏输出的模式(GPIO_Mode_Out_OD ),经过尝试无法正常显示,经过试错之后,我改为了推挽输出的模式(GPIO_Mode_Out_PP),屏幕可以正常显示。方法一,做出这些推测后,我给数据线SDA和SCK接了上拉电阻,果然,屏幕可以正常显示了。

2025-03-26 19:22:46 2419 3

原创 关于外部中断的初始化代码简介

/对GPIO进行初始化。

2025-03-26 18:17:29 989

原创 基于野火stm32霸道点开发板点亮LED(标准库函数版)

分析参数可知需要填入具体的GPIOA~GPIOG之间的一个外设,我们这里选GPIOB,另一个参数是结构体较复杂一些这要求我们在使用这个结构体时,要先声明一下一个结构体。

2025-03-22 12:20:55 906

原创 关于c语言指针的应用实例

时,首先发现array存的是数组a的地址,于是系统会去寻找数组a所在的位置,由于array[0]表示偏移0位,正好代表这元素1的位置,于是便将1赋给力变量max再通过在进入for循环后遍历array的偏移情况。然后相信大家也可以看出,值传递的方式十分浪费资源,当我们需要传输较大的数据时,我们要重新在内存中开辟一个与传输数据一样大的空间,再进行数据的复制,费时且费力,因此下面进行介绍地址传递(指针传递)可以看到,在值传递过程中,即使我们更改了子函数中参数的值,依然不影响主函数中的数据,较为安全。

2025-03-22 01:28:46 699

原创 c语言指针与结构体

对于指针移动数据宽度可能有小伙伴会疑惑,按照最开始讲的,指向数据类型的指针数据宽度不是应该只跟系统尾款有关吗,按理说应该是64为大小为8,为什么这里移动后大小只增加了4呢,这是因为在指针数据移动时,是以指向类型为基本单位的,同理,char类型指针进行++运算后,大小应该是增加2而不是增加8。4代表int类型变量大小为四个字节,而8代表系统位宽,由于我的电脑系统是64位,所以无论指向什么类型的指针变量均应为8个字节,char类型的指针亦是如此。以上是一些简单的指针原理,若有不足之处还望谅解指正!

2025-03-21 20:53:00 849

原创 for循环小结

单片机

2022-12-12 21:20:22 90

原创 计算二十四点

{{}{}{}}{{}{}(i < 4);i++){(i1 < 4);i1++){(i2 < 4);i2++)

2022-12-12 21:17:00 116 1

空空如也

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

TA关注的人

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