自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32日历读取,设置和输出

RTCCLK经过RTC_DIV预分频,RTC_PRL设置预分频系数,然后得到TR_CLK时钟信号,我们一般设置其周期为1s,RTC_CNT计数器计数,假如1970设置为时间起点为0s,通过当前时间的秒数计算得到当前的时间。这里时钟自带一个秒中断,每当计数加一的时候就会触发一次秒中断,。第二个模块是一个 32 位的可编程计数器 (RTC_CNT),可被初始化为当前的系统时间,一个 32 位的时钟计数器,按秒钟计算,可以记 录 4294967296 秒,约合 136 年左右,作为一般应用,这已经是足够了的。

2024-01-10 12:49:19 803

原创 汉字点阵及OLED屏显

PCtoLCD2002是一款专业的OLED取模软件,提供多种取模方式,包括逐行、逐列、行列、列行,用户可根据需要选择字体、大小、文字的长宽,并独立调整文字的尺寸,生成各种形状的字符。解析文件,提取汉字的点阵信息。OLED屏幕通过有机发光材料的自发光原理,实现了对每个像素的独立控制,无需背光,从而提供了更高的对比度、更广的视角、更快的响应速度和更真实的颜色表现。柔性显示: 由于OLED屏幕是由柔性的有机材料构成,因此可以制造成弯曲和柔性的形态,使得它们可以适应更多的应用场景,如弯曲屏幕、可穿戴设备等。

2024-01-10 12:39:50 989

原创 IIC协议读取温湿度数据

了解学习了I2C协议,这次试验既是对I2C有了清晰的认识,也对C8T6有了更多的学习。该实验没有太多的操作流程,按照参考的资料和博客理论上就可以大概完成了,值得注意的是,在连接奥松AHT20传感器一定要注意引脚的接法,接错可能会导致其损坏,说明图可见前面的图片,详细的可查看资料AHT20产品手册a2.pdf。

2023-11-15 17:40:17 26

原创 串口通信中断

串口通信通常以帧格式传输数据,包括起始信号、数据、停止信息和可能的校验信息。USART满足工业标准NRZ异步串行数据格式,并支持多种波特率,使其在不同应用中广泛使用。它还支持同步单向通信、半双工发单线通信、同步单向通信、半双工单线通信、LIN、智能卡协议和IrDA SIR ENDEC规范,可通过DMA实现高速数据传输。

2023-11-08 22:25:09 51 1

原创 STM32—基于中断/DMA方式的串口通信

本实验的主要目标是通过DMA方式实现串口通信,以提高数据传输的效率和性能。要注意的是:配置串口通信参数,如波特率、数据位、停止位和校验位。配置DMA通道,设置数据传输方向、缓冲区地址和数据长度。编写发送数据和接收数据的函数,以便通过DMA触发数据传输。在主程序中调用这些函数,实现数据的发送和接收。

2023-11-07 21:40:29 38

原创 STM32_51单片机编程入门_

2.在source group下添加main.c文件,进行编译​编辑。1.新建工程,创建main.c文件,编写代码。

2023-10-27 18:34:10 54 1

原创 GCC的故事

通过本次作业内容,我学习并掌握了可执行程序的编译和组装过程,了解到一个具体的编译过程包含了哪些方面,通过对Gcc的了解和实践,学会了通过这个工具生成库及使用库,进一步加深了我对Gcc工具的了解程度,明白了gcc编译工具集中各软件的用途及ELF反汇编的知识。在Ubuntu上,局部变量的地址在函数调用时动态分配,并且随着函数的退出而释放;在stm32上,局部变量的地址也是在函数调用时动态分配的,但是由于栈的地址增长方向不同,地址的分配顺序也有所差异。.准备hello.c\nhello.h\nmain.c文件。

2023-10-27 18:30:57 24 1

原创 基于HAL库的LED流水灯

本次流水灯实验,理清了流水灯的原理,首先是包括GPIO配置、设置 GPIOx 某个引脚的默认电平,配置 GPIOx 引脚号、输入/输出方式、输出速度/输入类型。实现流水效果本次的基于HAL库的LED流水灯实验已完成,通过此次课程学习,我更加扎实地掌握了有关基于HAL库的LED流水灯方面的知识,也通过解决一些实际问题发现了我在学习过程中的知识欠缺与经验不足,要继续努力。

2023-10-24 22:45:39 37

原创 LED流水灯基于标准外设库

流水灯的实现思路是,从PA0开始,点亮该端口,然后延时一段时间,接着熄灭所有灯。随后,点亮PA1端口,再次延时,然后熄灭所有灯。这个过程不断重复,逐渐向右移动,直到PA7端口点亮。然后再次延时,循环回到PA0,一直保持重复这个流水灯效果。这个实验有助于初学者熟悉STM32的基本开发流程,包括硬件准备、工程创建、代码编写、编译、烧录和调试。同时,通过LED流水灯的实现,加深了对GPIO控制的理解。要在实验1的基础上使用标准外设库来控制多个LED灯,让它们交替闪烁,每个LED灯亮起和熄灭的周期为1秒。

2023-10-23 23:14:10 30

原创 stm32实现流水灯

通过本次练习,我初步了解了stm32核心板的工作原理,并能初步使用核心板。

2023-10-09 09:38:29 132 1

原创 在ubuntu系统下进行c语言编程

此次练习为第一次使用虚拟机完成各种指令,只进行了简单的编译,从陌生到上手还是比较快的。

2023-09-20 09:56:13 319

空空如也

空空如也

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

TA关注的人

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