自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【笔记】制作简易指针式表盘界面和太空人界面 基于stm32驱动7脚SPI协议OLED液晶显示屏 RTC内部时钟(二)代码编写及取模流程

SSD1306 是一个单片 CMOS OLED/PLED 驱动芯片可以驱动有机/聚合发光二极管点阵图形显示系统。由 128 segments 和64 Commons组成。该芯片专为共阴极 OLED 面板设计。SSD1309中嵌入了对比度控制器、显示 RAM 和晶振,并因此减少了外部器件和功耗。有 256级亮度控制。数据/命令的发送有三种接口可选择:6800/8000 串口,I2C 接口或 SPI 接口。适用于多数简介的应用,注入移动电话的屏显,MP3 播放器和计算器等。

2024-03-27 17:41:26 680

原创 【笔记】制作简易指针式表盘界面和太空人界面 基于stm32驱动7脚SPI协议OLED液晶显示屏 RTC内部时钟(一)理解OLED画点

oled的数据存放模式,OLED本身是没有显存的,它的显存是依赖于SSD1306提供的。SSD1306的显存总共为128 * 64bit大小,SSD1306将这些显存分为了8页。每页包含了128个字节,总共8页,这样刚好是128*64的点阵大小。

2024-03-27 17:35:24 1013

原创 STM32F103 + 空闲中断 CubeMx串口DMA通信——DMA发送+DMA空闲接收不定长数据

函数作用:在DMA模式下接收一定数量的数据,直到接收到预期数量的数据或发生空闲事件。参数Size:接收数据的长度,一般大于不定长数据长度,避免遗漏数据空闲中断回调函数。注意:要放到有注释begin和end的中间,不然下次重新配置生成会被擦除。烧入进去要复位一下,可以在这里设置就不用复位了。使能DMA接收,并于接收完后进入空闲中断函数。1、进行一些参数定义和自定义函数。然后记得在usart.h文件中声明。中断回调函数,放usart.c。发送测试:(main.c)测试(main.c)

2023-07-21 17:11:36 721

原创 【笔记】STM32CubeMx+串口空闲中断+DMA——利用函数HAL_UARTEx_ReceiveToIdle_DMA实现不定长数据接收——STM32F103ZET6(匿名上位机/助手基本收发可用)

注意:利用的 HAL_UARTEx_ReceiveToIdle_DMA()函数,代码比较简洁, 如果编辑器找不到函数HAL_UARTEx_ReceiveToIdle_DMA(),需要更新HAL库至最新版本。

2023-07-20 16:42:07 3701 6

原创 【笔记】6位数码管显示定时器定时的时分秒,通过按键控制时间,自定义串口通信协议,根据单片机接收到的指令控制数码管显示

程序功能:1.时分秒的动态显示。2.用三个按键实现时分秒的修改,调节的数字闪烁提示。3.串口控制时钟的暂停、开始、清零、读取、设置时间串口协议格式:s+指令+数据+es:表示开始码指令:p:计时暂停(无数据位) r:计时重启(无数据位) c:显示清零(无数据位) q:查询当前时间(无数据位) t:设置时间(数据位格式为6位数字)

2022-12-12 22:37:54 5084 5

原创 【个人笔记】51单片机串口通信的字符串接收和发送,串口通信调节数码管显示时钟(串口通信,定时器,数码管)

【个人笔记】51单片机串口通信的字符串接收和发送,串口通信调节数码管显示时钟(串口通信,定时器,数码管)目的:利用PROTUES仿真软件、串口调试助手、虚拟串口,搭建单片机与PC通信仿真平台,熟悉单片机串口的配置及与PC机的通信方法;尝试制定通信协议,单片机根据通信协议解析接收到的内容,并根据接收的指令执行相应的操作。

2022-11-29 03:18:36 13773 4

原创 51单片机实验三:数码管显示时钟 按键调节时间时闪烁提示

功能效果:1.时分秒的动态显示。2.用三个按键实现时分秒的修改,调节的数字闪烁提示。

2022-11-08 01:53:08 6897

原创 Proteus仿真最小系统板的绘制及流水灯

Proteus仿真最小系统板的绘制及流水灯

2022-10-25 02:08:19 3404 1

原创 SPI的模拟应用——OLED以及时钟模块的应用(二)7脚OLED的驱动及现实当前温度(基于51)

7脚spi驱动oled并显示当前温度,仿真

2022-09-29 22:43:47 8853 5

原创 SPI的模拟应用——OLED以及时钟模块的应用(一)SPI协议介绍及利用协议实现两机通信(51单片机)

SPI,是一种高速的,同步的,全双工,主从式接口通信总线,两机通信,简单的接收和发送

2022-09-25 11:40:46 4320

空空如也

空空如也

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

TA关注的人

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