首页
网站建设
article
/
2025/2/22 23:42:18
http://www.mzlw.cn/dUSGO7sc.shtml
相关文章
基于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_hal库学习(3)-OLED显示
硬件:stm32f103c8t6,四脚oled 四脚OLED用的是iic通讯协议,什么是IIC通讯协议?具体可看这篇文章。 stm32中IIC通讯协议-CSDN博客 既然了解了iic协议,接下来我们就利用stm32cubemx来配置oled。 1.新建一个工程 2.然…
阅读更多...
嵌入式学习笔记——STM32硬件基础知识
STM32开发硬件知识 前言单片机参数主频位数 STM32最小系统电源电路晶振电路复位电路BOOT选择电路调试接口电路 其他电路本文重点本文参考博客链接M4系列目录 前言 上一篇中我们重点是讲了一下怎么搭建开发环境以及怎么下载烧录的过程,这都是解决的电脑端的开发环境…
阅读更多...
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路循迹模块 总结 前言 经过一个…
阅读更多...
STM32-OLED显示
1 OLED简介 1.1 OLED的定义和优势 OLED,即有机发光二极管(Organic Light-Emitting Diode),又称为有机电激光显示(Organic Electroluminesence Display, OELD)。OLED由于同时具备自发光…
阅读更多...
STM32-12-OLED模块
【STM32系列文章】 STM32-01-认识单片机 STM32-02-基础知识 STM32-03-HAL库 STM32-04-时钟树 STM32-05-SYSTEM文件夹 STM32-06-GPIO STM32-07-外部中断 STM32-08-串口 STM32-09-IWDG和WWDG STM32-10-定时器 STM32-11-电容触摸按键 STM32-12-OLED模块 STM32-13-MPU STM32-14-FS…
阅读更多...
STM32控制输出电压可控DCDC(硬件)
这几天突然心血来潮,想做一个使用STM32的dac控制dcdc的fb脚达到电压可控的目的。 目的: 输出电压可控0~9V;输出电流0~3A(主要看DCDC IC);使用24位ADC读取电流(精度1uA&a…
阅读更多...
基于STM32的心率血氧检测仪
基于STM32的心率血氧检测仪 一、硬件连接 1.1器材准备 (1)开发板:STM32F103系列 (2)显示屏:0.96寸OLED (3)串口监视:USB-TTL 1.2线路连接 STM32F1030.96寸 OLEDUS…
阅读更多...
【STM32】飞控设计
【一些入门知识】 1.飞行原理 【垂直运动】 当 mg>F1F2F3F4,此时做下降加速飞行 当 mg<F1F2F3F4,此时做升高加速飞行 当 mgF1F2F3F4 ,此时垂直上保持匀速飞行。 【偏航飞行】 ω 4 ω 2 ≠ ω 1 ω 3 就会产生水…
阅读更多...
基于STM32的数控DC-DC供电系统设计
目录 引言系统设计 硬件设计软件设计系统功能模块 DC-DC变换器模块控制模块显示模块用户输入模块控制算法 数控调节算法反馈控制算法代码实现 控制信号生成输出电压调节系统调试与优化结论与展望 1. 引言 随着电子设备对供电精度和稳定性的要求日益提高,数控DC-DC…
阅读更多...
基于STM32的OLED多级菜单GUI实现(简化版智能手表)
前言:本文的OLED多级菜单UI为一个综合性的STM32小项目,使用多传感器与OLED显示屏实现智能终端的效果。项目中的多级菜单UI使用了较为常见的结构体索引法去实现功能与功能之间的来回切换,搭配DHT11,RTC,LED,…
阅读更多...
stm32平衡车
目录 一.所需材料 二.PID算法(简单说明) 直立环 速度环 串级PID 三.使用到的外设 1.定时器输出比较-PWM 2.定时器编码器模式 3.编码器读取速度 4.电机驱动函数 5.外部中断 四、小车 调试 一.所需材料 1.陀螺仪MPU6050--读取三轴的加速度…
阅读更多...
The app “XXX“ has been killed by the operating system because it is using too much memory. iOS Swif
应用所占内存过多而被系统杀死
阅读更多...
swif tableview全选
func selctAll() { idArr.removeAll() for var i 0; i<sellingArr.count; i { let path: NSIndexPath NSIndexPath(forRow: i, inSection: 0) self.tableView.selectRowAtIndexPath(path, animated: true, scrollPosition: UITableViewScrollPosition.None) } } //取消全选…
阅读更多...
swif关于ios生命管理周期
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序 1、 alloc 创建对象,分配空间 2、init (initWithNibName) 初始化对象,初始化数据 3、loadView 从nib载入视图 &…
阅读更多...
iOS swif5 轮播图
文章目录 注意1.必须要用下面的方法一初始化TKCarouselView,否则会出现翻页显示视图pageControl无法创建的问题2.下面的方法一无法设置占位图,要用方法二 3.另外一篇博客: TKCarouselView - github 注意 1.必须要用下面的方法一初始化TKCaro…
阅读更多...
Swif算法学习-岛屿周长问题
岛屿周长问题 一 问题描述 给定一个包含 0 和 1 的二维网格地图,其中 1 表示陆地 0 表示水域。 网格中的格子水平和垂直方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,…
阅读更多...
chatGpt报错无法使用:Oops, an error occurred!
chatGpt无法使用出现以上报错: 搜索并尝试了很多解决办法后,仍然无法正常使用;这种报错大概率是网络问题导致的,静等一段时间网络正常后即可正常使用。
阅读更多...
推荐文章
选择网站建设公司的重要性及其对企业发展的影响
淘宝美工设计和网页设计的区别有什么关系
搭建网站详细教程
鲁山县人民政府网站页面的不足与建议
新建网站与新建Asp.Net Web 应用程序的区别
html旅游网站设计与实现——绿色古典旅游景区 HTML+CSS+JavaScript
DOAS心得
linux 执行报错:Do not run Composer as root/super user !
hive.server2.enable.doAs
原子范数初探:以到达角估计为例
hadoop在Kerberos认证模式下的用户切换问题
spark2 Thrift Server 不支持用户模拟