嵌入式

外设模块学习(7)——DS1302串行实时时钟(STM32)

引言       本次学习一款串行实时时钟DS1302,学习之前需要具备STM32基础知识以及C语言基础。同时,我们参考华冠提供的DS1302的数据手册进行DS1302的驱动代码编写。—— 创作不易,如果对您有收获,可点赞关注一、DS1302概述1.1 是什么       DS1302 是一款带 31 字节非易失性静态 RAM 的串行实时时钟

单片机学习笔记——入门51单片机

一、单片机基础介绍1.何为单片机单片机,英文Micro Controller Unit,简称MCU 。内部集成了中央处理器CPU、随机存储器ROM、只读存储器RAM、定时器/计算器、中断系统和IO口等一系列电脑的常用硬件功能 单片机的任务是信息采集(依靠传感器)、处理(依靠CPU)和硬件设备(例如电机

24电赛H题总结

一、题目        题目链接:自动行驶小车(H题)        我们截取一些重要信息1. 小车行驶场地示意图        2.要求 二、赛题分析技术挑战与准备 MCU熟悉度:尽管TI MSPM0系列MCU在使用上类似于STM32CUBEIDE+Keil,但其开发环境也需要熟悉。因此,首要任务是熟悉

时序数据库选型指南:Apache IoTDB引领数字化转型新时代

文章目录 时序数据驱动的智能化未来 第一章:Apache IoTDB的技术创新之路 1.1 革命性的存储引擎设计 1.2 极致的存储压缩技术 1.3 智能化查询引擎 第二章:IoTDB的技术优势深度解析 2.1 边缘-云端协同架构 2.2 高性能数据处理能力 2.3 企业级可靠性保障 第三章:IoTDB在各行业的成功实践 第

2024全国大学生电子设计大赛H题,m0代码开源,不能用直接喷我,附赠22年双车跟随开源

        随着2024年全国大学生电子设计大赛落下帷幕,博主也是和队友仪器取得了省二的成绩,在第三天下午m0板子烧了,不然的话其实省一是稳的hhh,不过问题不大,也算是没有辜负博主和队友一年以来的努力。        一句话,这篇文章再加上博主的1对1辅导教不会,你直接喷我一、思路确定     

IoTDB 数据导入全攻略:工具、自动加载与 Load SQL 详解

IoTDB 数据导入全攻略:工具、自动加载与 Load SQL 详解 本文详细介绍了 IoTDB 支持的数据导入工具、TsFile 自动加载和Load SQL 导入三种数据导入方式,分别阐述了数据导入工具针对 CSV、SQL、TsFile 三种格式文件的参数配置、运行命令及异常处理方案,TsFile 自动加载功能的配置参数与注意事项,以

【CSS3】录音中。。。

ai写的这个动画效果感觉是真不错,记录下来<div v-if="recordText.includes('录音中')" class="recording-popup" flex flex-col items-center justify-ce

STM32 串口通信 (UART) 全栈底层复习指南

 目录 一、 物理层与通信协议基础 (底层时序)1. 硬件连接规则2. 通信时序与数据帧 (以最常用的 10 位标准帧 8N1 为例)二、 UART 底层硬件架构 (双缓冲机制)1. 接收双缓冲:移位寄存器 & RDR (接收数据寄存器)2. 发送双缓冲:TDR (发送数据寄存器) & 移位寄存器3. 波特率发生器 (Baud Rate Generato

【STM32】ST7789屏幕驱动

目录CubeMX配置配置SPI开DMA时钟树堆栈大小Keil工程配置添加两个group添加文件包含路径驱动编写写单字节函数写字函数写多字节函数初始化函数设置窗口函数情况一:正常的0度旋转情况二:顺时针90度旋转情况三:180度旋转情况四:顺时针270度旋转清屏函数画单色水平线函数画单色垂直线函数区域填充函数画彩色线函数画图函数附录ST7789

STM32的VSCode下开发环境搭建

Visual Studio Code(简称VSCode) 是一款由微软开发的免费、开源的代码编辑器!!支持各种插件,很多的开发环境都可以通过插件安装的方式直接将 VSCode 化身为一个功能齐全的IDE,在功能强大的同时,它也没有忘记自己的底色——代码编辑器!有AI的加持,能让代码的编写更加方便快捷。一、安装VSCode我们打开VSCode的官方网站: