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
CortexM3(STM32)
USB --
STM32
F103 USB DFU设备固件升级(IAP)控制传输讲解(六)
目录链接快速定位前沿1描述符讲解1.1设备描述符1.2配置描述符1.3接口描述符1.4功能描述符1.5端点描述符1.6字符串描述符2基本命令简介2.1DFU基本命令2.2命令解析3关键函数讲解3.1接口函数讲解3.1.1初始化函数讲解3.1.2擦除函数讲解3.1.3读函数讲解3.1.4写函数讲解3.1.5获取状态函数讲解3.2GPIO配置讲解3.3中断函数讲解--USB复位函数讲解3.4主函数讲解
二十四画生920
·
2023-12-30 12:04
usb
stm32
嵌入式硬件
单片机
USB --
STM32
F103自定义HID设备及HID上位机中断传输讲解(四)
目录链接快速定位前沿1描述符讲解1.1设备描述符1.2配置描述符1.3接口描述符1.4功能描述符1.5端点描述符1.6字符串描述符1.7报告描述符1.7.1报告描述符自动生成2关键函数讲解2.1GPIO配置讲解2.2非零端点函数讲解2.3中断函数讲解--USB复位函数讲解2.4主函数讲解3ST源码运行演示4自定义HID环回功能讲解4.1描述符修改4.1.1描述符修改4.2主函数代码修改4.3非零端
二十四画生920
·
2023-12-30 12:34
usb
stm32
嵌入式硬件
单片机
USB --
STM32
F103虚拟串口bulk传输讲解(三)
字符串描述符2关键函数讲解2.1GPIO配置讲解2.2非零端点函数讲解2.3中断函数讲解--USB复位函数讲解2.4主函数讲解3运行演示链接快速定位USB--初识USB协议(一)源码下载请参考链接:USB--
STM32
二十四画生920
·
2023-12-30 12:33
usb
stm32
嵌入式硬件
单片机
ESP8266 --
STM32
与阿里云物联网平台建立通信(四)
目录链接快速定位前沿1准备工作2硬件环境介绍3软件环境介绍3.1串口初始化及配置3.2编写ATMQTT指令代码3.2.1ESP8266_Cmd函数介绍3.2.2wifi连接函数介绍3.2.3云端连接语句介绍3.2.4环回消息测试语句介绍3.2.5属性上报语句介绍3.2.6设置属性语句介绍4实验现象4.1代码运行现象4.2属性上报现象4.3设置属性现象链接快速定位ESP8266--烧录AT固件(一)
二十四画生920
·
2023-12-30 12:03
esp8266
stm32
阿里云
物联网
USB --
STM32
-FS-USB-Device驱动代码简述(二)
目录链接快速定位前沿1
STM32
-FS-USB驱动程序下载2
STM32
-USB-FS设备固件库2.1USB应用程序层次结构2.2USB-FS_Deviceperipheralinterface2.3USB-FS-Device_Drivermediumlayer2.3Applicationinterface3
二十四画生920
·
2023-12-30 12:03
usb
stm32
嵌入式硬件
单片机
USB --
STM32
F103 USB VIDEO(视频)Camera同步传输讲解(九)
2.2USB复位函数修改2.3Speaker_Data_Setup函数修改2.4非零端点函数修改2.5JEPG数据获取3运行演示链接快速定位USB--初识USB协议(一)源码下载请参考链接:USB--
STM32
二十四画生920
·
2023-12-30 12:02
usb
stm32
音视频
嵌入式硬件
usb
STM32
CubeMX学习(二) USB CDC 双向通信
STM32
CubeMX学习(二)USBCDC双向通信简介CubeMX新建工程(串口+LED)测试串口和LED串口接收测试USBCDC通信简介利用正点原子F407探索者开发板,测试基于USBCDC的双向数据通信
iqiaoqiao
·
2023-12-30 11:43
STM32CubeMX学习
stm32
学习
嵌入式硬件
STM32
单片机在TSL2561光传感器应用中的优化与实践
STM32
单片机是一种广泛应用于嵌入式系统的32位微控制器,它具有强大的处理能力和丰富的外设资源。TSL2561是一款光传感器,可以测量环境光的强度。
嵌入式杂谈
·
2023-12-30 08:18
单片机
stm32
嵌入式硬件
STM32
CubeMX工具在TSL2561驱动开发中的快速集成与调试技巧
在
STM32
CubeMX工具中快速集成和调试TSL2561驱动的开发技巧,可以大大提高开发效率和减少调试时间。下面将为您介绍如何在CubeMX中进行快速集成和调试TSL2561驱动的技巧和步骤。
嵌入式杂谈
·
2023-12-30 08:18
单片机
嵌入式硬件
基于
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
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
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他