E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Stm32学习记录
单片机/嵌入式软件架构分层思想
以
STM32
裸机开发为例。
Dr_Haven
·
2025-01-22 06:24
代码规范
单片机
STM32
FreeROTS 任务创建和删除实验(静态方法)
STM32
FreeRTOS任务创建和删除实验(动态方法)-CSDN博
雁过留声花欲落
·
2025-01-21 23:31
STM32
FreeRTOS
stm32
嵌入式硬件
单片机
数据结构
学习记录
-队列
队列的基本概念1、队列是操作受限的线性表2、队头:允许删除的一端3、队尾:允许插入的一端4、空队列:不含任何元素的空表5、特点:先进先出、FIFO6、应用场景:栈:解决括号匹配;逆波兰表达式求解;递归改非递归等等队列:公平排队,广度优先遍历等等队列的结构:队列的具体实现结构比较灵活,只要遵循先进先出原则即可。顺序表的方式实现,如果用数组表示,虽然尾插数据比较方便,但当头删数据时,还要移动剩余元素,
墨楠。
·
2025-01-21 22:24
#
C
语言数据结构研习汇
数据结构
学习
改善python程序的91建议记录(
学习记录
)
使用else子句简化循环(异常处理)案例1执行sql异常时处理defsave(db,obj):try:#saveattr1db.execute('asqlstmt',obj.attr1)#saveattr2db.execute('anothersqlstmt',obj.attr2)exceptDBError:db.rollback()else:db.commit()案例2defprint_prim
·
2025-01-21 21:48
后端
嵌入式硬件篇---ADC模拟-数字转换
文章目录前言第一部分:
STM32
ADC的主要特点1.分辨率2.多通道3.转换模式4.转换速度5.触发源6.数据对齐7.温度传感器和Vrefint通道第二部分:
STM32
ADC的工作流程:1.配置ADC2
Ronin-Lotus
·
2025-01-21 19:27
嵌入式硬件篇
嵌入式硬件
单片机
学习
stm32
模块测试
低代码
笔记
vscode开发
stm32
的编译环境配置教程
硬件浮点选项2.3.5.使用自定义的链接脚本2.3.6.RAM/FLASH布局2.3.7.构建器选项2.4.编译3.问题汇总3.1.浮点编译开关3.2.MicroLIB编译参考:1.背景想在vscode中开发
STM32
智驾
·
2025-01-21 12:54
汽车电子软件
stm32
vscode
单片机
编译环境
STM32
禁用或开启总中断
STM32
ARMMDK中提供两个接口来禁用和开启总中断:__disable_irq();//关闭总中断__enable_irq();//开启总中断
一个正在努力的potato
·
2025-01-21 10:39
stm32
嵌入式硬件
单片机
STM32
程序开发要考虑的几个问题
#
STM32
程序开发要考虑的几个问题关于
STM32
或其它MCU的程序开发,什么样的选择才是最好的。也许每个人/每个项目都有不同的选择。或许我们没有精力和时间对以下选择都尝试,这将花费太多的时间和精力。
安正和科技
·
2025-01-21 09:53
stm32
单片机
linux
【2022年的
STM32
】 01-开发环境上手初体验
S32K1博客专栏开发环境
STM32
的开发环境有很多EclipseARMEMbedKeilIARSystems
STM32
CUBEIDE
STM32
CUBE这里我们选择ST官方基于eclipse的免费
STM32
CUBEIDE
mcucpp
·
2025-01-21 07:42
STM32
stm32
单片机
arm
mcu
嵌入式
Visual Studio Code +
Stm32
(IAR)
记录一下,以前看别人在vsc下配置
stm32
工程非常麻烦。最近,突然发现,iar官方出了两个插件,iarbuild、iarC-Spy安装之后,配置一下iar软件路径。
UIUI
·
2025-01-21 07:07
vscode
stm32
ide
旋转编码器驱动-标准库和HAL库
一、标准库Encoder.c-标准库#include"
stm32
f10x.h"//Deviceheader#include"Delay.h"int8_tEncoder_Count;/***函数:旋转编码器初始化
末时清
·
2025-01-20 23:50
单片机
stm32
嵌入式硬件
STM32
的USART串口通讯
文章目录一、寄存器与固件库1、基于寄存器方式的开发特点2、基于固态库方式的开发特点二、
STM32
的USART串口通讯程序
STM32
的USART简介1、实验要求2、实验环境3、实验准备4、实验代码5、程序烧录
我 淦
·
2025-01-20 23:20
嵌入式
stm32
基于Ubuntu(x86)系统和
STM32
(Keil)编写C程序分别进行编程、验证
文章目录实验内容一、基本概念(一)、全局变量(二)、局部变量(三)、堆和栈二、编程验证(一)、基于Ubuntu用Linux系统编写C程序(二)、基于
STM32
用Keil编写C程序三、归纳分析四、总结五、
迷信的兔子
·
2025-01-20 22:47
ubuntu
stm32
单片机
linux
keil
mdk
【
STM32
-学习笔记-11-】RTC实时时钟
文章目录RTC实时时钟一、RTC简介二、RTC框图三、RTC基本结构四、RTC操作注意事项五、RTC函数六、配置RTCMyRTC.c七、示例:实时时钟①、main.c②、MyRTC.c③、MyRTC.hRTC实时时钟一、RTC简介RTC(RealTimeClock)实时时钟RTC是一个独立的定时器,可为系统提供时钟和日历的功能RTC和时钟配置系统处于后备区域,系统复位时数据不清零,VDD(2.0~
隼玉
·
2025-01-20 14:33
【STM32学习笔记】
stm32
学习
笔记
c语言
stm32
+w5500实现web服务_【NodeJS】简单静态WEB服务器实现
说明利用HTTP模块URl模块Path模块Fs模块创建在项目文件夹下,创建文件夹static,下面创建index.html//引入http模块var http=require('http');//fs模块var fs=require('fs');http.createServer(function(req,res){ //http://localhost:8001/news.html/new
weixin_39711441
·
2025-01-20 12:06
STM32
FreeRTOS 事件标志组
目录事件标志组简介基本概念1、事件位(事件标志)2、事件组事件组和事件位数据类型事件标志组和信号量的区别事件标志组相关API函数介绍事件标志组简介基本概念当在嵌入式系统中运行多个任务时,这些任务可能需要相互通信,协调其操作。FreeRTOS中的事件标志组(EventFlagsGroup)提供了一种轻量级的机制,用于在任务之间传递信息和同步操作。事件标志组就像是一个共享的标志牌集合,每个标志位都代表
雁过留声花欲落
·
2025-01-20 12:32
STM32
FreeRTOS
stm32
嵌入式硬件
单片机
基于
STM32
+ W5500的以太网功能开发与时间同步方案
基于
STM32
+W5500的以太网功能开发与时间同步方案
STM32
W5500移植NTP更新时间.rar项目地址:https://gitcode.com/open-source-toolkit/60355
嵇英芹
·
2025-01-20 12:57
具体毕设方案100例之第4例
STM32
智能家居烟雾温度火灾防盗报警系统设计版本4
LCD1602液晶显示:实时展现当前检测到的烟雾浓度值,为用户提供直观的视觉信息。按键设置报警上限:用户可通过简单操作按键,自定义烟雾浓度的报警阈值,以满足不同场景的安全需求。蜂鸣器报警:当烟雾浓度超过用户设定的报警值时,蜂鸣器将立即启动,发出声音报警,提醒用户注意安全。无线WiFi传输:通过集成的ESP8266无线WiFi模块,将烟雾浓度数据实时传输至用户手机端,实现远程监控与数据查看。继电器模
李学长单片机毕设
·
2025-01-19 23:56
单片机毕设具体方案
课程设计
stm32
智能家居
单片机
毕业设计
嵌入式硬件
51单片机
智能家居语音识别模块
#include#include"
stm32
f10x.h"#include"usart.h"#include"user_common.h"#include"SNR1806/snr1806.h"#ifndefNULL
兢兢业业的打野
·
2025-01-19 22:13
单片机
嵌入式硬件
嵌入式Linux系统
学习记录
10
在C语言中,指针是一个非常重要的概念。指针是一个变量,它存储的是另一个变量的内存地址。理解指针的细节和注意事项对于编写高效、稳定的C语言程序至关重要。以下是C语言中指针的一些细节和注意事项:1.指针的定义和初始化指针是用*来声明的,表示指向某种类型的变量。例如:int*ptr;//定义一个指向整数的指针初始化指针:指针在定义时不初始化时,会指向不确定的地址,可能导致不可预期的行为。可以将其初始化为
hhdk1
·
2025-01-19 21:37
linux
学习
运维
stm32
通过串口发送float数据的方法
1、通过将小数转化为整形小数×100或者1000倍之后放在两个字节里面发送,接收端将两个字节解析出来后÷100或者1000即可,缺点损失精度2、通过sprintf发送发送端代码如下:floatdata[6]={0};g_usart4_tx_buf[0]=0x5A;for(uint8_ti=0;i<6;i++){sprintf((char*)&g_usart4_tx_buf[1+9*i],"%.6f
嵌入~狮
·
2025-01-19 18:07
stm32
stm32
嵌入式硬件
单片机
HC-SR04超声波模块关于
stm32
的使用
先说模块的使用引脚VCCTrigEchoGND共四个引脚,它实现原理就是给Trig引脚一个高电平持续10us之后拉低,这个时候他就会产生发射超声波,同时它的Echo引脚会输出高电平,直到它接到反射回来的超声波之后它就会置低,所以要想测距的话我们只需要写一个捕获程序,来捕获它的高电平持续的时间就可以间接的计算出距离。(具体的工作原理其他博主写得都很好可以参考他们的)下面就是代码实现用TIM3定时中断
又又(づ ●─● )づ
·
2025-01-19 17:58
stm32
STM32
F103定时中断暂时的关闭与开启
本文解决的问题是:当我在执行程序的时候会遇到一种状况,会有一个子程序去处理这种状况,但是定时中断服务函数的运行会对我这个子程序的运行造成影响而不能去解决这种状况时,我就需要去暂时关闭我的定时中断,去让这个对应的子程序去处理这种状况。一第一种思路就是我不去关闭定时器中断,让它继续的定时中断,而不让它去运行它的服务函数。怎样实现呢·?给它的中断服务函数里加个大前提LED0写在定时中断里(100ms反转
又又(づ ●─● )づ
·
2025-01-19 17:28
stm32
具体毕设方案100例之第4例
STM32
智能家居烟雾温度火灾防盗报警系统设计版本1
使用
STM32
单片机进行数据处理任务。通过LCD1602液晶显示屏实时显示当前的烟雾浓度值。利用按键功能,用户可以设置烟雾浓度报警的上限值。
李学长单片机毕设
·
2025-01-18 22:10
单片机毕设具体方案
stm32
智能家居
毕业设计
51单片机
嵌入式硬件
STM32
的DMA作用
STM32
的DMA(DirectMemoryAccess),即直接存储器存取,是一个重要的外设功能,它的主要作用是实现数据在外设和存储器之间或者存储器和存储器之间的高速传输,而无需CPU的干预。
嵌入式小强工作室
·
2025-01-18 15:37
stm32
嵌入式硬件
单片机
java
学习记录
17
泛型泛型概念Java泛型(generics)是JDK5引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,即给类型指定一个参数,然后在使用时再指定该参数的值,那么这个类型就可以在使用时决定了。这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。publicclassTestClass{privateTvalu
cwtlw
·
2025-01-18 14:26
java学习总结
java
学习
开发语言
笔记
Pytorch实现:LSTM-火灾温度预测
本文为365天深度学习训练营中的
学习记录
博客原作者:K同学啊前期工作语言环境:Python3.9.18编译器:JupyterLab深度学习环境:Pytorch1.12.11.设置GPUimporttorchimporttorch.nnasnnimporttorchvisionfromtorchvisionimporttransforms
骑猪玩狗
·
2025-01-18 11:32
pytorch
lstm
人工智能
深度学习项目--基于LSTM的火灾预测研究(pytorch实现)
本文为365天深度学习训练营中的
学习记录
博客原作者:K同学啊前言LSTM模型一直是一个很经典的模型,这个模型当然也很复杂,一般需要先学习RNN、GRU模型之后再学,GRU、LSTM的模型讲解将在这两天发布更新
羊小猪~~
·
2025-01-18 10:30
RNN
LSTM神经网络案例
机器学习/数据分析案例
深度学习
lstm
pytorch
人工智能
机器学习
rnn
gru
STM32
FreeRTOS中断管理
STM32
FreeRTOS中断管理一、中断优先级配置在
STM32
上使用FreeRTOS时,合理配置中断优先级是非常重要的。
silver687
·
2025-01-18 07:32
单片机
单片机实物成品-005 水质监测系统(代码+硬件+论文)
水质监测系统(水温+TDS(水质)+PH+浑浊度+蜂鸣器+灯光+自动模式+手动模式+wifi传输控制+送小程序源码)本项目以软硬件结合开发的方式,选择C语言作为硬件开发技术,以
STM32
单片机作为核心控制板
学个单片机
·
2025-01-18 02:26
单片机实物成品
单片机
嵌入式硬件
单片机实物成品-010 智能宠物喂食系统(代码+硬件+论文)
项目介绍版本1:oled显示+定时投喂(舵机模拟)+声光报警+显示实时时间---演示视频:智能宠物喂食001_哔哩哔哩_bilibili1.
STM32
F103C8T6单片机进行数据处理2.OLED液晶显示
学个单片机
·
2025-01-18 02:55
单片机实物成品
单片机
宠物
嵌入式硬件
单片机实物成品-012 酒精监测
项目介绍本项目以软硬件结合的方式,选择C语言作为程序硬件编码语言,以
STM32
单片机作为核心控制板,在数据传输节点上连接酒精传感器对酒精浓度进行实时检测,且对高浓度酒精采取强制干预和紧急预警,并将数据通过蓝牙无线通信技术传输至上位机
学个单片机
·
2025-01-18 02:55
单片机实物成品
单片机
嵌入式硬件
课程设计
Unity
学习记录
——UI设计
Unity
学习记录
——UI设计前言本文是中山大学软件工程学院2020级3d游戏编程与设计的作业8编程题:血条制作1.相关资源本次项目之中的人物模型来自StarterAssets-ThirdPersonCharacterController
XiaoChen04_3
·
2025-01-17 17:11
unity
学习
ui
stm32
学习之路——八种GPIO口工作模式
总结八、好奇问题解决一、GPIO基本功能输出功能:
STM32
的GPIO口可以控制引脚输出高电平或低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等。
无敌最俊朗@
·
2025-01-17 16:04
stm32学习之路
stm32
学习
单片机
c语言
网络
学习记录
4
二、学习网络安全知识:1、常见的网络攻击:①口令入侵:攻击者使用某些合法用户的帐号和口令登录到目的主机,然后再实施攻击活动。这种方法的前提是必须先得到该主机上的某个合法用户的帐号,然后再进行合法用户口令的破译。②跨站脚本攻击(XSS):主要采用脚本语言设计的计算机病毒,现在流行的脚本病毒大都是利用JavaScript和VBScript脚本语言编写。攻击者通过在网页中插入恶意脚本,当用户浏览该网页时
Tic..
·
2025-01-17 07:07
网络知识专栏
网络
Keil使用STLink下载烧录闪退解决(使用STLink烧录)
一:问题出现在使用新版本keil开发
STM32
的的时候在选择STLink下载,在下载的的时候会进行闪退,点击load会直接退出keil,经过检查发现是STLink驱动出了问题,只需要重新安装驱动即可,具体解决方案如下
搞Linux的杰仔
·
2025-01-17 05:54
单片机裸机开发+RTOS
嵌入式硬件
单片机
嵌入式开发
keil
keilbug
单片机报错解决
使用
STM32
实现简单的智能一卡通
实现一个简单的智能一卡通系统,我们将使用
STM32
微控制器来处理卡片读写和数据存储。
CrMylive.
·
2025-01-17 05:51
stm32
嵌入式硬件
单片机
数据结构
学习记录
-数据结构概念
1数据结构:数据结构是计算机存储,管理数据的方式。数据必须依据某种逻辑联系组织在一起存储在计算机内数据结构研究的就是这种数据的存储结构和数据的逻辑结构。1.1数据的逻辑结构:逻辑结构指的是数据本身之间的关系集合:数据元素除了属于同一个集合外,没有其他联系;线性关系:数据元素之间呈现的是一对一的关系;树型:数据元素之间呈现的是一对多的关系;图型(网状):数据元素之间呈现的是多对多的关系;1.2数据的
墨楠。
·
2025-01-17 04:17
#
C
语言数据结构研习汇
数据结构
学习
网络
学习记录
2
一、复习网络基础知识(基础&少量&持续):1、巩固OSPF协议:①OSPF按工作区域分类,分为IGP(InteriorGatewayProtocols内部网关)和EGP(ExteriorGatewayProtocols外部网关),按照工作机制及算法分类,分为(DistanceVectorRoutingProtocols距离矢量路由协议)和(Link-StateRoutingProtocols链路状
Tic..
·
2025-01-17 04:42
网络知识专栏
网络
STM32
RTC 功能详解与代码示例
一、引言
STM32
微控制器的实时时钟(RTC)功能在许多应用中都非常重要,它允许设备保持精确的时间和日期信息,即使在系统断电或复位后,只要有备用电源(如锂电池)为RTC供电,就能继续运行。
对error说不
·
2025-01-17 01:16
stm32
实时音视频
单片机
基于
STM32
的智能电表可视化设计:ESP8266、AT指令集、python后端Flask(代码示例)
本项目以
STM32
C8T6为核心,结合交流电压电流监测模块、ESP8266Wi-Fi模块、OLED显示屏和继电器,构建一个智能电表系统。
极客小张
·
2025-01-16 22:50
stm32
嵌入式硬件
毕业设计
tcp/ip
c语言
单片机
物联网
大数据
学习记录
,Java基础(3)
面向对象面向对象的特征:封装随着系统越来越复杂,类会越来越多,那么类之间的访问边界必须把握好,面向对象的开发原则要遵循“高内聚、低耦合”,而“高内聚,低耦合”的体现之一:高内聚:类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用,尽量方便外部调用封装可以认为是一个保护屏障,防止该类的代码和数据被其他类随意访问,加强了代码的安全性。隐藏对象内部的复杂性,只对外公开简单和
灵敏的迅捷蟹
·
2025-01-16 18:46
大数据
学习
java
深度学习每周学习总结R4(LSTM-实现糖尿病探索与预测)
本文为365天深度学习训练营中的
学习记录
博客R6中的内容,为了便于自己整理总结起名为R4原作者:K同学啊|接辅导、项目定制目录0.总结1.LSTM介绍LSTM的基本组成部分如何理解与应用LSTM2.数据预处理
大地之灯
·
2025-01-16 18:11
每周深度学习总结
深度学习
学习
lstm
人工智能
算法
基于
STM32
单片机风速风向PM2.5温度湿度光照空气环境无线蓝牙APP/WIFI-APP控制/WIFI视频监控-APP控制设计S137
STM32
-S137风速+风向+PM2.5+温度+湿度+光照+空气质量+温风阈值+声光报警+按键+TFT彩屏+(无线方式选择)产品功能描述:本系统由
STM32
F103C8T6单片机核心板、1.44寸TFT
通旺科技
·
2025-01-16 17:09
单片机
stm32
嵌入式硬件
回溯 Leetcode 332 重新安排行程
重新安排行程Leetcode332
学习记录
自代码随想录给你一份航线列表tickets,其中tickets[i]=[fromi,toi]表示飞机出发和降落的机场地点。请你对该行程进行重新规划排序。
mmaerd
·
2024-09-16 10:25
Leetcode刷题学习记录
leetcode
算法
职场和发展
STM32
中的计时与延时
前言在裸机开发中,延时作为一种规定循环周期的方式经常被使用,其中尤以HAL库官方提供的HAL_Delay为甚。刚入门的小白可能会觉得既然有官方提供的延时函数,而且精度也还挺好,为什么不用呢?实际上HAL_Delay中有不少坑,而这些也只是HAL库中无数坑的其中一些。想从坑里跳出来还是得加强外设原理的学习和理解,切不可只依赖HAL库。除了延时之外,我们在开发中有时也会想要确定某段程序的耗时,这就需要
lupinjia
·
2024-09-16 08:08
STM32
stm32
单片机
基于
STM32
与Qt的自动平衡机器人:从控制到人机交互的的详细设计流程
一、项目概述目标和用途本项目旨在开发一款基于
STM32
控制的自动平衡机器人,结合步进电机和陀螺仪传感器,实现对平衡机器人的精确控制。
极客小张
·
2024-09-16 06:24
stm32
qt
机器人
物联网
人机交互
毕业设计
c语言
基于
STM32
的汽车仪表显示系统:集成CAN、UART与I2C总线设计流程
一、项目概述项目目标与用途本项目旨在设计和实现一个基于
STM32
微控制器的汽车仪表显示系统。该系统能够实时显示汽车的速度、转速、油量等关键信息,并通过CAN总线与其他汽车控制单元进行通信。
极客小张
·
2024-09-16 06:24
stm32
汽车
嵌入式硬件
物联网
单片机
c语言
基于
STM32
的简易RTOS分析-预备知识
写下这篇文章的主要目的是对自己学习RTOS的历程做一个记录和总结,方便以后回忆翻看。以下内容主要来自宋岩先生翻译的《Cortex-M3权威指南》。目录一、Cortex-M3寄存器简介二、堆栈操作简介三、汇编指令简介LDR和STR指令STMDB和LDMIA指令B、BX、BL、BLX指令MRS和MSR指令四、中断简介中断响应过程简介SVC和PensSV中断简介软件中断五、汇编基础一、Cortex-M3
騏威
·
2024-09-16 00:13
嵌入式
15-自编写rtos-结合
stm32
实际调试(ladylolo-os)
一、任务调度:1.理解:任务切换,用堆栈指针SP保存即将要切换的任务的前后文,然后是用PendSV来执行这些操作的;由于是基于优先级的调度策略,所以每次“心跳”都会看有没有优先级更高的出现,如果有就用PendSV进行上下文切换。2.编写部分:①每个任务自己的属性统称为TCB任务控制块。②任务就绪表有设置优先级(设置的时候变量或上优先级的变量让某个位数等于1),从任务就绪表中删除(删除时用与来得等于
Ladylolo-lsm
·
2024-09-15 23:37
stm32
嵌入式硬件
单片机
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他