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
的光电传感器应用开发是一种常见的嵌入式系统应用,光电传感器可以用于检测物体的有无、位置、颜色、亮度等信息,被广泛应用于工业自动化、机器人技术、智能家居等领域。
嵌入式杂谈
·
2023-12-30 08:18
stm32
单片机
嵌入式硬件
在
STM32
中集成TSL2561光强传感器的开发和调试
在
STM32
中集成TSL2561光强传感器的开发和调试是一个常见的应用场景。TSL2561是一款数字光传感器,能够测量可见光和红外光的光强,并通过I2C接口将数据传输给微控制器。
嵌入式杂谈
·
2023-12-30 08:14
stm32
嵌入式硬件
单片机
STM32
传输FPGA业务
1、实现功能:FPGA芯片两个信号管脚分别是TTL_RX与TTL_TX,
stm32
读取FPGA采集信号TTL_RX的数据,再写到FPGA中通过TTL_TX发送出去,实现FPGA串口功能2、大概方法:①、
weixin_41719055
·
2023-12-30 06:31
fpga开发
stm32
嵌入式硬件
STM32
的串口FIFO发送和接收使用FreeRTOS实时操作系统
以下是一个带有串口接收中断的使用FreeRTOS和
STM32
的串口FIFO发送和接收程序的示例代码,包含了每个功能函数的详细实现:#include"
stm32
f10x.h"#include"FreeRTOS.h
章鱼哥嵌入式开发
·
2023-12-30 06:31
stm32
单片机
嵌入式硬件
stm32
中的i2c协议
stm32
中I2C文章目录
stm32
中I2CI2C协议简介I2C物理层协议层I2C基本读写过程**通讯的起始和停止信号****数据有效性****地址及数据方向****响应**
STM32
的I2C特性及架构
elderingezez
·
2023-12-30 06:29
stm32
嵌入式硬件
单片机
普中
STM32
-PZ6806L开发板(HAL库函数实现-USART1 printf+scanf/gets)
实现步骤创建项目参考普中
STM32
听我一言
·
2023-12-30 06:56
普中STM32-PZ6806L
stm32
嵌入式硬件
单片机
普中
STM32
CubeMX教程9 USART/UART 异步通信
目录1、准备材料2、实验目标3、实验流程3.0、前提知识3.1、CubeMX相关配置3.1.1、时钟树配置3.1.2、外设参数配置3.1.3、外设中断配置3.2、生成代码3.2.1、外设初始化函数调用流程3.2.2、外设中断函数调用流程3.2.3、添加其他必要代码4、常用函数5、烧录验证5.1、具体步骤5.2、实验现象6、串口printf重定向7、注释详解参考资料1、准备材料开发板(正点原子stm
OSnotes
·
2023-12-30 06:16
stm32
嵌入式硬件
单片机
STM32
CubeMX教程11 RTC 实时时钟 - 入侵检测和时间戳
生成代码3.2.1、外设初始化调用流程3.2.2、外设中断调用流程3.2.3、添加其他必要代码4、常用函数5、烧录验证5.1、具体步骤5.2、实验现象6、奇怪的现象参考资料1、准备材料开发板(正点原子
stm32
f407
OSnotes
·
2023-12-30 06:16
单片机
嵌入式硬件
stm32
STM32
CubeMX教程12 DMA 直接内存读取
、生成代码3.2.1、外设初始化调用流程3.2.2、外设中断调用流程3.2.3、添加其他必要代码4、常用函数5、烧录验证5.1、具体步骤5.2、实验现象6、注释详解参考资料1、准备材料开发板(正点原子
stm32
f407
OSnotes
·
2023-12-30 06:16
stm32
单片机
嵌入式硬件
STM32
CubeMX教程4 EXTI 按键外部中断
4.1、CubeMX相关配置4.1.1、时钟树配置4.1.2、外设参数配置4.1.3、外设中断配置4.2、生成代码5、常用函数6、烧录验证6.1、具体步骤6.2、实验现象7、注释解析1、准备材料开发板(
STM32
F407G-DISC1
OSnotes
·
2023-12-30 06:45
stm32
单片机
嵌入式硬件
STM32
CubeMX教程5 TIM 定时器概述及基本定时器
外设中断配置4.2、生成代码4.2.1、外设初始化调用流程4.2.2、外设中断调用流程4.2.3、添加其他必要代码5、常用函数6、烧录验证6.1、具体步骤6.2、实验现象7、注释详解1、准备材料开发板(
STM32
F407G-DISC1
OSnotes
·
2023-12-30 06:45
单片机
嵌入式硬件
stm32
STM32
CubeMX教程8 TIM 通用定时器 - 输出比较
外设中断配置3.2、生成代码3.2.1、外设初始化函数调用流程3.2.2、外设中断函数调用流程3.2.3、添加其他必要代码4、常用函数5、烧录验证5.1、具体步骤5.2、实验现象6、注释详解1、准备材料开发板(
STM32
F407G-DISC1
OSnotes
·
2023-12-30 06:45
stm32
单片机
嵌入式硬件
STM32
CubeMX教程10 RTC 实时时钟 - 周期唤醒、闹钟A/B事件和备份寄存器
生成代码3.2.1、外设初始化函数调用流程3.2.2、外设中断函数调用流程3.2.3、添加其他必要代码4、常用函数5、烧录验证5.1、具体步骤5.2、实现现象6、注释详解参考资料1、准备材料开发板(正点原子
stm32
f407
OSnotes
·
2023-12-30 05:11
stm32
单片机
嵌入式硬件
基于MPU6050的跌倒检测项目设计
本设计旨在利用
STM32
单片机与MPU6050传感器相结合,实现基于角度变化的跌倒检测系统。这一系统不仅能够快速、准确地检测老年人是否发生跌倒,还通过整合通信模块实现了实时的跌倒提醒功能。
夏天是冰红茶
·
2023-12-30 04:14
stm32项目设计
跌倒检测
stm32
MPU6050
STM32
F334timer6-7
STM32
F334timer6-7概况预分频器描述计数模式时钟概况基本计时器(TIM6/TIM7)功能包括:•16位自动重新加载递增计数器•16位可编程预分频器,用于将计数器时钟频率除以1和65535之间的任何因子
樊i
·
2023-12-30 03:46
精通定时器
stm32
单片机
嵌入式硬件
stm32
f334timer15-17
stm32
f334timer15-17介绍TIM15主要功能TIM16-17主要功能TIM15/TIM16/TIM17功能描述时基单位预分频器描述计数器模式递增计数模式重复计数器时钟选择捕获/比较频道输入捕获模式
樊i
·
2023-12-30 03:46
精通定时器
stm32
单片机
嵌入式硬件
[RISCV]为RISC-V移植FreeRTOS系列之三 -- 时基
有过其他MCU移植经验的小伙伴应该知道,时基是操作系统的心跳,所有的操作,包括任务切换,抢占等等都是基于时基,在
STM32
中,我们一般用systick(滴答计时器)作为时基,而在riscv中,我们用mechinetimer
圆山猫
·
2023-12-30 02:13
RISCV
risc-v
freertos
stm32
f103系统滴答定时器
简介SysTick定时器,是一个24位的定时器,只能向下计数(n->0).从RELOAD寄存器中自动重装载定时初值.24位可以粗略约等于16M个数字.寄存器库函数配置系统定时器中断选择8分频还是系统时钟源.系统滴答次数,也就是重装载值,每次结束都会产生一个中断.使用系统时钟的话,计数72M个数是1s,计数72K个数就是1ms,24位最多计数16M个,所以最大不溢出时间就是233ms(精确值).使用
ALZSM小伟
·
2023-12-30 00:24
stm32
嵌入式硬件
单片机
STM32
F103系统时钟
1.在启动文件中,找到进入系统配置的汇编指令.在main函数进入之前,首先会进入SystemInit函数,进行系统时钟配置.2.找到SystemInit函数原型.通过函数的注释可以了解到,该函数的功能是:启动系统,嵌入的Flash接口,PLL,和更新系统内核时钟的初始化.这个函数应该只在复位后使用一次.3.找到函数体中的SetSysClock();通过注释可以看到,这个函数用来配置系统时钟频率,可
ALZSM小伟
·
2023-12-30 00:54
stm32
嵌入式硬件
单片机
[
stm32
f103]DMA
可以提供外设和存储器或者存储器和存储器之间的高速数据传输,无须CPU干预,节省了CPU的资源•12个独立可配置的通道:DMA1(7个通道),DMA2(5个通道)•每个通道都支持软件触发和特定的硬件触发••
STM32
F103C8T6DMA
ALZSM小伟
·
2023-12-30 00:53
stm32
嵌入式硬件
单片机
基于
STM32
的桌面数控电源项目连载
基于
STM32
的桌面数控电源项目连载一个数控桌面电源项目文章目录基于
STM32
的桌面数控电源项目连载前言一、尺寸与外观二、元器件选型1.升压芯片2.辅助电源3.参考电源4.电流检测4.温度检测5.MCU6
YVONNEOH
·
2023-12-29 23:57
stm32
f429 开启LTDC后不停复位,手摸NRST也会复位
PDR_ON引脚设计的时候参考原子原理图画的板接地电阻不用焊接,这是电源复位引脚,低于1.8V自动复位
zplxpy
·
2023-12-29 20:38
增量式旋转编码器在
STM32
平台上的应用
我们公司的功率分析仪的前面板也用到了该类设备,最近前面板的MCU从MSP430切换成了
STM32
,因此我要将编码器的驱动移植到
STM32
。
六个九十度
·
2023-12-29 20:50
驱动开发
硬件hack
stm32
嵌入式硬件
单片机
旋转编码器
【
STM32
】TIM1在电机应用时的注意事项
互补通道OC和OCN的输出极性OC1和OC1N同时使能的时候,两个才是互补的,OC相对OCREF高电平有效,OCN相对OCREF低电平有效。当OC1或OC1N只选中一个通道,那么就没有互补的概念,都是OCxREF有效时OC或OC1N有效。举例:测试电机Driver的导通极性,需要打开U相的上半桥和V相的下半桥。如果采样电阻上有电流经过,证明两个半桥均导通,进而可以判断driver导通极性。使能OC
fishtail55
·
2023-12-29 20:20
嵌入式STM32
stm32
嵌入式硬件
单片机
单片机第三季-第七课:
STM32
中断体系
目录1,NVIC2,中断和事件的区别3,优先级的概念4,如何实际编程使用外部中断5,
STM32
开发板通过按键控制LED5.1,打开相应GPIO模块时钟5.2,NVIC设置5.3,外部中断线和配套的GPIO
weixin_47207479
·
2023-12-29 20:19
单片机
stm32
嵌入式硬件
Arduino
stm32
USB CDC虚拟串口使用示例
Arduino
stm32
USBCDC虚拟串口使用示例相关篇《
STM32
F401RCT6基于Arduino框架点灯程序》本开发环境基于VSCode+PIO验证芯片:
STM32
F401RC⌛USBCDC引脚
perseverance52
·
2023-12-29 18:35
stm32
stm32
项目(16)——基于
stm32
的智能窗帘protues仿真
1.功能设计首先实现了
stm32
驱动LCD1602屏幕,然后配置了
stm32
的AD转换模块,实现对环境光照的实时监测。然后实现了
stm32
驱动直流电机,完成了对窗帘的控制。
嵌入式小李
·
2023-12-29 18:04
stm32
stm32
单片机
智能窗帘
protues仿真
stm32
项目(17)——基于
stm32
的温湿度检测protues仿真
1.功能设计基于
stm32
单片机,驱动DHT11芯片,检测温度与湿度,并通过串口打印出来。仿真图如下所示:2.模块介绍DHT11模块是一种低成本的数字温湿度传感器模块,常用于测量环境的温度和湿度。
嵌入式小李
·
2023-12-29 18:34
stm32
stm32
单片机
DHT11
温湿度检测
protues仿真
stm32
项目(18)——基于
stm32
的电子钟设计
1.功能设计使用某原子开发板(精英板),显示器使用TFTLCD液晶屏幕,实现了实时时钟的功能。实物图如下:其主要就是用了单片机的定时器模块,在定时器中断服务函数里面,对相应的变量进行++2.模块介绍TFTLCDTFTLCD(ThinFilmTransistorLiquidCrystalDisplay)是一种采用薄膜晶体管技术,实现液晶显示的平面显示器(FlatPanelDisplay)。相对于传统
嵌入式小李
·
2023-12-29 18:33
stm32
单片机
电子钟
使用
stm32
f103rct6控制adf4351实现30M~~4G的正弦波
刚开始接触adf4351的时候,发现不知道如何去下手去编写程序,怎么通过按键去实现控制产生不同的正弦波,同时通过OLED显示。代码如下:#include“delay.h”#include“sys.h”#include“lcd.h”#include“touch.h”#include“gui.h”#include“test.h”#include“MS5611.h”#include“24l01.h”#i
行者..................
·
2023-12-29 14:47
adf4351
stm32
正弦波
adf4351发正弦波
高频信号的产生方法
stm32
FreeRTOS操作系统例程(7):定时器组
安富莱电子www.armfly.com安富莱_
STM32
-V5开发板_FreeRTOS教程(V1.0)#defineconfigUSE_TIMERS1因为使能了FreeRTOS的定时器组任务,定时器组的其它宏定义也做一下配置
闵许可
·
2023-12-29 14:05
STM32
用一线式驱动SD NAND,SDIO的一线式驱动
SDIO的一线式和四线式SDIO(SecureDigitalInput/Output)是一种用于在嵌入式系统中连接外部设备的标准接口。在SDIO标准中,一线式和四线式是指SDIO接口的不同工作模式。一线式(Single-LineMode):工作原理:在一线式模式下,SDIO接口仅使用单个数据线进行通信。这个模式通常用于相对简单的应用,其中数据传输速度要求不是很高。适用情境:适用于对数据传输速度要求
MK米客方德
·
2023-12-29 14:29
stm32
嵌入式硬件
单片机
STM32
报错 Error: L6971E: system_
stm32
h7xx.o(.data) type RW incompatible with malloc.o(.ARM.__AT_0x2000
Error:L6971E:system_
stm32
h7xx.o(.data)typeRWincompatiblewithmalloc.o(.ARM.
qianshishangdi
·
2023-12-29 13:10
STM32
Qt
踩坑记录
QMLTextField切换某些中文字体乱码用下面这句就OK了renderType:Text.NativeRendering
qianshishangdi
·
2023-12-29 13:40
C++
QT
qt
解决selenium升级到版本 4.16后出现的问题: org/openqa/selenium/WebDriver 编译环境是55.0(jdk11),而运行环境为52.0( jdk8 )
踩坑记录
最近升级了selenium到版本4.16.1,持续集成测试,执行mvntest时遇到问题如下java.lang.UnsupportedClassVersionError:org/openqa/selenium
测试开发Kevin
·
2023-12-29 11:00
Java
测试开发
自动化测试
maven
java
32单片机按键扫描 实现长短按
*********************************************************@filekey.c*@authorKyroQu*@brief按键驱动代码*实验平台:
STM32
G431RB
Kyro Qu
·
2023-12-29 10:27
STM32
单片机
嵌入式硬件
STM32
F407-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-1x101
如上表所示,MOE=1,OSSR=1,CCxE=0,CCxNE=1时,OCx输出状态只取决于极性选择(CCxP),OCxN端口的输出状态取决于OCx_REF与极性选择(CCxP)。--------------------------------------------------------------------------------------------------------------
weixin_43420126
·
2023-12-29 07:16
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32
F407-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-1x010
如上表所示,MOE=1,OSSR=0,CCxE=1,CCxNE=0时,OCx输出状态取决于OCx_REF与极性选择(CCxP),OCxN输出状态取决于GPIO端口上下拉状态。-----------------------------------------------------------------------------------------------------------------
weixin_43420126
·
2023-12-29 07:15
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32
F407-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-1x001
如上表所示,MOE=1,OSSR=0,CCxE=0,CCxNE=1时,OCx输出状态取决于GPIO端口上下拉状态,OCxN输出状态取决于OCx_REF与极性选择(CCxNP)。----------------------------------------------------------------------------------------------------------------
weixin_43420126
·
2023-12-29 07:45
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32
学习(一)新建工程
本课程使用的
stm32
型号引脚定义,有FT能接5v,没有FT能接3.3v启动配置第二种启动模式中,系统存储器中存放了一部分Bootloader程序,该程序可以接收串口的数据,然后刷新到主闪存中,这样就可以使用串口下载程序
Patarw_Li
·
2023-12-29 07:43
STM32学习
stm32
学习
嵌入式硬件
stm32
采用队列方式接收和发送RS485串口数据
/*用于存储接收字节的缓冲区-大小必须是2的幂/staticuint8_tReceive_Buffer_Data[512];staticFIFO_BUFFERReceive_Buffer;/线上的静默时间/staticstructmstimerSilence_Timer;/波特率*/staticuint32_tBaud_Rate=38400;/*在接收到的帧的最后一个八位的停止位结束后,节点可以启
章鱼哥嵌入式开发
·
2023-12-29 07:13
stm32
嵌入式硬件
c语言
单片机
学习
STM32
获取相关资料的官方网站
Armtechnologyischangingtheworldagain,buildingthefutureofcomputingandbringingideastolife.https://www.arm.com/
STM32
ALZSM小伟
·
2023-12-29 07:42
学习
VD6283TX环境光传感器(2)----移植闪烁频率代码
VD6283TX环境光传感器----2.移植闪烁频率代码闪烁定义视频教学样品申请源码下载参考代码硬件准备开发板设置生成
STM32
CUBEMX串口配置IIC配置X-CUBE-ALSADC使用定时器触发采样
记帖
·
2023-12-29 07:41
传感器
stm32cube
单片机
stm32cubemx
VD6283TX
灯光频率
光强传感器
色温
mems
【
STM32
】程序在SRAM中运行
程序在RAM中运行1、配置内存分配。2、修改跳转文件FUNCvoidSetup(void){SP=_RDWORD(0x20000000);PC=_RDWORD(0x20000004);}LOADRAM\Obj\Project.axfINCREMENTALSetup();3、修改下载ROM地址和RAM地址;中断向量表映射中断向量表映射到SRAM中,M0内核和M3内核的映射是不同的。M0内核是配置SY
fishtail55
·
2023-12-29 07:34
嵌入式STM32
stm32
嵌入式硬件
单片机
STM32
F407-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-1x000-1x111(总结)
基于表73中,主输出使能(MOE=1)的8种OCx与OCxN的输出状态及波形图,已经单独整理输出8篇文章,方便需要时单独回查。主输出使能时(MOE=1)总结如下通过表73中可得以下结论1、控制位1x000与1x100的输出状态和波形图完全相同。2、控制位1x011与1x111得输出状态和波形图完全相同。3、使能位CCxE与CCxNE的控制优先级高于运行模式下的关闭状态选择位OSSR。(使能位能短接
weixin_43420126
·
2023-12-29 07:28
stm32
嵌入式硬件
单片机
基于
STM32
的移动视频监控系统
文章目录前言关键词:无线通信;单片机;视频监控;android;WiFi一、材料二、模块的驱动(keil5写)代码1——onenet.c三、APP代码二——MainActivity总结前言关键词:无线通信;单片机;视频监控;android;WiFi一、材料1.1制作材料:硬件系统主要由单片机主控模块、电源模块、电机驱动模块、WiFi通信模块和无线视频监控模块组成。1.2主控模块主控模块采用STM3
学海浪太大
·
2023-12-29 04:46
项目
stm32
android
studio
物联网
到底是学
STM32
还是学嵌入式linux?
01话题经常有大学生同学纠结:我到底是学
STM32
还是学嵌入式linux。这个问题很多人都会有自己的看法,今天我试着从多个角度,把我了解到的事实讲一下,希望对大家有所启发。
学海浪太大
·
2023-12-29 04:16
职业
单片机
STM32
学习----ADC模数转换(轮询、中断、定时器、DMA)
什么是模拟数据模拟数据是指在一定时间范围内连续变化的信号,该信号的取值可以是任意实数值。例如,声音、温度、压力等物理量在不同时间内的变化可以表示为模拟数据。在数字化处理中,需要将模拟数据转换为数字信号,以便于进行数字化处理和存储。什么是数字数据数字数据是指在一定时间范围内以离散形式表示的信号,该信号的取值只能是一组预定义的数字。例如,计算机中的数据、音频、视频等信号都是以数字形式表示的。在数字化处
资深流水灯工程师
·
2023-12-29 02:00
STM32学习
学习
stm32
单片机
嵌入式硬件
STM32
-雨滴传感器
目录0说明:1传感器介绍2代码说明2.1ADC初始化函数(adc.c)2.2GPIO初始化函数2.3主函数0说明:本篇文章主要是说明怎么使用
STM32
单片机读取雨滴传感器采集到的数据,并且附带着
STM32
B or D
·
2023-12-29 01:41
单片机
stm32
单片机
STM32
-土壤湿度传感器
目录0说明1传感器介绍2代码说明2.1ADC初始化函数(adc.c)2.2GPIO初始化函数2.3主函数0说明本篇文章主要是说明怎么使用
STM32
单片机读取土壤湿度传感器采集到的数据,包括模拟和数字数据
B or D
·
2023-12-29 01:41
传感器
单片机
stm32
单片机
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他