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应用
【韦东山】7天物联网智能家居实战训练营基础班-DAY1
我是看完了所有的课程才写的博客,韦东山老师的课还是比外面那些讲
STM32应用
的要好很多,讲解的很透彻。目前学的是基础部分
不出其右
·
2024-02-02 12:54
单片机
嵌入式硬件
stm32
STM32标准库——(1)简介、工程建立
内核开发的32位微控制器STM32常应用在嵌入式领域,如智能车、无人机、机器人、无线通信、物联网、工业控制、娱乐电子产品等STM32功能强大、性能优异、片上资源丰富、功耗低,是一款经典的嵌入式微控制器3.1
STM32
郑老师的小学童
·
2024-01-26 06:51
STM32
stm32
单片机
【STM32】STM32学习笔记-STM32简介(02)
00.目录文章目录00.目录01.STM32简介1.1STM32是什么1.2
STM32应用
领域1.3STM32命名规则1.4STM32选型02.ARM简介2.1ARM是什么2.2ARM系列03.STM32
Print World
·
2023-12-04 06:23
STM32F103
stm32
STM32学习笔记
stm32学习笔记
江科大
江科大stm32
STM32-HAL库-printf函数重定向(USART应用实例)
函数重定向(USART应用实例)前言一、STM32CubeMX配置串口二、代码修改1.引入printf重定向代码块2.添加#include前言为了便于调试,我们可以利用printf打印出调试的信息,在
STM32
Calvin Haynes
·
2023-11-13 12:15
stm32
c语言
经验分享
STM32-USART串口通信【USART和UART的区别】
这里只记主要关于
STM32应用
,不记原理,关于所有通信相关的物理和协议层面的详细知识总结将会放在【通信协议】专栏。
BUG从入门到精通
·
2023-11-07 14:22
STM32
USART
串口通信
STM32
异步通信
同步通信
STM32的bootloader程序(通过串口更新
STM32应用
程序)
1什么是bootloader?Bootloader,也被称为引导加载程序,是操作系统启动过程中的一个重要组成部分。它是存储在非易失性存储器中的一段小程序,负责在操作系统内核运行之前加载并启动一些必要的系统组件。当计算机开机后,BIOS(基本输入/输出系统)会首先运行,检查并初始化系统硬件,然后从设定的启动设备(如硬盘、U盘等)中找到Bootloader并把控制权交给它。Bootloader随后开始
星羽空间
·
2023-10-31 07:30
嵌入式开发
stm32
嵌入式硬件
bootloader
串口下载程序
串口烧录程序
STM32应用
笔记分类汇总,值得收藏
我们知道,STM32的生态系统可以说庞大而完备,技术文档也非常全面而丰富。常用的STM32技术文档包括各个系列参考手册、芯片数据手册、flash编程手册、应用笔记、各种用户手册等。其中应用笔记往往针对某一话题做了专门而详细的技术性、知识性解说,对STM32开发人员的应用开发非常有帮助。整体而言,这类应用笔记的数量也比较多,而且经常会做版本升级,有时突然要找某份资料可能要费一番功夫。我这里将其中跟S
「已注销」
·
2023-09-15 05:23
芯片
编程语言
java
stm32
linux
【STM32】高效开发工具CubeMonitor快速上手
STM32CubeMonitor系列工具能够实时读取和呈现其变量,从而在运行时帮助微调和诊断
STM32应用
,类似于一个简单的示波器。
科成长记录
·
2023-08-18 12:13
STM32
stm32
嵌入式硬件
单片机
STM32的HAL库开发系列 - 常用的用户库代码1
STM32的HAL库开发系列-常用的用户库代码1这些STM32用户库代码是一组预先写好的程序,可以帮助更快、更容易地开发
STM32应用
程序。这些代码通常包括驱动程序、硬件抽象层、中间件和示例应用程序。
现代的三流魔法使
·
2023-07-18 00:35
stm32
单片机
嵌入式硬件
Keil编译后的Code,RO,RW,ZI分别表示什么以及和芯片Flash、SRAM的对应关系
在使用keil开发
STM32应用
程序时,点击Build后在BuildOutput窗口中经常会有如下信息:以前一直好奇这几个参数和实际使用的STM32芯片中Flash和SRAM的对应关系,于是上网搜了一圈
珵诩媛
·
2023-04-02 23:41
分享
单片机
stm32
keil
mdk
cubeIDE开发,
stm32应用
开发过程涉及的术语简称表
开篇说明,以下仅是本人在采用CubeIDE开发套件做应用开发过程中暂时涉及的一些简称及术语说明列表,后续后涉及新的术语会调整添加,另外各位粉丝在阅读浏览时,如果发现有本文未曾添加或解析错误的术语简称,也可以留言告知,我会调整更新本文。A按第二字符ABCDEFGHIJKLMNOPQRSTUVWXYZ排序AAPCS:ARMArchitectureProcessCallStandardARM体系结构过程
py_free
·
2023-01-27 11:18
STM32开发案例
stm32
cubeIDE
cubeMX
术语表
术语简称
STM32应用
(十)经典控制算法PID(单级和串级)原理与代码实现
文章目录1.PID原理1.1PID三个参数简单理解1.2PID1.3PIPDPID适用系统2.串级PID原理3.PID代码3.1单级PID3.1.1初始化PID结构体3.1.2单级PID计算3.1.3PID初始化3.1.4清空PID3.2串级PID3.2.1初始化串级PID结构体3.2.2串级PID计算4.PID的使用4.1定义PID结构体并初始化4.2定义电机速度函数4.3在检测霍尔码盘时发送速
三木今天学习了嘛
·
2022-10-04 15:15
STM32CubeMx
stm32
pid
STM32应用
(一)控制舵机SG90/MG996R/数字舵机
文章目录1.舵机SG901.1舵机参数1.2实物图和接线1.3工程配置和代码编写1.4代码分享2.舵机MG996R(180°、360°)2.1舵机参数2.2实物图2.3补充:360°舵机3.数字舵机3.1舵机参数3.2实物图舵机的控制实际上就是对占空比的设定。1.舵机SG901.1舵机参数产品类型:SG90舵机产品扭矩:2.0kg/cm(4.8V),2.2kg/cm(6V)产品速度:0.09秒/6
三木今天学习了嘛
·
2022-10-04 15:15
STM32CubeMx
stm32
STM32应用
(六)一阶卡尔曼滤波代码和简单应用
文章目录0.前言1.一阶卡尔曼滤波代码实现1.1Kalman滤波代码1.1.1Kalman.c文件1.1.2Kalman.h文件2.一阶卡尔曼滤波代码应用2.1在源程序中加入.c/.h文件2.2Kalman应用2.3Kalman在稳定CPU温度传感器读数效果展示2.4Kalman在稳定红外传感器读数效果展示3.一阶卡尔曼滤波代码调参3.1直观上将数学公式与代码一一对应3.2纸质版个人理解3.3参考
三木今天学习了嘛
·
2022-10-04 15:45
STM32CubeMx
stm32
算法
嵌入式硬件
传感器
STM32应用
开发实践教程:初识STM32
1.1.1什么是STM321.STM32概述STM32微控制器是意法半导体(STMicroelectronics,ST)有限公司出品的一系列微控制器(MicroControllerUnit,MCU)的统称。意法半导体有限公司于1987年6月成立,由意大利的SGS微电子公司和法国的Thomson半导体公司合并而成(以下简称ST公司),是世界上最大的半导体公司之一。STM32微控制器基于ArmCort
谷哥学术
·
2022-09-29 18:29
STM32应用开发实践教程
stm32
单片机
arm
STM32应用
(九)编码器及其测速原理、L298N电机驱动控制编码器电机
文章目录1.L298N电机驱动1.1产品参数1.2实物图和接线2.编码器2.1编码器简介2.2常用编码器分类2.3霍尔编码器实物图接线!!!!2.4编码器倍频原理3.控制编码器电机(PWM模式)3.1电机介绍3.2M法测速(很重要!!!!)3.3工程配置3.4代码编写3.5接线3.6实验效果4.控制编码器电机(编码器模式)4.1工程配置4.2实物连接和连线解释4.3代码编写4.4接线4.5实验效果
三木今天学习了嘛
·
2022-05-23 21:39
STM32CubeMx
stm32
单片机
编码器
电机驱动
电机
msp432p401r 编码器电机程序
编码器电机的原理网上有很多,如果不懂可以看下这个博主的文章
STM32应用
(九)编码器及其测速原理、L298N电机驱动控制编码器电机_長空雁的博客-CSDN博客在这里博主只讨论如何去用软件采集测速。
星海中的绿洲
·
2022-05-23 21:02
msp432p401r
单片机
mcu
STM32单片机基础(理论概念知识)
文章目录STM32单片机基础(理论概念预备备)(一)什么是STM321、STM32字面含义2、优点(二)STM32能做什么(三)STM32怎么选型(四)
STM32应用
(寄存器)1、存储器映射2、寄存器和寄存器映射
大溥
·
2022-05-23 14:14
STM32学习笔记
芯片
stm32
单片机
嵌入式
stm32应用
:lua在Keil上的移植和使用
stm32应用
:lua在Keil上的移植和使用Lua的简介Lua的移植关于Lua的应用举例Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能
weixin_41558887
·
2022-02-05 17:04
STM32
Lua
YModem协议解析-基于STM32的IAP实现
第一章:浅析ICP与ISP、及IAP三种单片机烧录方式第二章:
STM32应用
IAP进行程序更新详解及实例第三章:Ymodem协议解析-基于STM32的IAP实现 简单认识一下
Colin.Tan
·
2021-05-15 23:31
#
嵌入式开发:STM32藏经阁
Ymodem
STM32
Keil中的Code,RO,RW,ZI分别表示什么?
在使用keil开发
STM32应用
程序时,点击Build后在BuildOutput窗口中经常会有如下信息:以前一直好奇这几个参数和实际使用的STM32芯片中Flash和SRAM的对应关系,于是上网搜了一圈
k0becheng
·
2020-09-13 19:30
疑问:
STM32应用
于频率计/计数器的性能问题
有这样一种脉冲信号需要计数:5VCMOS,脉宽固定为10ns计数误差要求是±10%(暂定)闸门时间:最小1ms疑问1:stm32单片机能不能识别10ns的脉宽?疑问2:stm32IO口的最高输入频率?最快翻转速度?能否提供高速TTL(CMOS)输入?疑问3:如果使用片上计数器(定时器),不考虑IO,理论最大输入频率是?最小脉宽是?疑问4:中断本身对计数/计频的影响有多大,如何影响?
最好的自己in
·
2020-08-26 12:31
底层硬件
C语言
stm32
STM32应用
之TFT1.44寸屏ST7735驱动 SPI通信
STM32应用
之TFT1.44寸屏ST7735驱动GitHub项目下载链接:点我下载硬件平台:stm32f103rct和1.44寸128x128TFT屏(st7735驱动)IDE:keilMDK一些可能的问题
Trisuborn
·
2020-08-21 04:18
C语言
嵌入式
单片机
MDK-ARM(Keil uVision V4.72)上STM32开发环境配置
以前我都是在Eclipse上面和arm-none-eabi交叉编译环境来开发
STM32应用
程序的。现在改用MDK-ARM比较专业的工具搭建一个开发环境。
David_Gabriel
·
2020-08-21 00:41
MCU/ARM
跟着原子学习stm32之内存管理
为了深入的学习
stm32应用
,从新拿起原子写的《stm32开发指南》来深入的学习,所以这里太基本的东西不讲。文中有可能会搬一些原子大神的东西。
a827415225
·
2020-08-20 05:35
STM32
stm32应用
-简单的串口接收与发送程序
与上位机的串口通信是一个很常用的程序。碧海蓝天在刚刚接触stm32芯片时写的第一个简单程序就是串口通信,现在把程序代码甩出来与大家分享。完整的程序哦~一般人我不告诉他库版本:ST3.0.0文件:mian.c//功能:串口初始化、打开定时器中断,然后一直接收数据状态就好了。发送在中断中实现#include"stm32f10x.h"#include"usart.h"u8USART_rx_data;in
Thedayaftertomorrow
·
2020-08-20 00:50
STM32
串口程序
STM32应用
TFT ILI9328液晶显示
STM32F103C8T6TFTILI9328液晶显示屏使用教程硬件STM32F103C8T6TFTILI9328ST-LINKV2下载杜帮线STMF103C8T6TFTILI9328液晶显示屏硬件连接(按照下面代码连接)代码TFT.C/*********************************************************************************
みずじ
·
2020-08-18 23:10
STM32基础
学习笔记总结
C/C++
STM32应用
linux内核链表
STM32应用
linux内核链表在此之前,已经对Linux内核链表已经移植过一次。
须须草
·
2020-08-18 16:49
linux内核
STM32
使用Arduino IDE 开发
STM32应用
程序
【为甚么要用Arduino】1开发迅速,Arduino有很多现成的方案,使用STM32开发个RFID门禁卡识别系统需要从底层做起,了解单片机,了解MFRC522硬件通信协议等,业余爱好者怎么也要一天!用Arduino你只要几分钟!2各种开源方案任你选择,搭个自己喜欢的艺术品从来没有如此简单【怎么搞】:分为以下几步1下载ArduinoIDE,并安装编译器。这里通过安装一款开发板安装编译器2添加Ard
weixin_30748995
·
2020-08-18 04:44
PCB设计中的SDRAM辐射干扰对策
某些使用外置SDRAM的
STM32应用
客户反映其产品在EMC测试中,存在由于SDRAM信号导致辐射干扰超标的问题。
半斗米
·
2020-08-17 18:48
嵌入式系统
STM32应用
文件系统--W25Q256(RTT系统)
1.在meunconfig中开启DFSelmfatfs2.在menuconfig中开启libc3.meunconfig中开启SPIFlash4.将W25Q128注册成块设备5.文件系统的挂载操作还是比较简单的:在meunconfig中开启DFSelmfatfs使用Env工具进入rt-thread\bsp\stm32f429-apollo目录,在命令行中输入menuconfig命令进入配置界面。在m
zomejy
·
2020-08-15 11:24
RT-thread
RT-Thread移植
stm32
STM32应用
简章之GPIO初始化(输入引脚)
l//初始化IO模式:上拉/下拉输入。调用函数:voidKEY_Init(void)//IO初始化{ GPIO_InitTypeDefGPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOE,ENABLE);//使能PORTA,PORTE时钟 GPIO_InitStr
qq_31361567
·
2020-08-15 11:32
STM32
STM32应用
-第6节-Lora
接上文,用USB-TTL分析了Lora模块基本功能后,就需要继续开始原理图设计了。毕竟USB-TTL难以实现模块的不同状态的配置和切换。STM32F103C8T6主芯片采用常用的STM32F103C8T6,并未采用L系列。一来考虑到对芯片的熟悉程度,二来系统耗电瓶颈可能未必在MCU这里,三来考虑成本问题,因此选用了最常用的STM32F103C8T6。电源设计这里主要参考VDDA的电源设计,用磁珠隔
book_drabit
·
2020-08-14 00:41
一个关于STM32定时器CCR无法清零的话题
这里跟大家分享一个
STM32应用
开发过程中操作CCR寄存器遇到的小案例,是关于对STM32定时器中的捕获寄存器CCR进行清零的问题。
gpio_adc
·
2020-08-11 11:47
stm32学习笔记
USART从低功耗模式唤醒STM32F0
STM32F0的低功耗模式官网参考资料官方参考代码实际参考代码STM32F0的低功耗模式详细内容见参考手册—Powercontrol(PWR)在
STM32应用
中,为了降低功耗共有以下三种工作模式:SleepmodeCPUclockoff
萤火虫的电子笔记
·
2020-08-08 22:25
嵌入式开发:STM32
coocox学习笔记-串口
CoIDE版本:CoIDE-V2Beta编译器版本:gcc-arm-none-eabi-5_2-2015q4目标板:STM32F030C8T6之前一直使用MDK开发
STM32应用
程序,近日想尝试下gcc
anobodykey
·
2020-08-07 14:22
STM32
使用C#编写STM32对接物联网平台IoTSharp发送遥测数据
写到这里我想提一下我的初心,那就是告诉所有人C#无所不能,C#可以写单片机,也可以写Web应用,也可以写移动应用,也可以写桌面应用,又有人提到nanoFramework的性能问题,这点我认为跟MicroPython等解释型
STM32
麦壳饼
·
2020-08-04 15:49
Keil编译后的Code,RO,RW,ZI分别表示什么以及和芯片Flash、SRAM的对应关系
在使用keil开发
STM32应用
程序时,点击Build后在BuildOutput窗口中经常会有如下信息:以前一直好奇这几个参数和实际使用的STM32芯片中Flash和SRAM的对应关系,于是上网搜了一圈
weixin_30510153
·
2020-07-30 22:13
Keil中的Code,RO,RW,ZI分别表示什么?
在使用keil开发
STM32应用
程序时,点击Build后在BuildOutput窗口中经常会有如下信息:以前一直好奇这几个参数和实际使用的STM32芯片中Flash和SRAM的对应关系,于是上网搜了一圈
窗外等花开
·
2020-07-30 21:52
STM32
STM32应用
实例十一:基于SPI和AD7192的数据采集
在开发臭氧发生器的时,我们需要一个高分辨率的AD采集,于是选择了AD7192,选择这款ADC的原因比较简单。首先它是24位的符合我们的精度要求;其次它自带时钟,便于节省空间;第三他又4路单端或2路差分输入,与我们需要三路采集相符。1、AD7192简介AD7192是一款适合高精密测量应用的低噪声完整模拟前端,内置一个低噪声、24位Σ-Δ型模数转换器(ADC)。片内低噪声增益级意味着可直接输入小信号。
weixin_30394333
·
2020-07-30 02:14
嵌入式
STM32应用
-第4节-震动传感器ADXL345
ADXL345传感器详解硬件设计ADXL345硬件原理图设计如下:SPI接口或者I2C接口选择当CS上拉时,设置为I2C接口。当CS未有上拉时,设置为SPI接口具体设置可以参考Datasheet自由落体中断源为0X87Activity检测Activity检测可以用来检测传感器是否被触碰,或者处于活动状态。Inactivity用来检测传感器是否处于非活动状态。Link位:当设置了Link位后,Act
book_drabit
·
2020-07-29 17:19
STM32应用
实例十五:STM32的ADC通道间干扰的问题
最近我们在开发一个项目时,用到了MCU自带的ADC,在调试过程中发现通道之间村在相互干扰的问题。以前其实也用过好几次,但要求都不高所以没有太关注,此次因为物理量的量程较大,所以看到了变化。首先来说明一下此次的软硬件环境,MCU采用的是STM32F103VET6,ADC采用自带的ADC1,使用通道6和7。在软件方面,我们使用版本为1.4的HAL库,使用DMA方式采集。接下来,我们描述一下现象。在下边
weixin_30569001
·
2020-07-29 12:17
致STM32初学者,外设先后学习顺序!
因为平时工作时做的硬件工作偏多一些,在去年的2017年,主要做了硬件和射频方面的硬件研发工作,另外在产品量产跟线和生产支持上也花费了很多时间,以致把一直想掌握的
STM32应用
这一块给搁置了,还有掌握的C
Sunday_Coder
·
2020-07-27 17:10
STM32应用
实例五:与SHT1X温湿度传感器通讯
在这次项目开发中应用到了SHT1X温湿度传感器,该系列有SHT10、SHT11和SHT15,属于Sersirion温湿度传感器家族中的贴片封装系列。包括一个电容性聚合体测湿敏感元件、一个用能隙材料制成的测温元件,传感器内部有一个精度高达14为位的A/D转换器。更详细资料请参考说明书。1、硬件介绍现在对本次使用的SHT15作简要介绍。其引脚定义如下:引脚名称描述1GND地2DATA串行数据,双向3S
weixin_30813225
·
2020-07-15 03:37
跟着原子学习stm32之汉字显示
为了深入的学习
stm32应用
,从新拿起原子写的《stm32开发指南》来深入的学习,所以这里太基本的东西不讲。文中有可能会搬一些原子大神的东西。字库显示的整个过程可以概括为:根据汉字的GBK码找字库码。
a827415225
·
2020-07-11 01:21
STM32
STM32应用
-第2节-MOS管使用方法
创业项目中的振动记录仪作为数据记录仪的一种,需要采用电池供电,因此需要采用MOS管,控制传感器的开启或者关闭。物联网产品中,通常需要实现电池供电,因此MCU需要有能力开通或者关断各个外设供电。为此,再复习一下MOS管的应用。NMOS和PMOS顾名思义,NMOS为阴性,因此箭头向内,PMOS为阳性,箭头向外。NMOS特性:G>S时导通,也就是阴性的G级电压为正时,MOS导通,电流从D流向S(G对面,
book_drabit
·
2020-07-07 04:40
STM32应用
实例十四:利用光敏二极管实现光度测量
最近我们在开发臭氧发生器时,需要监测生成的臭氧的浓度,于是想到使用光度计来测量。因为不同浓度的臭氧对管的吸收作用是不相同的,于是检测光照强度的变化就可以得到相应的浓度数据。1、硬件设计此次光照度检测我们选用了S1336-5BQ光电点二极管,其光谱响应范围为:190~1100nm范围。而我们的光源波长则在254nm最显著,包括其它600nm以内的光波,这个好处于测量范围之内。根据相关的资料,光电点二
badiu_30394251
·
2020-07-05 20:57
STM32 复位及时钟 应用总结(1)
《
STM32应用
手册》4.《STM32函数库手册》一、复位STM32F10xxx支持三种复位形式,分别为系统复位、上电复位、备份复位。
springcity2014
·
2020-07-05 13:22
单片机
STM32应用
过程中与电源相关的案例分享
我们在从事STM32单片机的应用开发及调试过程中,往往会碰到各类异常。其中有不少比例的问题跟电源有关。对于一个电子产品而言,电源部分很关键、很重要,但在实际开发调试中,我们偶尔会有意无意的忽视它。这里分享几个实际案例,以加强刺激,加深印象。毕竟因为电源问题可能导致的异常很多很多,这里分享几个案例算是抛砖引玉,希望大家在调试中对电源方面加以重视。个人认为,往往电源出问题时导致的异常时并不太好分析,多
gpio_adc
·
2020-07-04 16:59
stm32学习笔记
STM32应用
-5-LORA模块测试
在一个物品定位项目中,需要用Lora实现物品定位功能。此项目没有选择NBIOT因为客户对于NB需要SIM卡,以及NB的成本并不满意,因此选择更低成本,且无需SIM卡的LORA方式。硬件连接其中,Lora模块的管脚连接方式如下:序号引脚引脚方向备注1M0输入(不可悬空)和M1配合,决定模块的工作模式(极弱上拉,如不使用可接地)2M1输入(不可悬空)和M0配合,决定模块的工作模式(极弱上拉,如不使用可
book_drabit
·
2020-07-04 12:17
上一页
1
2
下一页
按字母分类:
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
其他