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启动文件
RT-Thread源码阅读(一)
前言本文基于RT-ThreadV4.1.1和
STM32
F103(Cortex-M3)本文旨在理解RT-Thread设计的基本逻辑,为了让文章简短易懂,所以展出的源码都是精简过的,不会把开关中断,宏选择等放在讲解代码中
无聊到发博客的菜鸟
·
2024-01-15 21:47
RTOS
STM32
RT-Thread
FreeRTOS
STM32
F103VET6点亮LED灯(详解版)
目录前言一、原理简介二、代码实现三、代码分析总结前言上篇文章详细讲述了在Keil5如何从无到有创建适合自己
STM32
芯片型号的模板工程,那么本文就将讲述万物起源——点灯程序,无论学习是学习51单片机还是
根本学不够
·
2024-01-15 21:09
STM32学习
stm32
嵌入式硬件
单片机
STM32
F103VET6之时钟树详解
对于使用
STM32
微控制器的开发者来说,了解和理解时钟树是必不可少的。时钟树是一个复杂的网络,它负责为各个模块提供准确的时钟信号,保证系统的正常运行。
根本学不够
·
2024-01-15 21:09
STM32学习
stm32
嵌入式硬件
单片机
STM32
F103VET6之火焰传感器数据输出串口显示
其中,
STM32
系列微控制器因其强大的性能和广泛的应用而备受青睐。
根本学不够
·
2024-01-15 21:39
STM32学习
stm32
嵌入式硬件
单片机
STM32
F103VET6之中断详解
在本文中,我们将深入探讨
STM32
F103VET6的中断系统,包括其基本概念、工作原理、配置方法以及实
根本学不够
·
2024-01-15 21:39
STM32学习
stm32
嵌入式硬件
单片机
STM32
F103VET6之串口实验(详细版)
目录一.引言二.串口通信基础知识三.实验硬件平台搭建四.实验软件设计五.串口通信实验六.总结一.引言
STM32
结合串口通信可以实现数据的传输和控制,是嵌入式系统中的重要技术之一。
根本学不够
·
2024-01-15 21:38
STM32学习
stm32
嵌入式硬件
单片机
第15届蓝桥杯嵌入式省赛准备第一天总结笔记(使用
STM32
cubeMX创建hal库工程+点亮LED)
一.使用
STM32
cubeMX创建工程1.安装芯片包点击红圈找到
STM32
G4安装最新版本2.创建工程点击红圈在搜索框里搜索
STM32
G431RBT6,然后点击Start。
仙牛电祖
·
2024-01-15 18:37
蓝桥杯嵌入式
蓝桥杯
笔记
stm32
【正点原子
STM32
连载】第三十四章 单通道ADC采集(DMA读取)实验 摘自【正点原子】APM32E103最小系统板使用指南
1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/xiaoxitongban第三十四章单通道ADC采集(DMA读取)实验本章介绍使用APM32E103的DMA进行单通道的ADC
正点原子
·
2024-01-15 17:46
stm32
嵌入式硬件
单片机
【正点原子
STM32
连载】 第二十八章 PVD电压监控实验摘自【正点原子】APM32E103最小系统板使用指南
1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/xiaoxitongban第二十八章PVD电压监控实验本章介绍APM32E103电源电压监测器(PVD)的使用,PVD可以设置
正点原子
·
2024-01-15 17:15
stm32
嵌入式硬件
单片机
【正点原子
STM32
连载】第三十三章 单通道ADC采集实验 摘自【正点原子】APM32E103最小系统板使用指南
1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/xiaoxitongban第三十三章单通道ADC采集实验本章介绍使用APM32E103模数转换器(ADC)进行带通道的电压采集
正点原子
·
2024-01-15 17:15
stm32
嵌入式硬件
单片机
【正点原子
STM32
连载】第三十二章 DMA实验 摘自【正点原子】APM32E103最小系统板使用指南
1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/xiaoxitongban第三十二章DMA实验本章介绍APM32E103直接存储访问(DMA)的使用,DMA能够在无CPU干预
正点原子
·
2024-01-15 16:09
stm32
嵌入式硬件
单片机
Ubuntu 18.04 ———(Intel RealSense D435i)安装kalibr + 双目视觉与IMU标定(2022年)
安装标定工具1.下载编译code_utils2.下载编译imu_utils3.安装kalibr解决:kalibr_calibrate_cameras:未找到命令二、imu标定1.写标定参数文件2.然后运行
启动文件
@曾记否
·
2024-01-15 15:40
双目相机
ubuntu
自动驾驶
linux
STM32
-06-
STM32
_GPIO
文章目录
STM32
GPIO1.GPIO简介2.GPIO工作模式3.GPIO相关寄存器4.通用外设驱动模型5.GPIO配置步骤6.点亮LED灯7.LED流水灯8.按键控制LED灯
STM32
GPIO1.GPIO
turbosqi
·
2024-01-15 12:41
嵌入式
stm32
嵌入式硬件
单片机
基于
STM32
的温湿度传感器
指导我们搭建
STM32
F407驱动环境以及学习相关芯片包的安装使用方法。并且带着我们对C语言的基础知识进行了回顾。
竹字头虫字底
·
2024-01-15 12:00
单片机
物联网
stm32
基于OpenMV与
STM32
的数据通信项目(代码开源)
前言:本文为手把手教学OpenMV与
STM32
的数据通信项目教程,本教程使用
STM32
F103C8T6与OpenMV进行操作。
混分巨兽龙某某
·
2024-01-15 09:36
STM32开发
STM32
OpenMV
嵌入式
数据传输
stm32
中如何使用PCA9685控制舵机(详解)
这里写自定义目录标题一、PCA9685简介二、硬件1、电压2、i2c地址3、使能脚4.频率5.地址定义表6.舵机角度最近在公司实习,都说跨入职场是让人进步最快的方式,记录一下我自学加同学指点学到新知识。一、PCA9685简介PCA9685是一个基于IIC通信的16路PWM输出模块,可以在单片机资源不足的情况下进行扩展使用。i2c通信,只需要2根i2c线就可以控制16路pwm,周期和占空比都可控。可
程序~废员
·
2024-01-15 09:09
stm32
单片机
嵌入式硬件
C语言程序设计之
STM32
,教你怎么轻松学习嵌入式编程
C语言是面向过程的,而C++是面向对象的C和C++的区别:C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。所以C与C++的最大区别在于它们的用于解决
an520_
·
2024-01-15 08:07
stm32
c/c++
嵌入式开发
单片机
嵌入式硬件
物联网
stm32
c#
STM32
通过PWM输出使蜂鸣器实现播放音乐功能
源码下载链接[点击跳转]https://download.csdn.net/download/Coin_Collecter/886416321.什么是PWM输出PWM,全称PulseWidthModulation,即脉宽调制技术,是一种通过改变信号的占空比来控制电路的技术。在PWM信号中,周期是固定的,而占空比则可以根据需要进行调整。通过改变占空比,可以控制电路输出的电压、电流等物理量的大小,从而
CVPlayer-
·
2024-01-15 08:06
stm32
嵌入式硬件
单片机
STM32
之OLED显示
一、模块介绍1、常见的显示设备LED、数码管、点阵、LCD屏(1602/12864)、OLED屏(消费电子)2、OLED屏的概述OLED,即有机发光二极管(OrganicLight-EmittingDiode),又称为有机电激光显示(OrganicElectroluminesenceDisplay,OELD)。因为具备轻薄、省电等特性,因此从2003年开始,这种显示设备在MP3播放器上得到了广泛应
故人倾莹
·
2024-01-15 07:21
STM32单片机
stm32
单片机
【江科大
STM32
合集】day2按键控制LED&光敏传感器控制峰鸣器
【
STM32
合集】day2按键控制LED&光敏传感器控制峰鸣器电路基础c语言基础main.ckey.c结果实现一个键开关灯实验结果+避坑电路基础运算放大器-在江科大51单片机b站视频(AD/DA)复习原理
尽力漂亮
·
2024-01-15 07:50
stm32
嵌入式硬件
单片机
STM32
H5 Nucleo-144 board开箱
文章目录开发板资料下载【目标】点亮LD1(绿)、LD2(黄)和LD3(红)三个LED灯【开箱过程】博主使用的是
STM32
CubeMX配置生成代码,具体操作如下:打开
STM32
CubeMX,File->Newproject
智驾
·
2024-01-15 07:46
STM32
stm32
嵌入式硬件
单片机
STM32H563
实现
STM32
烧写程序-(2)Flash Loader 发送指令解析
简介实现
STM32
烧写程序-(1)获取Bootloader版本信息,看了数据手册之后可以了解到指令的发送,但实现之前可以使用现成的工具进行测试和查看他的收发情况;UsartBootloader指令列表UsartBootloader
听我一言
·
2024-01-15 07:14
STM32F103C8T6
stm32
嵌入式硬件
单片机
江科大
STM32
下
目录ADC数模转换器DMA直接存储器存取USART串口9-2串口发送+接受9-3串口收发HEX数据包I2CSPI协议10.1SPI简介W25Q64简介10.3SPI软件读写W25Q6410.4SPI硬件读写W25Q64BKP、RTC11.0Unix时间戳11.1读写备份寄存器BKP11.2RTC实时时钟十二、PWR12.1PWR简介12.2修改主频12.3数据收发+睡眠模式12.4停止模式12.5
行稳方能走远
·
2024-01-15 06:35
STM32
stm32
第十三讲 单片机驱动彩色液晶屏 bin档的烧录方法
单片机驱动TFT彩色液晶屏系列讲座目录第一讲单片机最小系统
STM32
F103C6T6通过RA8889驱动彩色液晶屏播放视频第二讲单片机最小系统
STM32
F103C6T6控制RA8889驱动彩色液晶屏硬件框架第三讲单片机驱动彩色液晶屏控制
BW.SU
·
2024-01-15 06:05
单片机
嵌入式硬件
陀螺仪LSM6DSV16X与AI集成(6)----检测自由落体
陀螺仪LSM6DSV16X与AI集成.6--检测自由落体概述视频教学样品申请源码下载生成
STM32
CUBEMX串口配置IIC配置CS和SA0设置串口重定向参考程序初始换管脚获取ID复位操作BDU设置概述本文介绍如何初始化传感器并配置其参数
记帖
·
2024-01-15 06:04
单片机
传感器
stm32cube
LSM6DSV16X
陀螺仪
STM32CUBEMX
自由落体
摔倒检测
人类驯服单片机珍贵资料 且用且珍惜【
STM32
F103项目开发大典】
pwd=1688提取码:16880001基于
STM32
F103单片机GPIO实现控制LED灯闪烁的程序代码0001.rar0002基于
STM32
F103单片机GPIO实现按键KEY的检测程序代码0002
vx349014857
·
2024-01-15 06:01
产品代码合集
单片机
stm32
嵌入式硬件
stm32
利用mqtt与小程序通信
stm32
利用mqtt与小程序通信
stm32
连接服务器端小程序连接服务器本项目实现的功能如下:通过
stm32
连接esp8266,然后利用mqtt协议连接到服务器,同时小程序端也连接到服务器,通过订阅和发布主题来使得这两个客户端能进行数据的传输
Sandy6Zhou
·
2024-01-15 02:55
stm32
MQTT
小程序
stm32
mqtt
小程序
stm32
f103c8t6控制多个步进电机
stm32
f103c8t6控制多个步进电机关于两相步进电机的详细内容,相信在网上一大堆可以找得到,这里我主要介绍的是实践部分。
Sandy6Zhou
·
2024-01-15 02:25
stm32
stm32
嵌入式
单片机
stm32
f103c8t6控制ESP8266与手机APP通信
stm32
f103c8t6控制ESP8266与手机APP通信之前已经发表过利用
stm32
控制蓝牙模块与手机APP通信的文章,那么现在我就来说说用WIFI模块来控制与手机APP的通信首先需要的器件如下:
stm32
f103c8t6ESP8266
Sandy6Zhou
·
2024-01-15 02:25
stm32
ESP8266
通讯
嵌入式
网络
单片机
stm32
f103c8t6控制蓝牙模块实现led灯亮灭
stm32
f103c8t6控制蓝牙模块实现led灯亮灭之前利用蓝牙模块是用arduino控制板的,现在已经渐渐接触
stm32
,所以,这次想着用
stm32
来控制蓝牙模块。
Sandy6Zhou
·
2024-01-15 02:55
单片机
嵌入式
stm32
stm32
f103c8t6控制OLED显示屏
stm32
f103c8t6控制OLED显示屏0.96寸4针OLED显示屏IIC蓝色0.96寸OLED显示屏7针SPI蓝色,6针黄蓝双色0.96寸4针OLED显示屏IIC蓝色话不多说,直接先上图!
Sandy6Zhou
·
2024-01-15 02:54
stm32
单片机
RT-Thread:ADC 框架应用,通过
STM32
CubeMX 配置
STM32
ADC驱动
关键词:ADC,RT-ThreadADC,
STM32
ADC应用说明:本笔记是记录如何开启RT-Thread框架的ADC功能,使用系统自带的ADC函数,并通过
STM32
CubeMX配置
STM32
ADC驱动
软饭硬吃666
·
2024-01-15 00:57
RT-Thread
STM32CubeMX
STM32
stm32
嵌入式硬件
单片机
STM32CubeMX
RT-Thread
【ARM位段地址分配】
STM32
struct 位段内存分配位置问题
说明:作为自己测试用,使用硬件
STM32
F407ZET6本篇文章仅对位段操作再ARM芯片上存储空间位置分配的探究,供给作为需要确定位段操作分配内存位置要求的参考。
喜暖知寒
·
2024-01-14 21:44
STM32标准库
STM32开发所遇问题总结
c语言
开发语言
嵌入式
嵌入式硬件
单片机
STM32
1位共阳极数码管
数码管分为共阳极和共阴极,即多个二极管的同一端接到GND/Vss(若一起接到GND,则称为共阴极。若一起接到Vss,则称为共阳极)把数码管上的每个二极管一次标号对应a,b,c,d,e,f,g,dp。我们知道发光二极管一端正一端负,才能发光,共阳极,当我们把另一端设置成0,发光二极管就会点亮,反之共阴极设置成1,发光二极管点亮。当我们想设置成0,就可以设置成下表:共阳极DpGFEDCBA110000
学习C和C++_WWester
·
2024-01-14 21:02
stm32
嵌入式硬件
单片机
c语言
c++
学习
基于
STM32
微控制器的四轮智能小车控制系统设计
标题:基于
STM32
微控制器的四轮智能小车控制系统设计与实现摘要:本文针对移动机器人领域的应用需求,详细介绍了基于
STM32
系列单片机(以
STM32
F103C8T6为例)为核心的四轮小车控制系统的设计和实现过程
科创工作室li
·
2024-01-14 20:02
STM32
stm32
嵌入式硬件
单片机
stm32
按键软件和硬件消抖
在
STM32
单片机中,对按键进行硬件和软件消抖设计是为了消除机械开关在闭合或断开时产生的瞬态抖动,确保准确检测到按键的真实状态。
科创工作室li
·
2024-01-14 19:35
STM32
stm32
嵌入式硬件
单片机
基于
STM32
F103C8T6单片机的1秒定时器设计与应用
标题:基于
STM32
F103C8T6单片机的1秒定时器设计与应用摘要:本文主要探讨了如何在
STM32
F103C8T6微控制器上利用内部定时器实现精确的1秒钟定时功能,并通过实际项目实施,验证其稳定性和可靠性
科创工作室li
·
2024-01-14 19:28
STM32
单片机
stm32
嵌入式硬件
STM32
单片机串口调试输出
当我们还没学到单片机上的显示屏又想知道我们获取到的内容,如温度,声音等时,我们就可以用串口输出。找到对应开发文档中的对应管脚,如下图配置串口CTRL+s自动生成代码在usart.h中添加stdio.h头文件添加在usart.c中添加代码,使printf函数重定向#ifdef__GNUC__#definePUTCHAR_PROTOTYPEint__io_putchar(intch)#else#def
一名小初学者
·
2024-01-14 18:27
STM32单片机学习笔记
单片机
stm32
嵌入式硬件
STM32
单片机——使用GPIO管脚控制蜂鸣器
蜂鸣器介绍:蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。一般使用蜂鸣器都是PWM(脉冲宽度调制)控制电流,使蜂鸣器发出声音,换而言之,控制电路就可以控制蜂鸣器。因此我们用GPIO来控制。首先,将对应的管脚设置为输出模式,CTRL+s自动
一名小初学者
·
2024-01-14 18:27
单片机
stm32
嵌入式硬件
STM32
单片机——程序的烧录(
STM32
CubeProgrammer)
我们写到的程序位于项目名的debug文件夹下,可执行文件为.bin,.elf,两个都可以选择打开
STM32
CubeProgrammer我们使用的是串口烧录,用手机充电器烧录,将电脑和单片机连接,按住下图左边的
一名小初学者
·
2024-01-14 18:56
STM32单片机学习笔记
单片机
stm32
嵌入式硬件
STM32
单片机—————按键的使用(轮询,中断模式)
原理分析工作原理分析:内部上拉、下拉;轮询模式、中断模式中断触发模式:水平触发:高电平/低电平沿触发:上升沿/下降沿按键原理图如下观察不难发现,控制按键的管脚为PB12,PB13,PB14。我们将上次写的流水的封装为一个函数,将它当做程序能启动的标志(存放于gpio.c文件中,注意看是在USERCODEBLEGIN2和USERCODEEND2之间,如果不在,软件重新编译以后将会删除该内容,一般在g
一名小初学者
·
2024-01-14 18:56
STM32单片机学习笔记
单片机
stm32
嵌入式硬件
STM32
单片机定时器的使用(毫秒级延迟的设置与使用)
HAL库中有毫秒级的延迟,但是实际运用开发中我们往往还需要微秒级的延迟。本章将利用定时器实现微秒级的延迟。步骤将频率设置为80MHz调节预分频,配置CTRL+s保存代码自动生成代码如下:在tim.c中加入函数,并在tim.h中声明函数延迟代码voiddelay_us(uint16_tus){uint16_tdiffer=60000-us;HAL_TIM_Base_Start(&htim6);__H
一名小初学者
·
2024-01-14 18:56
STM32单片机学习笔记
单片机
stm32
嵌入式硬件
STM32
单片机实现简单的声音和光的采样
原理分析,找到对应管脚。如我的单片机相关对应的管脚是PB0和PB1,使用ADC(模数转换器)。配置使能ADC时钟的配置不能太高,这里设置为12,配置完成之后CTRL+s生成代码添加实现代码在adc.c文件中添加下面的代码(建议自己手动打一遍)enum{ADCCHN_LUX,ADCCHN_NOISY,ADCCHN_MAX,};intadc_lux_mix(uint32_t*lux,uint32_t*
一名小初学者
·
2024-01-14 18:23
STM32单片机学习笔记
单片机
嵌入式硬件
stm32
普中
STM32
-PZ6806L开发板(HAL库函数实现-读取内部温度)
简介主芯片
STM32
F103ZET6,读取内部温度其他知识内部温度所在ADC通道温度计算公式V25跟Avg_Slope值参考文档
stm32
f103ze.pdf电压计算公式Vout=Vref*(D/2^n
听我一言
·
2024-01-14 17:04
普中STM32-PZ6806L
stm32
嵌入式硬件
单片机
STM32
定时器输入捕获2——捕获高电平时长
由上图我们可以知道,高电平时间=t2-t1。在代码中,可以记录此时t1的时间然后再记录t2的时间,t2-t1,就是我们所想要的答案。但是,还有更简单一点点的,当到达t1的时候,我们把定时器清零,然后直接读出t2,就是这个高电平的时间。1.当TIM3的TIM_FLAG_CC1==1时,清除TIM3voidTIM3_IRQHandler(void){if(TIM_GetITStatus(TIM3,TI
学习C和C++_WWester
·
2024-01-14 16:08
stm32
嵌入式硬件
单片机
c语言
c++
学习
学习方法
【模块系列】
STM32
&TCS3472
环境开发板:
STM32
C6T6最小系统板案例的代码环境:Keil5+
STM32
CubeMX生成的HAL库,OLED(4P)+TCS3
紫阡星影
·
2024-01-14 14:42
模块系列
stm32
嵌入式硬件
单片机
mcu
STM32
定时器输入捕获3——捕获超长高电平
第一章:https://blog.csdn.net/m0_73671341/article/details/134773615?spm=1001.2014.3001.5501第二章:https://blog.csdn.net/m0_73671341/article/details/134938332?spm=1001.2014.3001.5501从第一章的定时器捕获我们可以知道,即使把定时器捕获时
学习C和C++_WWester
·
2024-01-14 14:11
stm32
嵌入式硬件
单片机
c语言
c++
学习
学习方法
STM32
——OLED实验
1.OLED简介OLED,即有机发光二极管OLED引脚说明引脚说明:1、CS:OLED片选信号(低电平有效)2、WR:向OLED写入数据3、RD:向OLED读取数据4、D[7:0]:8位双向数据线,有8个引脚,每个引脚传一位数据5、RST(RES):硬复位OLED(低电平有效)6、DC:数据/命令标志(0,命令;1,数据)2,OLED驱动原理驱动IC:驱动IC是指驱动集成电路(Integrated
m0_libinc++
·
2024-01-14 14:25
stm32
嵌入式硬件
单片机
STM32
——高级定时器输出比较模式实验
1高级定时器输出比较模式实验1.1高级定时器输出比较模式实验原理1.2高级定时器输出比较模式实验实验配置步骤1,配置定时器基础工作参数HAL_TIM_OC_Init()2,定时器PWM输出MSP初始化HAL_TIM_OC_MspInit()配置NVIC、CLOCK、GPIO等3,配置PWM模式/比较值等HAL_TIM_OC_ConfigChannel()4,使能通道预装载__HAL_TIM_ENA
m0_libinc++
·
2024-01-14 14:54
stm32
嵌入式硬件
单片机
STM32
(Cortex-M) 双堆栈MSP/PSP科普
https://blog.csdn.net/Guet_Kite/article/details/76020069https://blog.csdn.net/zhuimeng_ruili/article/details/118163303MSP/PSP是什么?作用?MSP主堆栈指针,PSP进程堆栈指针。MSP:复位后缺省使用的堆栈指针,用于操作系统内核以及异常处理例程(包括中断服务例程)PSP:由用
dsfire
·
2024-01-14 11:09
stm32
嵌入式硬件
单片机
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他