相关文章

区分行结束符“\r“,“\n“,“\r\n“

目录 行结束符 1.\r(Carriage Return) 2.\n(Line Feed) 3.\r\n (Carriage Return Line Feed) 注意事项: 本篇文章来区分一下行结束符"\r","\n","\r\n" 行结束符 1.\r(Carriage Return) 代表回车符,它的ASCII码是1…

KRKR基础篇(二)

这里介绍一些krkr的语法规范,具体的命令含义及用法以后再叙述 一:kag语法及基本概念 KAG使用的剧本语言为KAG Script,文件扩展名为.ks 脚本内的文字除 注释, 命令 , 段落标签, 等内容外,一…

KRKR基础篇(一)

krkr基础篇是我根据krkr的官方教程总结而来 推荐代替记事本的工具:editplus,点我下载 激活码:Vovan 3AG46-JJ48E-CEACC-8E6EW-ECUAW 一:创建新工程 1:打开Wizard.exe建立新工程文件,Config设定文件的初始设定有两种方法,第一是在建立新工程文件时勾选运行KAGCon…

KrkrzExtract:新一代Krkr解包工具

KrkrzExtract:新一代Krkr解包工具 项目地址:https://gitcode.com/gh_mirrors/kr/KrkrzExtract 项目介绍 KrkrzExtract 是一款专为KrkrZ引擎设计的下一代解包工具。作为KrkrExtract的进化版,KrkrzExtract旨在提供更简单、更高效的解包体验。尽管目前仍…

基于STM32的用电器设备识别仿真

目录 一、项目功能描述 二、仿真 三、程序 扣扣群,进群资料打折 资料下载地址:基于STM32的用电器设备识别仿真 一、项目功能描述 通过滑动变阻器调节电路中交流电流大小滑动变阻器调节范围在0-20%之间,显示编号1日光灯;滑动…

STM32学习笔记(6):PWM控制

PWM控制 PWM方波 脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。 PWM它…

STM32RTC简单万年历制作

STM32RTC万年历制作 本设计是用STM32F103c8t6制作的简单万年历首先是配置RTC时钟然后是配置时钟,年月日等的处理头文件本设计采用的是0.96OLED显示屏最后主函数啦成果图 这是第一次写博客,请多多关照 本设计是用STM32F103c8t6制作的简单万年历 后续功能…

六、stm32-OLED

目录 一、固件库模板二、准备资料三、OLED简介1. OLED引脚2. OLED屏幕像素与GDDRAM (Graphic Display Data RAM)3. OLED屏幕原理4. OLED屏幕指令5. 字模软件的使用(软件链接)四、OLED显示实验(模拟IIC、硬件IIC)1.硬件设计2.软件设计2.1 复制工程 ([stm32f103c8t6新建固件…

基于STM32的SPWM逆变器设计

目录 一、逆变器控制板原理图和PCB 二、逆变器直流升压原理图和PCB 三、代码 四、电路讲解 1、12V 电池输入的辅助电源电路 2、24V-48V 电池输入的辅助电源电路 3、 多路隔离辅助电源电路 4、高频逆变器前级电路的设计 5、闭环前级变压器匝数比的设计 6、 准开环前级变压器匝…

STM32F103移相全桥PWM寄存器实现

STM32F103移相全桥PWM寄存器实现 由于项目需求需要使用单片做一个移相全桥的DCDC电源。采用STM32F103芯片,采用直接控制寄存器实现PWM移相控制 基本原理 两桥臂分别使用定时器TIM1和TIM8产生互补输出信号,TIM8作为从定时器,其计数器复位由…

STM32驱动0.96寸OLED屏幕

引言 Organic Light Emitting Display,即有机发光显示器,在手机LCD上属于新崛起的种类,被誉为“梦幻显示器”。 OLED也被称之为第三代显示技术。OLED不仅更轻薄、能耗低、亮度高、发光率好、可以显示纯黑色,并且还可以做到弯曲&a…

STM32CUBEIDE(13)----IIC之配置OLED

STM32CUBEIDE.13----IIC之配置OLED 概述样品申请视频教学csdn课程生成例程配置时钟树IIC配置OLED参考程序HAL_I2C_Mem_Write()取模显示图片OLED.COLED.hOLEDFONT.H 概述 本章配置STM32F103使用IIC进行驱动SSD1306的12864OLED。 最近在弄ST和GD的课程,需要GD样片的可…

STM32CubeMX驱动OLED屏模块_IIC

文章目录 1. IIC-OLED模块简介2. 移植源码到工程3. 取字模软件的使用3.1 汉字取模3.2 图片取模 4. 驱动源码中函数介绍4.1 初始化OLED屏4.2 开启/关闭OLED显示功能4.3 点亮/熄灭OLED显示屏4.4 在指定位置显示字符、数字、字符串和汉字4.4.1 显示字符4.4.2 显示数字4.4.3 显示字…

STM32编写OLED显示屏驱动

文章目录 前言一、OLED的器件地址二、编写写数据和写命令函数三、编写初始化OLED屏幕函数四、其他功能函数编写五、显示字符和数字函数编写总结前言 这篇文章将带大家学习如何编写OLED显示屏的驱动程序。这里我使用的是HAL库的硬件IIC,OLED屏幕使用的是SSD1306的。 这里需要参…

基于STM32的DS1302时钟模块驱动程序

目录 1.项目概述 2.DS1032的数据手册解析 2.1 DS1302的引脚介绍 2.2 DS1302的通讯协议及时序 2.3 DS1302的相关寄存器 3.程序代码及其注释 4.结果演示 5.附录:7针0.96寸OLED屏驱动代码(SPI驱动) 1.项目概述 本程序采用的主控芯片为STM…

嵌入式学习笔记——STM32硬件基础知识

STM32开发硬件知识 前言单片机参数主频位数 STM32最小系统电源电路晶振电路复位电路BOOT选择电路调试接口电路 其他电路本文重点本文参考博客链接M4系列目录 前言 上一篇中我们重点是讲了一下怎么搭建开发环境以及怎么下载烧录的过程,这都是解决的电脑端的开发环境…

STM32_hal库学习(3)-OLED显示

硬件:stm32f103c8t6,四脚oled 四脚OLED用的是iic通讯协议,什么是IIC通讯协议?具体可看这篇文章。 stm32中IIC通讯协议-CSDN博客 既然了解了iic协议,接下来我们就利用stm32cubemx来配置oled。 1.新建一个工程 2.然…

400w微型逆变器, 基于stm32g474实现 设计方案

400w微型逆变器, 基于stm32g474实现 设计方案,不是成品 出货带有源代码、原理图(AD)、PCB(AD) Microinverter DCDC: 为主要DC/DC和DC/AC数字控制核心 Microinverter DCAC: 用于DCAC高压直流侧的量测 Microinverter GRID: 用于GRID侧电压、电流、HVDC 测量的微型逆变…

STM32——I2C和SPI波形分析

波形分析 I2C波形 //写命令 void OLED_WR_CMD(uint8_t cmd) { HAL_I2C_Mem_Write(&hi2c1 ,0x78,0x00,I2C_MEMADD_SIZE_8BIT,&cmd,1,0x100); } //写数据 void OLED_WR_DATA(uint8_t data) { HAL_I2C_Mem_Write(&hi2c1 ,0x78,0x40,I2C_MEMADD_SIZE_8BIT,&am…

stm32f103基于pid的蓝牙循迹小车

目录 前言 一、霍尔编码器以及定时器计数原理 二、使用pwm占空比对电机速度进行控制 三、使用systick的中断函数进行pid和速度的计算,还有oled的显示 四、常用的测速方法: 五、pid原理 六、oled的实现 七、蓝牙通信 八、3路循迹模块 总结 前言 经过一个…