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
串口协议简明教程
前言本文旨在介绍
STM32
单片机串口协议的使用。主要是为了个人复习,一段时间没用,就容易忘记。因此在文章中也不会出现串口的原理等讲解。
RealMartinX
·
2024-01-30 09:02
STM32专题
stm32
嵌入式硬件
单片机
STM32
有源蜂鸣器
模块介绍:结构:有源蜂鸣器通常由一个振膜和一个驱动电路组成。振膜是负责产生声音的部分,而驱动电路则负责控制振荡频率和幅度。工作原理:有源蜂鸣器的驱动电路会向振膜施加电压,使其振动产生声音。驱动电路可以根据输入信号的频率和幅度来调节振膜的振动情况,从而产生不同的音调和音量。驱动电路:有源蜂鸣器内置了驱动电路,它可以根据输入信号的特征来控制振膜的振动。这种驱动电路一般由晶体管、集成电路或专用芯片构成。
三马分享家
·
2024-01-30 09:02
STM32与模块
stm32
嵌入式硬件
单片机
C++STL模板库
类:pair:头文件:定义:是一个
标准库
类型。
啊丢_
·
2024-01-30 09:00
算法
c++
数据结构
STM32
E18-D80NK红外避障传感器
E18-D80NK-N是一款红外光电传感器,它同时具备发射和接收功能。通过对发射光进行调制后发出,并通过接收头对反射光进行解调输出。E18-D80NK-N采用了透镜来增强传感器的性能,使其能够检测更远的距离。根据红外光的特性,不同颜色的物体对红外光的反射程度不同,因此能够探测的最大距离也会有所差别。通常情况下,白色物体的反射能力较好,所以能够检测到的最远距离较远;而黑色物体的反射能力较差,所以能够
三马分享家
·
2024-01-30 09:58
STM32与模块
stm32
人工智能
嵌入式硬件
第10章 泛型算法
标准库
还在头文件numeric中定义了一组数值泛型算法练习10.1:头文件algorithm中定义了一个名为count的函数,它类似find,接受一对迭代器和一个值作为参数。
JIHHHH
·
2024-01-30 07:12
STM32
-——SPI
一、通信1.1通信是什么;通信是将一个设备的数据发送到另一个设备中,从而实现硬件的扩展;1.2通信的目的是什么;实现硬件的扩展-在
STM32
中集成了很多功能,例如PWM输出,AD采集,定时器等,在
STM32
开心的龙
·
2024-01-30 06:29
stm32
网络
嵌入式硬件
STM32
——DMA
一、DMADMA直接存储器存储DMA提高外设到存储器,存储器到存储器之间的高速数据传输,无需CPU的干扰,减轻了CPU的负担;SMT32的DMA有多个通道,每个通道都可以通过软件触发或者特定的硬件触发;外设到存储器之间通过特定的硬件触发(例如ADC采集转换完成后,产生事件响应,触发DMA转运);存储器到存储器之间通过软件触发(DMA会迅速的将所需要转运的内容转运到目标存储器中);二、存储器*计算机
开心的龙
·
2024-01-30 06:29
stm32
嵌入式硬件
单片机
STM32
-W25Q64
一、W25Q64简介:参考数据手册;W25Qxx系列是一种低成本、小型化、使用简单的非易失性存储器,常应用于数据存储、字库存储、固件程序存储等场景(非易失性存储器(E2PROM,FLASH),数据掉电不丢失,在掉电后,数据保持不变(XIP就地执行))存储介质:NorFlash(闪存)(存储介质:NorFlash和(NandFlash);)时钟频率:80MHz/160MHz(DualSPI)/320
开心的龙
·
2024-01-30 06:59
stm32
嵌入式硬件
单片机
STM32
——ADC模数转换器
一、ADADC模数转换器,将模拟信号转换为数字信号,
STM32
是数字电路,只有高低电平,ADC转换器可以通过读取引脚连续变化的模拟信号,转化为内存种存储的数字变量,通过对寄存器的读取,就可以获取模拟参量
开心的龙
·
2024-01-30 06:59
stm32
嵌入式硬件
单片机
STM32
——看门狗WDG
一、什么是看门狗,看门狗的本质作用;看门狗全称:WatchDog,简称WDG,本质作用是是自动复位电路;二、看门狗执行什么功能;WDG主要是监控程序的运行状态,当程序因为设计漏洞,硬件故障或者电磁干扰等原因时,造成程序出现卡死或者跑飞时,看门狗可以自动复位电路,可以避免程序陷入长时间的罢工状态,保证了系统的可靠性和安全性;三、看门狗的本质是什么;看门狗DWG本质是定时器,在指定时间范围内,如果没有
开心的龙
·
2024-01-30 06:58
stm32
嵌入式硬件
单片机
STM32
介绍
下面会分享一整套
stm32
的入门到实战的一些知识和心得,持续更新~一、
stm32
介绍1.1
stm32
介绍
stm32
:st指的是意法半导体,m指的是处理器(cpu,ARM公司设计的ARM内核Cortex-M
开心的龙
·
2024-01-30 06:28
stm32
嵌入式硬件
单片机
STM32
时钟系统
一、复位复位也就是重启,使系统回到初始状态;复位的三种形式:上电复位,系统复位和备份区复位;系统复位;除了时钟控制器RCC-CSR寄存器中的复位标志位和备份区域中的寄存器以外,系统复位将复位所以的寄存器至他们复位状态;当触发以下事件时,将会产生一个系统复位:1.NRST引脚上的低电平(外部复位);2.窗口看门狗计数终止(WWDG复位);3.独立看门狗计数终止(IWDG复位);4.软件复位(SW复位
开心的龙
·
2024-01-30 06:28
stm32
嵌入式硬件
单片机
STM32
通用输入输出端口GPIO(IO口)
1.GPIO口的概念1.1概念IO口:通用输入输出端口,通过软件控制其输入输出,
STM32
芯片的GPIO引脚与外部设备连接起来,从而可以实现与外部的通信,控制以及数据采集的功能;输出模式下,可控制端口输出高低电平
开心的龙
·
2024-01-30 06:28
stm32
嵌入式硬件
单片机
STM32
——中断系统和外部中断EXTI
一、中断1.1中断系统中断系统是管理和执行中断的逻辑结构;1.2中断系统在执行主程序过程中,出现了特定的触发条件(触发源),系统停止执行当前程序,转而去执行中断程序,执行完毕后,返回至暂停的地方继续执行;中断产生前,会对现场进行保护,中断结束后,会对现场进行恢复;例如:串口通信时接收到一个信息,产生中断,触发DMA将数据转运走;定时器定时中断,触发ADC测量等;1.3中断优先级当多个中断源同时申请
开心的龙
·
2024-01-30 06:55
stm32
单片机
嵌入式硬件
msvcp120.dll丢失原因,msvcp120.dll丢失的永久解决方法
一、msvcp120.dll文件主要包括以下作用:C++
标准库
实现:它实现了C
标准库
中的许多功能,尤其是标准模板库(STL),这是C编程中广泛使用的一个集合框架,提供了诸如向量、列表、队列等常用数据结构和算法
a555333820
·
2024-01-30 05:30
dll修复
microsoft
游戏
dll
windows
Java多线程基础-18:线程安全的集合类与ConcurrentHashMap
Java
标准库
提供了很多集合类,但有一些集合类是线程不安全的,也就是说,在多线程环境下可能会出问题的。
碳基肥宅
·
2024-01-30 04:38
Java
#
SSM
java
开发语言
数据结构
并发
多线程
STM32
——点灯
STM32
——点灯1.开发准备开发环境:keil5,
STM32
CubeMX开发语言:C语言烧录工具:ST-Link库函数:HAL库2.点灯常用的GPIOHAL库函数://GPIO初始化voidHAL_GPIO_Init
my hope !
·
2024-01-30 02:13
STM32
stm32
单片机
嵌入式硬件
STM32
-电动车报警器
STM32
-电动车报警器1.振动传感器点亮LED灯需求:当振动传感器接收到振动信号时,使用中断方式点亮LED1//重写中断服务函数,如果检测到EXTI中断请求,则进入此函数voidHAL_GPIO_EXTI_Callback
my hope !
·
2024-01-30 02:13
STM32
stm32
C语言--文件操作
1.fopen函数是C语言
标准库
中的一个函数,用于打开一个文件并返回指向该文件的文件指针。
米糕.
·
2024-01-30 01:37
c语言
c++
标准库
中的string类(下)——“C++”
各位CSDN的uu们你们好呀,这段时间小雅兰的内容仍然是C++string类的使用的内容,下面,让我们进入string类的世界吧!!!string类的常用接口说明string-C++Referencestring类的常用接口说明string类对象的修改操作insert这是在第五个位置插入xxxx这个字符串!下面的代码的意思是头插4个x字符!头插还可以这么写,用迭代器的方式!#include#inc
小雅兰答案说明所有.
·
2024-01-30 01:58
C++
c++
开发语言
C++
标准库
体系结构&参数化模型
C++
标准库
体系结构&参数化模型C++程序运行原理链接一般我们编写的程序都会引用基本的库函数,因此在运行程序之前还要把库函用定义好的目标代码替换,这个过程称为链接。
张学灿@
·
2024-01-30 01:23
C++开发中的疑问
过程与心得
c++
开发语言
Open CASCADE学习|数据类型定义
然后,它包含了一些
标准库
头文件,例如cstddef、ctime和stdint.h等。接下来,根据编译器的版本,它进行了不同的处理。
老歌老听老掉牙
·
2024-01-30 00:43
Open
CASCADE
学习
c++
Open
CASCADE
STM32
以太网接口在TCP/IP通信中的应用案例
在
STM32
的以太网通信中,TCP/IP协议广泛应用于各种领域,如远程监控、物联网、工业控制等。下面以一个
STM32
基于TCP/IP协议的以太网通信的应用案例为例进行介绍。
嵌入式杂谈
·
2024-01-30 00:43
网络
tcp/ip
网络协议
基于
STM32
的以太网通信协议选择与实现
在基于
STM32
的以太网通信中,主要涉及到选择合适的通信协议和实现对应的功能代码。常见的通信协议包括TCP/IP、UDP、HTTP等,选择合适的协议取决于具体应用需求。
嵌入式杂谈
·
2024-01-30 00:13
stm32
网络
嵌入式硬件
stm32
- SPI
stm32
-SPISPISPIhttps://blog.csdn.net/u010632165/article/details/109460814
aoaoGofei
·
2024-01-30 00:41
嵌入式
stm32
嵌入式硬件
单片机
STM32
以太网接口的配置和使用方法详解
STM32
微控制器提供了多种系列和型号,不同型号的芯片可能有不同的以太网接口,包括MAC(媒体访问控制器)和PHY(物理层接口)等组件。
嵌入式杂谈
·
2024-01-30 00:11
stm32
嵌入式硬件
单片机
Python入门指北六
安装sqlite3模块:Python的sqlite3模块是
标准库
的一部
程序媛小刘
·
2024-01-29 23:30
python
jvm
oracle
c++ vector
vector是一个c++模板
标准库
,它是一个可以指定数据元素的顺序表。需要引用头文件vector00:默认以vector举例以下为我在后文测试过程中使用的非库函数。
好好学习O(∩_∩)O
·
2024-01-29 23:27
c++
开发语言
Keil MDK 报错 Internal command error
如下//此次芯片为:
STM32
F103C6T6,其他芯片大家也可以尝试解决方法:按下芯片的复位键不松手,点击Keil中的下载键,等待一秒,松开复位键大家有更好的方法可以留言交流。
B_huasc
·
2024-01-29 23:13
单片机
嵌入式硬件
stm32
utittest和pytest中mock的使用详细介绍
python3.3之后,mock作为
标准库
内置到unittest。
软件测试君
·
2024-01-29 21:11
IT
程序员
软件测试
单元测试
python
java
程序人生
软件测试
go
标准库
Context上下文
为什么需要Context基本示例packagemainimport("fmt""sync""time")varwgsync.WaitGroup//初始的例子funcworker(){for{fmt.Println("worker")time.Sleep(time.Second)}//如何接收外部命令实现退出wg.Done()}funcmain(){wg.Add(1)goworker()//如何优雅
leellun
·
2024-01-29 20:33
go从入门到实践
golang
开发语言
后端
C++ primer摘要(2)---字符串、向量和数组
字符串、向量和数组命名空间的using声明string&&vector-[x]`string`与`vector`是两种最重要的
标准库
类型,前者支持可变长字符串,后者则可以表示可变长的集合头文件不应包含using
人间百色
·
2024-01-29 20:53
C,C++,C# 的区别
它具有简单的语法和较小的
标准库
,适合于高效的低级编程和处理底层细节。C++是一种面向对象的编程语言,是C的扩展。它添加了面向对象编程的特性,如封装、继承和多态。
Python_enjoy
·
2024-01-29 19:25
c++
c#
开发语言
STM32
_JTAG引脚及复用代码
1.JTAG引脚1.1说明(可以不看)
STM32
的JTAG引脚通常包括TCK、TDI、TDO、TMS以及可选的TRST。
LuDvei
·
2024-01-29 18:48
STM32
stm32
单片机
嵌入式硬件
江科大
stm32
学习笔记5——蜂鸣器
目录一、接线二、代码部分三、查看库函数的方法一、接线蜂鸣器选择有源高电平触发蜂鸣器。GND——GNDVCC——正极I/O——B12注意:32上的PA15、PB3、和PB4是默认调试端口,如果使用需要进行额外配置,一般避开这三个端口。二、代码部分将3-2文件夹复制粘贴一份,重命名为“3-3蜂鸣器”打开之后,我们只需要将“GPIOA”改为“GPIOB”,“GPIO_Pin_0”改为“GPIO_Pin_
风痕天际
·
2024-01-29 18:43
江科大stm32学习笔记
stm32
学习
笔记
江科大
stm32
学习笔记6——GPIO输入准备
一、按键消抖由于按键内部使用的是机械式弹簧片,所以在按下和松开时会产生5~10ms的抖动,需要通过代码来进行消抖。二、滤波电容在电路中,如果见到一端接在电路中,一端接地的电容,则可以考虑它的作用为滤波电容,作用为保证电路的稳定,在分析电路时可以隐去。三、sdint关键字sdint关键字是用typedef定义的关键字,用来代替原C语言的关键字,这里只是换个叫法而已,含义其实都相同。int8_t对应c
风痕天际
·
2024-01-29 18:43
江科大stm32学习笔记
stm32
学习
笔记
C
江科大
stm32
学习笔记2——点个灯先
目录一、ST-LINK接线二、keil5设置三、通过配置寄存器点灯四、通过库函数点灯一、ST-LINK接线烧录器上的“SWCLK”接32“SWCLK”“SWDIO”接“SWDIO”“GND”接“GND”“3.3V”接“3.3V”接好后,将烧录器插在电脑上,电源灯常量,另一个灯闪烁状态,这样就说明接好了。二、keil5设置回到keil5主界面,在工具栏中选择“魔术棒”——“Debug”,在该界面中选
风痕天际
·
2024-01-29 18:13
江科大stm32学习笔记
单片机
stm32
STM32
duino舵机控制-2
使用定时器进行精确延时,串口接收数据进行500度--十六进制32250180度--十六进制FA串口接收到AA32两个字节,舵机转到0度;接收到AAFA,转到180度。请验证代码:constunsignedlongTIMER_PRESCALER=72;//定时器预分频因子constunsignedlongMICROSECONDS_PER_SECOND=1000000;//每秒微秒数voidsetup
es15071848238
·
2024-01-29 18:12
stm32
嵌入式硬件
单片机
江科大
stm32
学习笔记7——按键控制LED
接线:复制粘贴蜂鸣器文件夹,重命名为“3-4按键控制LED”,新建一个名为“Hardware”的文件夹用于存放硬件驱动文件。打开keil5,点击三个箱子按钮,在“Groups”中新建一个“Hardware”。再点击魔术棒按钮,在C/C++中选择“IncludePaths”,将Hardware的文件路径加入进来。回到keil,右键“Hardware”新建“LED.c”和“LED.h”,注意在新建时记
风痕天际
·
2024-01-29 18:08
江科大stm32学习笔记
stm32
学习
笔记
C
【
STM32
F103单片机】利用ST-LINK V2烧录程序 面包板的使用
1、ST‐LINKV2安装参考:http://t.csdnimg.cn/Ulhhq成功:2、烧录器接线背后有标识的引脚对应:3、烧录成功烧录成功后,按下核心板的RESET键复位!!!即可成功!4、面包板的使用连通相连,不同颜色的不连通:
王哈哈、
·
2024-01-29 18:26
STM32单片机
单片机
stm32
嵌入式硬件
STM32
之SPIFLASH W24Q64的结构
截图是
STM32
内部的flash其实跟我们的W25是一样的,
STM32
F103的最小单元是page,一个page是2K也就是最少要擦除2K。
GKoSon
·
2024-01-29 17:49
DS18B20温度传感器(
STM32
F103C8T6)
一、前言使用LCD1602实时显示DS18B20传感器捕抓的环境温度(学习笔记整理)。二、概述(一)传感器说明DS18B20数字温度计提供9位温度读数。信息经过单线接口送入或送出DS18B20传感器,因此从中央处理器到DS18B20仅需要提供电源以及一根数据线,就可以工作。(二)DS18B20的ROM指令表ROM指令表指令约定代码功能读ROM33H读取DS18B20温度传感器ROM中的编码(即64
程序员超庆
·
2024-01-29 14:32
stm32
stm32
DS18B20
ds18b20温度转换指令_使用
STM32
控制DS18B20温度传感器
前言温度传感器是各种传感器中最常用的一种,在做项目时经常会需要测量当前的温度,而DS18B20采用单总线协议,即与单片机借口仅需占用一个I/O端口,无需任何外部元件,仅需要一个上拉电阻,即可将外部环境温度以数字码的方式串行输出,从而大大简化了传感器与微处理器的接口,且DS18B20提供了9—12位的可编程分辨率为9—12位对应的可分辨温度分别为0.5°C,0.25°C,0.125°C,0.0625
愤怒美智
·
2024-01-29 14:31
ds18b20温度转换指令
go数据格式-JSON、XML、MSGPack
1.JSONjson是完全独立于语言的文本格式,是k-v的形式name:zs应用场景:前后端交互,系统间数据交互json使用go语言内置的encoding/json
标准库
编码json使用json.Marshal
leellun
·
2024-01-29 14:30
go从入门到实践
golang
json
xml
STM32
读取 DS18B20 温度传感器
DS18B20是常用的数字温度传感器,和DHT11一样采用单线接口方式,
STM32
通过一个IO改变输入输出状态即可读取温度。
远望创客学堂
·
2024-01-29 14:30
STM32
arduino
keil
stm32
驱动开发
c语言
开发语言
嵌入式硬件
用
stm32
操作DS18B20温度传感器学习思考
#include"
stm32
f10x.h"//Deviceheader#include"Delay.h"#defineDS_DQ_PORTGPIOB//数据线#defineDS_DQ_PINGPIO_Pin
保佑我勇心想事成
·
2024-01-29 14:57
stm32
学习
嵌入式硬件
STM32
控制DS18B20温度传感器获取温度
时间记录:2024/1/28一、DS18B20温度传感器介绍(1)测温范围-55℃~+125℃,在-10℃到+85℃范围内误差为±0.4(2)返回的温度数据为16位二进制数据(3)
STM32
和DS18B20
KINO32
·
2024-01-29 14:26
STM32
stm32
嵌入式硬件
单片机
DS18B20
Go语言
标准库
log日志
Go语言内置的log包实现了简单的日志服务。使用Loggerlog包定义了Logger类型,该类型提供了一些格式化输出的方法。本包也提供了一个预定义的“标准”logger,可以通过调用函数Print系列(Print|Printf|Println)、Fatal系列(Fatal|Fatalf|Fatalln)、和Panic系列(Panic|Panicf|Panicln)来使用,比自行创建一个logge
leellun
·
2024-01-29 14:56
go从入门到实践
golang
git
数据库
基于
STM32
的人体测温系统设计与实现
系统选用
STM32
F103的最小系统板,测温传感器选取DS18B20,液晶显示部
科创工作室li
·
2024-01-29 14:54
STM32
stm32
单片机
嵌入式硬件
基于
stm32
F103的智能药盒的设计
撰写关于基于
STM32
F103智能药盒设计的论文时,你需要涵盖以下几个核心部分:**标题**---一种基于
STM32
F103微控制器的智能药盒设计与实现**摘要**---本文旨在设计一款基于
STM32
F103
科创工作室li
·
2024-01-29 14:23
STM32
stm32
嵌入式硬件
单片机
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他