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
STM32HAL
STM32 HAL库+ESP8266+华为云物联网平台
文章内容:
STM32HAL
库通过串口发送AT指令完成与ESP8266的控制实现接入华为云物联网平台,并完成基本通信与控制,包括设备属性上报和命令下发解析与响应。
IOT趣制作
·
2023-08-13 03:11
单片机
stm32
嵌入式硬件
STM32CubeMX安装教程
前言安装步骤:参考:【STM32】STM32CubeMx使用教程一--安装教程_Z小旋的博客-CSDN博客JRE(JavaRuntimeEnvironment):Java运行环境STM32CubeMXHAL库:
STM32HAL
稚子
·
2023-08-12 15:26
STM32开发教程
stm32
STM32HAL
库 总线舵机驱动库的编写
STM32HAL
库总线舵机驱动库的编写文章目录
STM32HAL
库总线舵机驱动库的编写1理论基础1.1硬件1.2电路图1.3原理1.4通信协议2程序编写2.1cubemx设置(1)USART1设置(2)USART3
ZRob
·
2023-08-12 06:51
STM32HAL库入门学习
stm32
单片机
嵌入式硬件
嵌入式开发的学习与未来展望:借助STM32 HAL库开创创新之路
而
STM32HAL
库作为嵌入式开发的高级库,为学习者提供了更高效、更简单的开发方式。本文将结合
STM32HAL
库的支持,对嵌入式开发的学习给出一些建议和未来的展望。
老白同学
·
2023-08-11 09:25
学习
stm32
嵌入式硬件
STM32HAL
库:简化STM32微控制器开发
STMicroelectronics通过其
STM32HAL
库为这些问题提供了解决方案,该库是专门为STM32微控制器系列设计的软件开发库。
老白同学
·
2023-08-11 09:53
stm32
嵌入式硬件
单片机
聊聊
STM32HAL
库的话题
STM32HAL
库是STMicroelectronics公司为STM32微控制器系列提供的一套软件开发库,它提供了一系列功能丰富的API,方便开发者进行STM32微控制器的软件开发。
老白同学
·
2023-08-07 18:57
单片机
嵌入式硬件
STM32 实现 4*4 矩阵键盘扫描(HAL库、标准库 都适用)
本文实现的代码是基于
STM32HAL
库的基础上的,不过标准库也可以用,只是调用的库函数不同,逻辑跟配置是一样的,按我这里的逻辑来配置即可。
lhh_qrsly
·
2023-07-30 23:51
单片机/mcu/soc/物联网
聊聊STM32 ADC的话题
在STM32中,ADC可以通过
STM32HAL
库提供的函数接口进行配置和操作。主要的步骤包括初始化ADC模块、配置转换参数、选择采样通道、启动转换并获取转换结果。
老白同学
·
2023-07-28 00:50
人工智能
聊聊单片机编程测量电机的电流
配置ADC模块:使用
STM32HAL
库提供的函数
老白同学
·
2023-07-28 00:50
单片机
嵌入式硬件
STM32 HAL库定时器输入捕获+更新中断
STM32HAL
库定时器输入捕获+更新中断相关参考:https://www.cnblogs.com/kevin-nancy/p/12569377.html#4621839相关篇《
STM32HAL
库定时器输入捕获
perseverance52
·
2023-07-24 15:00
stm32
输入捕获
STM32 HAL库定时器输入捕获SlaveMode脉宽测量
STM32HAL
库定时器输入捕获SlaveMode脉宽测量SlaveMode模式简介✨SlaveMode复位模式:在发生一个触发输入事件时,计数器和它的预分频器能够重新被初始化;同时,如果TIMx_CR1
perseverance52
·
2023-07-19 10:33
stm32
脉宽测量
输入捕获
STM32 HAL/STD库驱动HC-SR04测距
STM32HAL
/STD库驱动HC-SR04测距✨说明:本文不介绍HC-SR04原理。
perseverance52
·
2023-07-19 09:45
stm32标准库开发例程
stm32
stm32
嵌入式硬件
单片机
STM32HAL
库开发
1、Cube_MX需要Java的环境这里不展示Java环境的安装,需要了解的小伙伴请参考B站野火的开发指南。CMSIS标准和库的层次关系我们HAL库之间的关系一、HAL库的移植1、我们先建一个文件夹取名为Project然后在里面新建四个子文件夹,用来存放我们的外设文件2、新建工程点击keil5mdk软件进行配置然后将它保存到我们的project目录下,然后选择我们的芯片类型我们回到原工程找到pro
小白今天也很酷
·
2023-07-18 00:03
STM32_HAL库
stm32
单片机
嵌入式硬件
[STM32教程]01如何开始准备hal库的开发环境
文章目录概述1、认识硬件环境1.1ARM简介1.2STM32简介2.软件开发环境准备2.1KeilMDK安装2.2安装STM32CubeMX2.3安装
STM32HAL
库2.4St-LinkV2使用总结概述本文介绍如何准备
高博士_嵌入式
·
2023-07-18 00:20
STM32F103开发
高博士开发板
stm32
嵌入式硬件
单片机
hal库
stm32HAL
库中断模式编程
1、使用HAL库采用中断模式编程,当开关接高电平时,LED亮灯;接低电平时,LED灭灯。(1)引脚配置A4输出控制灯的亮灭,设置为GPIO_OutputA1持续输出高电平,设置同上A7持续输出低电平,设置同上B5模拟开关,设置为GPIO_EXTI5(2)配置exit(3)配置SYS(4)配置GPIO把A1配置为高电平、A7配置为低电平把B5中断配置为上升沿和下降沿都触发(5)勾选并创建项目(6)通
辣子鸡味的橘子
·
2023-07-16 09:20
stm32
单片机
arm
stm32 hal库硬件spi(软件spi)驱动1.8寸tft—lcd屏幕
stm32hal
库硬件spi(软件spi)驱动1.8寸tft—lcd屏幕前言环境搭建一、stm32软件spi驱动lcd1cubemx配置2代码移植1)lcd.c2)spi.c3)gui.c4)test.c5
林叔叔336
·
2023-07-14 05:34
stm32
spi
stm32
单片机
arm
【STM32】串口接收任意字符串
目录前言cube配置usart.h:usart.cmain:效果前言之前写了一篇
STM32hal
库串口中断接收任意字符实际上是不完美的,他接收到换行符就完蛋了。
创客阿蛋
·
2023-06-21 05:57
STM32
vscode
1024程序员节
ide
[GD32F103CBT6]
STM32HAL
库+串口+Modbus RTU 从机
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、ModebusRTU报文格式二、Modbus调试器三、GD32F103CBT6程序(HAL库)1.串口配置2.Modbus监控数据接收3.CRC16校验程序4.解析MobusRTU报文总结本文章是记录ModbusRTU从机的介绍及程序。一、ModebusRTU报文格式Modbus协议是当前工业通信及PLC用到的最多的协议之
单片有机机
·
2023-06-19 02:47
STM32高级功能
stm32
单片机
嵌入式硬件
STM32HAL
ADC+TIM+DMA采集交流信号 基于cubemx
ADC+TIM+DMA采集交流前言本文主要讲解定时器触发ADC去采集交流信号,DMA把数据搬移到内存。所需工具:开发板:STM32F103C8T6STM32CubeMXIDE:Keil-MDK相关文章:STM32HALADC+TIM+DMA采集交流信号基于cubemx(二)STM32cubemxADC+TIM+DMA超频采样文章目录ADC+TIM+DMA采集交流前言模式简介工程建立时钟配置ADC配
四臂西瓜
·
2023-06-13 16:48
电赛模块
冬令营
stm32
单片机
arm
STM32管脚模拟协议驱动双路16位DAC芯片TM8211
这里介绍
STM32HAL
库驱动TM8211的逻辑,时序和代码。
PegasusYu
·
2023-06-13 01:51
STM32
stm32
TM8211
DAC
16位
双路
STM32 HAL库 使用 USB HID 配置
STM32HAL
库HID配置STM32CubeMax配置修改USB描述符修改HID设备PIDVID修改HID报告间隔修改USB报告长度发送和接收发送接收STM32CubeMax配置我这里使用的是HS接口但使用的是内部
renjkun
·
2023-06-12 07:23
STM32
stm32
单片机
嵌入式硬件
USB
HID
STM32 HAL库串口收发数据
STM32HAL
库串口收发数据许多传感器的使用方法是:单片机给传感器发送一帧数据,然后传感器返回单片机一帧有用数据,所以串口的收发功能十分重要。
smart_mode
·
2023-06-09 22:58
嵌入式
stm32
单片机
STM32 HAL库驱动BMP390L气压传感器
STM32HAL
库驱动BMP390L气压传感器参考官方的驱动https://github.com/boschsensortec/BMP3-Sensor-API以及芯片的数据手册,使用硬件I2C驱动传感器
小李干净又卫生
·
2023-06-08 20:16
stm32
单片机
嵌入式硬件
STM32HAL
库RS485-ModBus协议控制伺服电机
STM32HAL
库RS485-ModBus协议控制伺服电机一个月前,接手了一个学长的毕设小车,小车采用rs485通信的modbus协议驱动轮毂电机,与往常我学习的pwm控制电机方法大相径庭,在这里以这篇博客记录下该学习过程
于小猿Sup
·
2023-06-08 08:54
stm32
单片机
嵌入式硬件
STM32HAL
库中外设初始化MSP回调机制及中断回调机制详解
我们开始学习HAL库的过程中,一定会发现与固件库开发中外设初始化流程和中断处理机制不相同,在这里将为大家解答一下心中的译文。HAL外设初始化MSP回调机制在外设初始化函数中,HAL_PPP_Init();中需配置外设的相关参数,外设用到的IO和NVIC和时钟等放到HAL_PPP_MspInit()回调函数中。初始化函数会自动调用回调函数.HAL库中断回调机制HAL库中中断处理机制与固件库中不同,他
BBA_Code
·
2023-04-20 17:49
stm32
单片机
嵌入式硬件
STM32HAL
库USART外设配置流程及库函数讲解
HAL库中USART外设配置流程及库函数讲解一说到串口通信,及必须说一下aRS-232/485协议。232协议标准物理接口就是我们常用的DB9串口线RS-232电平:逻辑1:-15~-3逻辑0:+3~+15COMS电平:逻辑1:3.3逻辑0:0vTTL电平逻辑1:5v逻辑0:0v电平转换问题:TTL和COMS电平不能和232电平直接通信,会烧坏单片机。经过电平转换芯片常见转换芯片MAX232串口通
BBA_Code
·
2023-04-20 17:18
STMHAL库函数功能和用法
stm32
单片机
嵌入式硬件
STM32HAL
库 串口USART的使用
STM32HAL
库串口USART的使用文章目录
STM32HAL
库串口USART的使用前言一、配置USART1串口通信引脚二、使用步骤三、串口中断回调函数1.配置2.在icode中增加usart.c和usart.h
ZRob
·
2023-04-19 06:53
STM32HAL库入门学习
stm32
单片机
嵌入式硬件
STM32 HAL库PID控制电机 第三章 PID控制双电机
STM32HAL
库PID控制电机第三章PID控制双电机注:本文含全部PID控制代码,保证可以运行,如不能运行可以留言回复1基础配置1.1编码器电路图及配置引脚定时器通道PA0TIM2_CH1PA1TIM2
ZRob
·
2023-04-16 14:17
STM32HAL库入门学习
stm32
单片机
嵌入式硬件
STM32 HAL库PID控制电机 第二章 TB6612FNG芯片驱动GB37-520电机
STM32HAL
库PID控制电机第二章TB6612FNG芯片驱动GB37-520电机(HAL库)1电路图2TB6612简介TB6612是双驱动,可同时驱动两个电机STBY:接单片机的IO口清零电机全部停止
ZRob
·
2023-04-16 14:47
STM32HAL库入门学习
stm32
单片机
嵌入式硬件
STM32 HAL库PID控制电机 第一章 新建STM32 Project
STM32HAL
库PID控制电机第一章新建STM32Project注:本篇文章参考杨桃电子的入门30讲,仅作为基础教程使用第一次创建时会弹出下载窗口,等待窗口消失后继续操作。
ZRob
·
2023-04-16 14:46
STM32HAL库入门学习
stm32
单片机
驱动开发
STM32HAL
库使用总结(持续更新)
1、外设初始化设置硬件无关参数,调用初始化函数,比如:1TIM_HandleTypeDefTIM3_Handler;//定时器句柄23//通用定时器3中断初始化4//arr:自动重装值。5//psc:时钟预分频数6//定时器溢出时间计算方法:Tout=((arr+1)*(psc+1))/Ftus.7//Ft=定时器工作频率,单位:Mhz8//这里使用的是定时器3!(定时器3挂在APB1上,时钟为H
bacang9612
·
2023-04-08 12:17
嵌入式
STM32HAL
库驱动DS18B20温度传感器
说明:控制器STM32L431RCT6晶振12MHZ配置时钟80MHZ一、配置定时器(TIM6)主要是用来做微秒级延时相关微秒级延时函数voidDelayUs(uint16_tnumber){__HAL_TIM_SET_COUNTER(&TIM_Handle,0);//设置计数器的初值为0__HAL_TIM_ENABLE(&TIM_Handle);//开启定时器while(__HAL_TIM_GE
小梁子LZ
·
2023-04-04 10:08
stm32
单片机
arm
STM32 HAL库IDLE检查DMA接收完成程序中ORE问题
STM32HAL
库IDLE检查DMA接收完成程序中ORE问题HAL库IDLE检查DMA接收完成程序流程说明ORE产生原因ORE消除办法(未验证)HAL库IDLE检查DMA接收完成程序流程说明1.配置串口
airuoshahen
·
2023-04-04 00:25
STM32
STM32HAL
库GPIO和EXTI
STM32HAL
库GPIOSTM32芯片最多拥有7组端口(GPIOA—GPIOG),每组端口最多有用16个引脚(Pin0—Pin15)STM32的每个I/O端口都可以自由编程,但I/O端口寄存器必须按32
计算机小混子
·
2023-03-31 15:09
单片机
stm32
单片机
嵌入式硬件
stm32学习笔记 GPIO-点亮小灯(寄存器法)
本次使用的开发板是在拼多多买的AliOSThingsDeveloperKit(50¥)资料stm32l496xx芯片使用手册;AliOSThingsDeveloperKit硬件原理图与开发介绍;bilibil视频-
STM32HAL
G.O.Y
·
2023-03-31 01:20
stm32
单片机
arm
【学习笔记】
STM32hal
库开发入门笔记
前言这是一个大概半年前的自学笔记,现在整理放到博客上来,笔记还未完善甚至还有一些内容因为还没学到直接空了出来,以后会随着学习继续完善,如果真有大佬看完的话十分欢迎大佬指教找资料野火,正点原子,硬石学习途径野火,正点原子,韦东山,b站Just_Hello_World、WUT_电子科协。两种手册参考手册:片上外设工能说明和寄存器描述。编程时常查看。数据手册:功能概览,引脚说明,内存映射和封装特性。开发
全佑
·
2023-03-29 03:41
stm32
单片机
学习
蓝桥杯——PWM / PWM定时器捕获频率和占空比
STM32HAL
库系列(一)定时器PWM输入捕获模式_️零柒️的博客-CSDN博客_定时器捕获模式原理图具体可以去看pwm原理,这里不多赘述Cubemx一定要设置占空比!!!
清蒸鲈鱼不好吃
·
2023-02-18 21:12
蓝桥杯
单片机
windows下使用vscode开发stm32
Windows下使用vscode开发stm32写在开头有条件的用clion,方法更简单,具体教程参考知乎稚晖君教程《配置CLion用于STM32开发【优雅の嵌入式开发》(点击跳转)起初搭建环境的想法是keil对
stm32hal
sitice
·
2023-01-13 12:22
stm32
windows
vscode
STM32HAL
库游戏手杆控制俄罗斯方块游戏
通过控制游戏手杆来玩俄罗斯方块游戏,里面的代码很多很长,而且也不是我写的,所以我不能直接把一整个代码给出。只是整理了一下思路,还有部分代码截图,希望对你们有所帮助。就是游戏设置了三个等级,主要是因为设定定时器的定时时间长短来控制俄罗斯方块的掉落。按下游戏控制杆的UP键就是开始游戏。手柄函数:剩下的LCD函数十分复杂,主要是颜色,文字,寄存器那一块。我不懂,哈哈。
April_Mon_7788
·
2022-11-27 13:13
游戏
stm32
STM32HAL
移植 FlashDB 超轻量级的嵌入式数据库框架(裸机版本)
目录概述使用场景主要特性性能及资源占用TSDB性能测试1(norflashW25Q64)TSDB性能测试2(stm32f2onchipflash)资源占用(stm32f4IAR8.20)一、使用方法二、STM32CubeMx配置三、Examples四、运行结果五、总结概述FlashDB是一款超轻量级的嵌入式数据库,专注于提供嵌入式产品的数据存储方案。与传统的基于文件系统的数据库不同,FlashDB
Ch_champion
·
2022-10-23 10:36
#
STM32
STM32F103C8T6移植uC/OS-III基于HAL库完成多任务
文章目录一、任务内容二、获取uC/OS-III源码三、建立
stm32hal
库工程四、复制uC/OS-III文件到工程文件夹五、添加工程组件和头文件路径1.添加工程分组2.添加文件到分组3.添加头文件路径六
伊木子曦
·
2022-10-14 18:50
#
嵌入式
stm32
嵌入式
多任务
UC/OS
CLion开发stm32 使用DSP库的操作方法
目录1.添加DSP库文件到工程目录2.修改CMakeLists3.添加
STM32HAL
库使用CLion开发stm32时,添加stm32的DSP库支持,以便进行后续FFT等运算1.添加DSP库文件到工程目录生成
·
2022-09-16 10:21
STM32 HAL库组成概述
STM32HAL
库概述WrittenbyRestar_xtatUESTCLIREN_B303Forreferenceonlytotheclass.4intheCollegeofOptoelectronicScienceandEngineeringofUESTC
Restar_xt
·
2022-09-11 07:28
stm32
单片机
arm
STM32 HAL库串口(UART/USART)调试经验(一)——串口通信基础知识+HAL库代码理解
STM32HAL
库串口(UART/USART)调试经验(一)——串口通信基础知识+HAL库代码理解WrittenbyRestar_xtatUESTCLIREN_B303Forreferenceonlytotheclass
Restar_xt
·
2022-09-11 07:28
stm32
单片机
STM32HAL
库串口接收中断HAL_UART_Receive_IT()配置失效
STM32HAL
库串口接收中断配置失效HAL_UART_Receive_IT()函数调用无效问题:使用stm32的hal库配置串口的时候调用HAL_UART_Receive_IT()函数开启串口接收中断
爱出名的狗腿子
·
2022-08-22 21:32
嵌入式开发
stm32
串口通信
0.96寸4针OLED驱动(模拟iic协议)
STM32HAL
库
OLED采用4针,IIC通信协议的0.96寸OLED屏幕;显示中文需要取模软件;FunctionList:voidI2C_Configuration(void)–配置CPU的硬件I2CvoidI2C_WriteByte(uint8_taddr,uint8_tdata)–向寄存器地址写一个byte的数据voidWriteCmd(unsignedcharI2C_Command)–写命令voidWrit
wuawuawuaAAAA
·
2022-07-03 19:11
SLAM小车,从0到1——STM32 HAL库使用
以下梳理
STM32HAL
库的各项外设初始化结构体和函数。一、外设概况。各外设初始化方式如下表。
Yes2morrow
·
2022-06-01 20:31
笔记
单片机
stm32
arm
STM32HAL
移植 MultiTimer 极简美开源软件定时器(裸机开发神器)
目录概述一、使用方法二、STM32CubeMx配置三、Examples四、运行结果五、总结概述MultiTimer是一个软件定时器扩展模块,可无限扩展你所需的定时器任务,取代传统的标志位判断方式,更优雅更便捷地管理程序的时间触发时序。GitHub:https://github.com/0x1abin/MultiTimer硬件:STM32F103CBT6最小系统板软件:Keil5.29+STM32C
Ch_champion
·
2022-04-23 15:48
#
STM32
STM32CubeMX | 适用于嵌入式平台的Modbus主机实现(基于FreeModbus简单修改而来)
STMC2CubeMX|
STM32HAL
库移植FreeModbus详细步骤网上有很多从机的实现,找主机却很少,要么有系统限制,要么还要基于某个依赖才能使用。
雍正不秃头
·
2022-04-15 16:41
STM32
modbus
modbus主机
modbus从机
STM32
freemodbus
Modbus RTU主站移植到stm32 hal库
传统modbusrtu主站源代码port串口是采用单个字节发送,但是
stm32hal
库提供一帧发送、一帧接收,同时提供完成的中断处理。
Asen2021
·
2022-03-05 09:36
笔记
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他