自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 不用中间数交换两个变量的方法

“怎么交换两组数?”当时有人回答用中间变量,这是一种常用的方法。这个思路好比以下例子:一杯果汁A、一碗牛奶B,现在要互换一下容器,即把A换到碗里,B换到杯里。只有借助第3个容器C。操作是A--->C,B---->A,C----->B,这样才能完成交换。有人回答用加减法,思路不错:a=3;b=5;a=a+b; b=a-b;a=a-b;但当时我提出有溢出问题,如235+122怎么办,设定a、b均为unsigned char;如果均为unsigned int同样有问...

2021-07-07 11:31:17 172

原创 TM1650读取按键值异常

本人刚参加工作两三个月,目前公司开发需要自己做一些小工具,现在用一个旧版本的TM1650做一个矩阵键盘的按键板,原理图局部如下,基本就是参考官方的手册里的图设计的。在读取按键值(函数如下)是发现不管按键有没有按下,不管按下的是哪一个按键,返回的值都是0X2E逻辑分析仪抓取如下图而且我试着用逻辑分析仪抓取了DIG1~DIG4四个引脚的电平变化,发现四个四个引脚都没有电平的变化一直都是高的状态,我就有一个疑问,一般的IO口接按键的矩阵键盘扫描按键时会伴随着IO口电...

2021-05-12 18:39:34 2474 14

原创 记一次I2C控制SSD1306失败

项目场景:用单片机读EEPROM或者FLASH里的全部空间的数据,然后计算一个CHECKSUM显示在一个SSD1306驱动的0.96寸OLED上(中景园的屏)问题描述:单片机上电后I2C发送控制命令驱动SSD1306进行初始化,发现有时候OLED可以正常的初始化并显示,有时候不能。main函数内部分如下/* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init();...

2021-04-27 15:12:56 2104

空空如也

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

TA关注的人

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