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
标准库开发——串口收发HEX/文本数据包
数据包规则定义定长HEX数据包以0xFF为开头,0xFE为包围,中间固定四个字节长度的数据定长HEX数据包状态机程序编写//HEX数据包状态机程序编写voidUSART1_IRQHandler(void){staticuint8_tRxState=0;staticuint8_tpxRxPacket=0;if(USART_GetFlagStatus(USART1,USART_FLAG_RXNE)==
zhoutanooi
·
2024-01-20 15:17
stm32
嵌入式硬件
单片机
STM32
标准库开发——FlyMcu串口下载以及STLINK-Utility下载
实验道具本次实验用到的工具为SMT32F103C8T6最小系统版串口程序烧录软件——FlyMcu在使用这款软件进行程序烧录时,必须选用USART1口进行串口连接,且必须配置BOOTLOADER,BOOT0配置为1,BOOT1配置为0,具体不同模式对应参数配置可以参考下方图片。在使用此软件时,由于最小系统版上没有一键下载电路,所以每次将程序烧录完成后,必须手动配置BootLoader,将程序启动区域
zhoutanooi
·
2024-01-20 15:15
stm32
嵌入式硬件
单片机
【花雕动手做】ASRPRO语音识别(45)---红外光敏双模块感控继电器
发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过比较器电路处理之后,绿色指示灯会亮起,同时信号输出接口输出数字信号(一个低电平信号),可通过电位器旋钮调节检
测距
离
驴友花雕
·
2024-01-20 14:28
开源硬件
花雕动手做
AI语音识别
语音识别
人工智能
嵌入式硬件
单片机
c++
ASRPRO语音识别
红外光敏双模块感控继电器
【
STM32
F103物联网实战案例】精彩整理,关注收藏
更多配套资料CSDN地址:点赞+关注,功德无量。更多交流+:wulianjishu666物联技术666_嵌入式C语言开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长嵌入式C语言开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件,单片机领域.https://blog.csdn.net/weixin_39804904?type=b
物联技术666
·
2024-01-20 11:41
物联网项目实战之单片机接口开发
stm32
物联网
嵌入式硬件
c语言
单片机
嵌入式物联网项目开发实战例程-
STM32
F103系列之常用功能及外围传感器实例(精华)
开发
STM32
F103很好的参考例程,轻松实现各类外围器件的开发。持续更新中,欢迎关注及收藏。网盘链接:https://pan.baidu.com/s/1NIrDmbm8EtFkB1G8s7E3Sg?
物联技术666
·
2024-01-20 11:11
物联网项目实战之单片机接口开发
物联网
stm32
嵌入式硬件
【干货】单片机
STM32
F103物联网项目开发代码200例
2、代码使用KEIL标准库开发,当前在
STM32
F103RB运行,如果是
STM32
F103其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。3、软件下载时,请注意keil选
物联技术666
·
2024-01-20 10:36
物联网项目实战之单片机接口开发
物联网项目实战开发之设备端开发
单片机
stm32
物联网
STM32
标准库开发——串口发送/单字节接收
USART基本结构串口发送信息启动串口一的时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);初始化对应串口一的时钟,引脚,将TX引脚设置为复用推挽输出。RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);GPIO_InitTypeDefGPIO_InitStruct;GPIO_InitS
zhoutanooi
·
2024-01-20 09:24
stm32
单片机
嵌入式硬件
DMA技术在
STM32
中优化UART、SPI和I2C通信性能的研究与实现
DMA(DirectMemoryAccess,直接存储器访问)技术可以在
STM32
微控制器上优化UART、SPI和I2C等通信性能。DMA可以实现数据的高速传输,减轻CPU的负担,提高系统性能。
嵌入式杂谈
·
2024-01-20 09:49
stm32
单片机
嵌入式硬件
keysking 【
stm32
】hal库学习笔记--定时器(超详细!)
stm32
hal库–定时器任务一:串口发送计数器的值一.CubeMX配置1.打开串口2及其中断,用于发送数据2.将高速外部时钟源设置为晶振,提高定时精度3.将HCLK改为72MHz4.开启定时器TIM4
Chole_Waston
·
2024-01-20 09:14
stm32学习笔记
stm32
学习
笔记
【
stm32
】hal库学习笔记-GPIO按键控制LED和蜂鸣器(超详细!)
【
stm32
】hal库学习笔记-GPIO按键控制LED和蜂鸣器注:本学习笔记基于
stm32
f4系列使用的开发板为正点原子stmf407ZGT6探索者开发板GPIO引脚使用时,可输入或输出数字信号例如:检测按键输入信号
Chole_Waston
·
2024-01-20 09:12
stm32学习笔记
stm32
学习
笔记
单片机
嵌入式硬件
基于
STM32
G031的失真度测试仪(CubeMX+ADC+DMA+OLED+EC11)
目录项目介绍硬件介绍设计思路各功能代码及说明SPWM波生成ADC采样FFT获取按键动作OLED显示系统顶层功能展示OLED显示采样波形OLED显示频谱/失真度曲线项目总结工程文件及代码:参见【2022寒假在家练】基于
STM32
G031
KafCoppelia
·
2024-01-20 08:45
嵌入式同好会
嵌入式
stm32g031
CubeMX
Keil
频谱分析
DLL:一个用于空中机器人的基于地图的定位框架
3D光探测和
测距
缄默0603
·
2024-01-20 07:05
无人机定位
机器人
无人机
定位
Lidar
点云
VL53L5CX距离传感器
I2C接口的飞行时间多区
测距
传感器意法半导体VL53L5CX是一款先进的飞行时间(ToF)多区域
测距
传感器VL53L5CX采用意法半导体最新一代的直接ToF技术,无论目标颜色和反射率如何,都可以进行绝对距离测量
anlog
·
2024-01-20 04:46
元器件原理图
位置传感器
距离传感器
定制键盘设计
方案1
stm32
方案参考智辉君的键盘方案2沁恒方案CH9328与ch9329区别:一个是单向,一个是双向。ch9329是ch9328的升级款。
anlog
·
2024-01-20 04:16
元器件原理图
嵌入式键盘
自定义键盘
STM32
中TIM定时器定时功能详解(适用基本,通用,高级定时器)
前言定时器有高级定时器、通用定时器、基本定时器三种类型。具体功能如下。上面是每种定时器所具有的功能。1.简要理解我们可以看到每种定时器都有一个定时功能,(可能是名字的由来吧)。当然,每个定时器都可以来使用定时功能,但是我们往往在基本定时器和通用定时器上面使用。其实,当我们学过外部中断后,理解定时器的定时功能可能比较容易,就是将我们的外部信号变成了一个时间断,一样要配置中断,一样要配置优先级。下面的
电信一点
·
2024-01-20 04:04
stm32
嵌入式硬件
单片机
学习
STM32
中断学习(本文只对外部中断EXTI进行讨论)
在下文中我仅对外部中断进行介绍正如我所说在
stm32
中很多外设都具有中断的功能,图片中的n是接入的通道数。一些概念我们也要进行区分响应优先级:在等待的中断中进行插队让下一个叫号的就是自己。
电信一点
·
2024-01-20 04:34
stm32
学习
嵌入式硬件
STM32
-定时器快速学习(本文仅对SysTick定时器进行介绍)
除了定时中断功能,SysTick定时器还可以用于提供延时功能(就是和延时函数一样的功能)。通过将SysTick定时器的计数器减去一个已知的值,并检查计数器是否为零,可以实现精确的延时功能。1.不多bb直接用(我这里用的是查询方式)voidSysTick_Delay_ms(uint32_tms){uint32_ti;SysTick_Config(72000);for(i=0;iCTRL)&(1CTR
电信一点
·
2024-01-20 04:34
stm32
学习
单片机
嵌入式硬件
STM32
定时器TIM(本文只讨论基本定时器)
1.基本介绍
STM32
的常规定时器分为三类,包括高级控制定时器TIM1和TIM8,通用定时器TIM2,TIM3、TIM4,TIMS,基本定时器TIM6,TIM7.
电信一点
·
2024-01-20 04:34
stm32
嵌入式硬件
单片机
学习
STM32
-GPIO基础学习(基于标准库)
GPIO往往是在
STM32
初学者中第一个学到的模块,我个人建议的是先了解完原理后再进行代码的学习,当然我们不要求你完全去搞懂原理,知识是很多时候是网状的,我们不是一层层打怪升级,所以我上述表示是了解而不是掌握
电信一点
·
2024-01-20 04:04
stm32
学习
单片机
STM32
TIM定时器PWM输出比较(适用于通用,高级定时器)
前言在定时器中我们最常用的功能就是输出PWM,大多是用在电机控制方面,目前网络上相关资料也有很多,但是,很多不利于我们“现搜现用”我这里不是说我写的有多好,而是你搜索到此类文章时大部分是急于解决目前的问题,一段相关代码和讲解就行,当然不是学习背后的原理不重要,而是你可以自由选择当前学习方式。结构略讲输出比较可以通过比较CNT与CCR寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一
电信一点
·
2024-01-20 04:30
stm32
嵌入式硬件
单片机
【
STM32
】
STM32
学习笔记-I2C通信外设(34)
00.目录文章目录00.目录01.I2C简介02.I2C外设简介03.I2C框图04.I2C基本结构05.主机发送06.主机接收07.软件/硬件波形对比08.预留09.附录01.I2C简介I2C(Inter-IntegratedCircuit)总线是一种由NXP(原PHILIPS)公司开发的两线式串行总线,用于连接微控制器及其外围设备。多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距
Print World
·
2024-01-19 23:13
STM32F103
stm32
学习
笔记
江科大
江科大是stm32
I2C
使用
STM32
进行联网应用开发(代码可取)
因此,对于嵌入式开发者来说,如何在
STM32
等常见的嵌入式开发
嵌入式胖哥
·
2024-01-19 23:12
stm32
arm开发
嵌入式硬件
在
STM32
上实现一个数据采集和存储系统(单片机软件与硬件)
第一部分:搭建硬件平台1.硬件选择:选择合适的
STM32
系列微控制器,根据采集数据的要求选择处理器型号和性能。同时,根据需要考虑外设模块,如ADC、SPI、I2C等。
嵌入式胖哥
·
2024-01-19 23:12
单片机
嵌入式硬件
stm32
利用
STM32
实现数字信号处理(DSP)功能
STM32
是意法半导体推出的一系列32位的嵌入式微控制器,它具有丰富的外设资源和强大的计算能力,非常适合用于数字信号处理应用。
嵌入式胖哥
·
2024-01-19 23:40
单片机
stm32
dsp开发
程序员的周末——硬件设计中的Hello World__
STM32
核心板绘制
目录1原理图库的创建1.1原理图库创建过程中用到的操作或者快捷键2PCB封装库的创建2.1PCB封装库创建过程中用到的操作或者快捷键3原理图设计3.1原理图设计过程中使用到的功能菜单或者快捷键记录4PCB元器件布局4.1布局之后完整的PCB4.2PCB布局过程中使用到的功能菜单或者快捷键记录5PCB布线5.1布线之后的完整PCB5.2PCB布线过程中使用到的功能菜单或者快捷键记录6丝印整理7电气规
陈 洪 伟
·
2024-01-19 20:16
#
ST--STM32
#
硬件DIY
#
硬件设计
stm32
嵌入式硬件
单片机
Stm32
最小系统板电路图设计、PCB设计
目录一、电路设计1.复位电路2.时钟电路3.电源电路4.SWD接口电路5.BOOT启动电路二、原理图绘制1.工程的建立2.原理图的绘制2.1使用已有库绘制原理图2.2构建原理图库2.3整体原理图三、PCB绘制3.1元件封装3.1.1元件封装的检测3.1.2元件封装的添加3.1.3封装库的建立3.2PCB设计3.2.1PCB设计前布局3.2.2PCB布局3.2.3PCB布线3.2.4PCB规则设计3
风往哪吹就往哪走
·
2024-01-19 20:16
stm32
嵌入式硬件
09
STM32
- PWM
9.1PWM简介脉冲宽度调制(PulseWidthModulation,简称PWM),是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。简单一点,就是对脉冲宽度的控制。9.2PWM波原理如下图所示,使用定时器定时,从0开始,到达ARR后清零重新计时,如此往复。得到时间t2,则t2为周期;设置比较值CCR,当定时器的值大于CCR时,IO口输出高电平,反之输出低电平,假设t1时计数器正
Y472277609
·
2024-01-19 20:10
STM32
stm32
单片机
嵌入式硬件
STM32
采用dsp功能实现fft计算交流信号基波频率
STM32
的CMSISCMSIS(CortexMicrocontrollerSoftwareInterfaceStandard)是一套为Cortex-M处理器系列提供统一软件接口的标准。
疯狂大脑
·
2024-01-19 20:09
stm32
嵌入式硬件
单片机
GPIO详细介绍:(8种模式均有讲解)
首先本文介绍的是
stm32
的GPIO,是32位单片机与51单片机代表stc89c52rc的8位单片机不同(位主要是指内部数据通道位数),功能要更加全面,资源更加丰富。
洛城苏御
·
2024-01-19 19:37
stm32
嵌入式硬件
单片机
stm32
f103c8t6连接OneNet云平台进行数据的上传与下发
stm32
f103c8t6连接OneNet云平台进行数据的上传与下发注意此教程只适用于老版本onenet云平台实现了数据发送云平台和云平台的数据发送到
stm32
单片机首先是onenet.c中的云服务器设置部分
计算机科学边界
·
2024-01-19 17:05
单片机
STM32入门
stm32
mongodb
嵌入式硬件
基于
STM32
+0.96寸OLED - - 7脚SPI接线显示+代码解析
前言本次我们学习一下
STM32
关于SPI七脚OLED的接线方法,OLED的代码解析,主要教会大家怎么使用OLED调试和看懂OLED驱动的代码,让大家对OLED有个简单的了解,本篇博客大部分是自己收集和整理
-木槿昔年-
·
2024-01-19 17:43
【STM32笔记】
stm32
单片机
arm
STM32
F103模拟IIC控制4针0.96寸OLED显示屏
目录取字模程序mian.coled.coled.holedfont.hbmp.hmyiic.cmyiic.h实现效果源码硬件IIC控制方式OLED,即有机发光二极管(OrganicLight-EmittingDiode),又称为有机电激光显示(OrganicElectroluminesenceDisplay,OELD)。OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、
C8T6
·
2024-01-19 17:42
stm32
arm
嵌入式硬件
c语言
STM32
7针0.96寸OLED显示屏(硬件SPI+DMA)无需内核响应 超高刷新率!
芯片:
STM32
f103c8t6f103型号大同小异,其他芯片请根据情况修改接口和配置使用的是7针的0.96寸OLED屏幕,黑白两色显示以下是实物图一.原理:首先你要了解
STM32
上的AFIO(复用功能
残了天边那云
·
2024-01-19 17:41
STM32
嵌入式
stm32
单片机
dma
spi
STM32
--7针0.96寸OLED屏幕显示(4线SPI)
本文介绍基于
STM32
F103C8T6+0.96寸OLED(7针)的显示(完整程序代码见文末链接)一、简介OLED,即有机发光二极管(OrganicLightEmittingDiode)。
541板哥
·
2024-01-19 17:10
STM32
stm32
单片机
0.96寸OLED
OLED
SPI
如何开发嵌入式中断控制系统?
本篇博文将以
STM32
微控制器为核心案例,深入解析中断处理在MCU开发中的关键步骤和策略。主要有以下几个关键点:中断向量表。NVIC(内嵌向量中断控制器)。中断使能。中断服务函数。
weixin_44079197
·
2024-01-19 15:35
STM32
串口接收中断只执行了一次?
最近调试过程中遇到一个小问题,也是大问题网上的资料很少,记录一下,欢迎评论佐证~插入代码中断服务函数中去掉读取Res=UART_ReceiveData(UART2);后数据只能执行一次,估计是缓冲区被占位,必须读取出来才能继续接收日后有时间再研究一下解决方法加上Res=UART_ReceiveData(UART2);
宽容人厚载物
·
2024-01-19 14:05
下载 DEM数字高程数据更新(SRTM\COPERNICUS\GDEM\ALOS\NASADEM\EUDTM...)
DEM可以使用各种技术获取,包括雷达、激光
测距
、光学影
GIS工具-gistools2021
·
2024-01-19 14:42
人工智能
sentinel
大数据
遥感
GIS
如何下载 DEM数字高程数据(SRTM和COPERNICUS)
DEM可以使用各种技术获取,包括雷达、激光
测距
、光学影像等。这些技术可以通过飞行器(如卫星、飞机)或地面测量设备来实现。DEM的主要应用包括地形分析、水文学、生态学、城市规划、地质学等领域。
GIS工具-gistools2021
·
2024-01-19 14:41
遥感
gis
大数据
RT Thread Stdio生成
STM32
L431RCT6工程后如何修改外部时钟
一、简介RTThreadStdio生成
STM32
L431RCT6工程后默认为内部时钟,如何修改为外部时钟呢?
嵌入式ZYXC
·
2024-01-19 13:50
嵌入式开发工具
stm32
嵌入式硬件
arm开发
STM32L431RCT6
时钟配置
【IAP】
STM32
不同容量大小芯片页大小不一致,擦除需注意
今天升级完发现跳转不了,然后用JLINK读取发现APP区域前1K也就是0X400的空间是空的,而后面的都能和正常APP大小对应,所以看是哪里多擦了一块FLASH_StatusCAN_BOOT_ErasePage(uint32_tStartPageAddr,uint32_tEndPageAddr){uint32_ti;FLASH_StatusFLASHStatus=FLASH_COMPLETE;FL
大吱佬
·
2024-01-19 13:49
stm32
嵌入式硬件
单片机
STM32
新建工程详细教程
pwd=45cw提取码:45cw
STM32
的开发方式目前
stm32
的开发方式主要有基于寄存器的方式、基于标准库的方式(库函数的方式)、基于HAL库的方式。
JY940
·
2024-01-19 13:48
STM32
stm32
嵌入式硬件
单片机
STM32
WLE5JC介绍
32位ARMCotrex-M4CPU32MHz晶体振荡器32kHzRTC振荡器与校准20x32位备份寄存器引导程序支持USART和SPI接口介绍
STM32
WLE5/E4xx远程无线和超低功耗器件嵌入了强大的超低功耗
饼干饼干圆又圆
·
2024-01-19 13:45
stm32
stm32
嵌入式硬件
单片机
C语言中位域
1.位域的定义C语言中位域也叫位段,经常在
STM32
或DSP固件库中应用。ANSIC标准中规定,有下面三种数据类型可以用于位域,signedint和unsignedint和_Bool。
川渝小神丢
·
2024-01-19 12:17
数据结构
c语言
c++
位段
位域
结构体
LPC824开发(1.最小系统设计)
1.前言最近做项目,要用一个入门级MCU,原本想选
STM32
F103C8T6的。后来买回来调试DAC的时候发现怎么也不对,DAC没有输出。
weixin_51686526
·
2024-01-19 12:49
LPC824
单片机
嵌入式硬件
STM32
F407寄存器操作(定时器触发DAC+DMA)
目录背景配置流程DACDMA寄存器TIM4TIM4->CR2DACDAC->CRDMADMA1_Stream5->CR程序TIM4DACDMA结尾背景让单片机生成各种波可以说是非常常见的情况,从基础的PWM到SVPWM,SIN。可以说DAC也是非常重要的一环。假设我需要一个500K的sin函数怎么办呢?于是就需要用到一个东西就是定时器触发DAC,我们也可以用DMA将大量的数据搬到DAC的寄存器里面
weixin_51686526
·
2024-01-19 12:19
stm32
单片机
arm
STM32
F407寄存器操作(串口)
现在网上许多
STM32
操作方法都是通过库函数来写
STM32
,即使特意搜索通过寄存器操作
STM32
许多时候也找不到相对应的方法,那么我就想通过自己的摸索来记录这一过程,同时也是给大家一个思路,有什么不对请指正
weixin_51686526
·
2024-01-19 12:48
stm32
单片机
arm
【
STM32
】
STM32
使用RFID读卡器
STM32
使用RFID读卡器RFID卡片ID卡(身份标识):作用就是比如你要输入学号,你刷卡直接就相当于输入学号,省去了输入的过程IC卡:集成电路卡,是将一种微电子芯片嵌入卡片之中RFID的操作1、初始化
JunLal
·
2024-01-19 10:41
STM32
stm32
单片机
嵌入式硬件
【
STM32
】
STM32
使用继电器
STM32
使用继电器其实继电器简单来说就是一个开关,VCC表示电源正极、GND表示电源负极、IN表示信号输入脚,COM表示公共端,NC(normalclose)表示常闭端,NO(normalopen)表示常开端
JunLal
·
2024-01-19 10:11
STM32
stm32
单片机
嵌入式硬件
基于
STM32
的智能宠物看护喂养系统(程序源码+原理图+PCB+Boom表+实物操作说明)
基于
STM32
的智能宠物看护喂养系统(程序源码+原理图+PCB+Boom表+实物操作说明)0 引言随着我国经济的快速发展,人们的生活水平不断提高,饲养宠物已经成为成为一种潮流。
嵌入式-创作工坊
·
2024-01-19 10:42
宠物
stm32
嵌入式硬件
物联网TTL、232、485区别
像
STM32
单片机串口引脚输出的逻辑高电平就是3.3V。什么是逻辑电平?逻辑电平是特定电压或可以存在信号的状态,通常为“0/1”或“开/关”或“ON/OFF”或“LOW/HIGH”等。
打小又皮又闹
·
2024-01-19 09:23
物联网
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他