jjzjj

stm32矩形按键(4*4)7针脚oled屏密码锁(入门级)

本文采用7针脚0.96的OLED屏作为输出显示,以矩形按键作为输入,做一个简易的密码锁。不同于其他文章,本文所介绍的密码锁,就单纯使用OLED屏与矩形按键,但由于本人也是初学者,还有一些功能没有实现,目前本工程仅实按键输入、OLED屏输出以及一个密码判断。源码链接:https://pan.baidu.com/s/1E82SN-HPMLp5h7-E-d7T1Q?pwd=vk7n 提取码:vk7n目录一、硬件接线1、矩形按键2、OLED显示屏二、思路讲解三、代码介绍1、文件总体介绍2、代码介绍四、现象展示一、硬件接线1、矩形按键本文采用的是4*4的矩形按键,关于矩形按键详细大家可以看我先前发布的这

【STM32】HAL库在4针脚0.96寸OLED屏上的移植---硬件IIC(一)

目录一、IIC背景和接线1.1什么是IIC1.2如何接线二、STM32CubeMX部分2.1配置时钟2.2配置IIC2.3工程生成三、MDK5部分3.1移植OLED文件3.2修改main函数效果如图前期准备:STM32CubeMXSTM32C8T6核心板IDEKeil(MDK-ARM)杜邦线×40.96寸OLED屏(4针脚)一、IIC背景和接线1.1什么是IICIIC(Inter-IntegratedCircuit)是一个多主从的串行总线,又叫I2C,是由飞利浦公司发明的通讯总线,属于半双工同步传输类型总线。IIC总线是非常常见的数据总线,仅仅使用两条线就能完成多机通讯,一条SCL时钟线,另外

STM32-SPI驱动7针脚OLED,显示中文,字符串,数字,图片。

STM32-SPI驱动7针脚OLED,显示中文,数字,图片。本文为STM32f103rct6利用SPI驱动7针脚oled模块显示中文,数字和图片。1,如图,为本次驱动的oled模块2,引脚定义:GND--电源地;VCC--电源正极(3.3v~5v);D0--时钟线;D1--数据线;RES--复位线;DC--数据/命令控制线;CS--片选线,低电平有效,如果不用,必须接地;首先我们自己从淘宝或者其他渠道购买的OLED屏幕,都是先找到OLED需要的屏幕资料和驱动代码,如果没有可以找商家要,我们本次驱动的oled为下图的像素为128x64的oled模块。X轴的范围是0-127,单位是列,Y轴的范围是

比较稳妥的荣品 rk3399刷机,顺便解决无法进入刷入系统问题以及短接针脚刷机麻烦的问题

一、前言  几个月前刚好看到的20块车,只下单了一个后就无了,正巧杂务繁忙,便也无心折腾这板子。过年之际刚好折腾一下,结果网上随便找的教程不是有些许繁琐就是复现不了,折腾了许久才摸索出一套比较可行的方案。二、环境安装提供百度网盘链接链接:https://pan.baidu.com/s/1BTWNxDJxkfk4ROkhdI2ITA?pwd=gfn0 提取码:gfn0 下载压缩包后解压,会出现三个文件夹最左边的是瑞芯微刷机软件本体,第二个是软件的驱动,第三个是适配的ubuntu操作系统的镜像。需要先根据系统类型(Linux或Windows)安装对应驱动,而后软件便可正常打开。  可以看到,这时候

比较稳妥的荣品 rk3399刷机,顺便解决无法进入刷入系统问题以及短接针脚刷机麻烦的问题

一、前言  几个月前刚好看到的20块车,只下单了一个后就无了,正巧杂务繁忙,便也无心折腾这板子。过年之际刚好折腾一下,结果网上随便找的教程不是有些许繁琐就是复现不了,折腾了许久才摸索出一套比较可行的方案。二、环境安装提供百度网盘链接链接:https://pan.baidu.com/s/1BTWNxDJxkfk4ROkhdI2ITA?pwd=gfn0 提取码:gfn0 下载压缩包后解压,会出现三个文件夹最左边的是瑞芯微刷机软件本体,第二个是软件的驱动,第三个是适配的ubuntu操作系统的镜像。需要先根据系统类型(Linux或Windows)安装对应驱动,而后软件便可正常打开。  可以看到,这时候