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
zubax_gnss移植到STM32F407
源码下载:https://github.com/Zubax/zubax_gnss.git源码默认支持STM32F107芯片
STM32HAL
库测试:zubax_gnss\bootloader\zubax_chibios
thomas_blog
·
2023-11-05 19:03
STM32
zubax-gnss
stm32f407
STM32 HAL库 DMA接收数据丢失
STM32HAL
库DMA接收数据丢失一、STM32DMA串口中断一般配置方法/***@briefThisfunctionhandlesUSART6globalinterrupt.
糊口的前端工程师
·
2023-11-04 17:45
STM32
stm32
dma
串口通信
STM32HAL
库微秒延时(μs)
STM32HAL
库微秒延时(μs)单片机:STM32F407ZET6软件版本:STM32CubeMX4.20.1单片机固件包:STM32CubeFW_F4V1.15.0本代码是我于2019年8月参加全国大学生电子设计竞赛前做赛前准备时参考网络上博客的程序代码编写
维多小子
·
2023-11-03 19:58
单片机
单片机
stm32
STM32-电源管理(实现低功耗)
电源管理
STM32HAL
库对电源管理提供了完善的函数和命令。工作模式(高功耗->低功耗):运行、睡眠、停止、待机。
Couvrir洪荒猛兽
·
2023-10-31 18:34
#
野火指南者STM32F103
stm32
STM32F4应用DMA——串口收发不定长数据
下图来自STM32官网的手册,RM0009.pdf发送数据逻辑图:接收数据逻辑图下面是使用
STM32HAL
库进行配置,大致实现思路都是一样的,先开启串口初始化(开启DMA传输),相应的
须须草
·
2023-10-29 11:12
STM32
stm32
串口通信
单片机
dma
stm32hal
库硬件IIC使用OLED(SSD1306)
其实OLED算是非常常用的一个小模块了,之前用的一直用的是软件模拟的IIC,总的来说感觉还是都是有点"答辩",经常莫名其妙的就点不亮的,用了cubemx之后硬件iic配置就非常方便了,还是想用硬件iic,一方面是速率快,二是稳定。在百度搜了一圈也没发现什么好的,github上也有的是一堆答辩,找到一个用起来很不错的就分享一下github上的一个开源库。链接如下https://github.com/
沉睡的小灰
·
2023-10-29 09:05
stm32
stm32
单片机
嵌入式硬件
STM32 HAL高级定时器正交编码模式案例
STM32HAL
高级定时器正交编码模式案例基于stm32F030RBT6单片机采用高级定时器1,编码器模式,测试EC11编码器。
perseverance52
·
2023-10-23 01:33
stm32
嵌入式硬件
编码器模式
STM32HAL
库-读取芯片维一码(UID)加密
目录概述一、使用方法二、STM32CubeMx配置三、Examples四、运行结果五、总结概述本篇文章介绍如何使用
STM32HAL
库,来读取UID唯一码加密示例。
Ch_champion
·
2023-10-21 01:42
#
STM32
STM32 HAL库 ADC+DMA
软件触发:
STM32HAL
库软件触发ADC多通道连续转换_随风飘零翼的博客-CSDN博客配置如图注意采样周期不要过小,不然频繁中断会导致在RTOS中卡死#defineADC_CHANNEL3//通道数structADC1
随风飘零翼
·
2023-10-19 06:48
stm32
stm32
单片机
嵌入式-STM32-CubeMX系列教程--首篇
#嵌入式##
STM32HAL
库##CubeMX#嵌入式-STM32-CubeMX系列教程–首篇1.自述首先简单介绍下我自己,目前大四在某公司从事嵌入式STM32单片机的开发实习工作,最终目标是想转到Linux
苗大壮
·
2023-10-17 16:33
CubeMX
stm32
单片机
嵌入式
STM32 HAL库高级定时器输入捕获脉宽测量
STM32HAL
库高级定时器输入捕获脉宽测量相关篇《
STM32HAL
库定时器输入捕获SlaveMode脉宽测量》✨相比于上面所使用的高级定时器输入捕获从模式来测量PWM信号,实现方法更为复杂一下,但是还是将实现的方法记录下来
perseverance52
·
2023-10-17 05:24
stm32
脉宽测量
输入捕获
定时器
STM32HAL
库实现JY61P陀螺仪
文章目录一,JY61P介绍二,STM32Cubemx配置JY61P代码部分三,实验现象四,总结源码地址一,JY61P介绍JY61P可以通过串口进行数据通信,这使得它可以与各种设备和控制器进行连接和交互。下面是关于JY61P串口使用的简要介绍:硬件连接:将JY61P的串口引脚(TX和RX)连接到要使用的设备的串口引脚(如STM32的TX和RX引脚)。同时,确保连接共地(GND)引脚以建立电气连接。通
诗酒趁年少~
·
2023-10-16 17:32
stm32
mongodb
嵌入式硬件
STM32HAL
库学习笔记四——中断
中断与HAL库配置文章目录中断与HAL库配置中断基本知识一、中断是什么?1.中断相关名词2.NVIC(嵌套向量中断控制器)3.中断程序执行流程4.CubeMX如何配置中断二、EXIT外部中断/事件控制器1.什么是EXIT2.EXTI中断/事件线3.外部中断实验4.外部中断与GPIO输入的区别中断基本知识`一、中断是什么?中断是指当系统程序运行中出现某意外情况时,会暂停当前程序的运行,转而执行需要处
易水斯年
·
2023-10-15 13:09
笔记
stm32
单片机
arm
【STM32】按键中断从理论到程序实例
百问网资料下载中心3.0文档http://download.100ask.net/【STM32】HAL库STM32CubeMX教程三----外部中断(HAL库GPIO讲解)_Z小旋的博客-CSDN博客_
stm32hal
一石而已
·
2023-10-14 07:37
stm32
单片机
嵌入式硬件
STM32HAL
学习笔记七-RTC时钟
STM32HAL
学习笔记七-RTC时钟本次实验工程是在第二次实验串口通信的基础上修改的。参考博客1.RTC简介实时时钟是一个独立的定时器。
ViTO_2001
·
2023-10-12 12:40
STM32Hal库学习笔记
stm32
单片机
arm
STM32HAL
库串口中断同时收发卡死
经过一系列查找后发现原因是
STM32HAL
库在处理接收的时候会锁一下串口一会,导致变成某个短时间的“半双工”。尝试网上的教程太过繁琐,而且cubemx生成代码后又会将修改部分覆盖,很是麻烦。
老马他舅舅
·
2023-10-12 12:11
外设
stm32
HAL
STM32 HAL库学习笔记1-HAL库简介
STM32HAL
库学习笔记1-HAL库简介HAL库SPL库和HAL库两者相互独立,互不兼容。
宁静致远2021
·
2023-10-12 06:34
嵌入式MCU
qt
javascript
交互
怎么将stm32标准库转换为hal库
具体来说,可以遵循以下步骤:创建一个新的
STM32HAL
项目:使用STM32CubeMX工具创建一个新的项目,并配置所需的外设。
__G__
·
2023-10-11 23:50
stm32
单片机
嵌入式硬件
STM32HAL
库-F4-针对芯片内部FLASH读保护实现防篡改、破解功能(详解)
概述本篇文章介绍如何使用
STM32HAL
库,针对芯片读写保护实现防篡改、破解功能(详解),本案例还包含内部FLASH读写数据,本质就是操作Flash。
Ch_champion
·
2023-10-09 21:54
#
STM32
stm32
单片机
嵌入式硬件
ADC电压采集(基于
STM32hal
库)(详细介绍)
目录STM32ADC电压采集前言ADC介绍STM32ADC外设介绍ADC主要特征ADC系统框图转换顺序规则序列注入序列转换时间ADC时钟采样时间数据寄存器规则数据寄存器注入数据寄存器ADC控制寄存器2(ADC_CR2)中断转换结束中断模拟看门狗中断DMA请求电压转换ADC初始化结构体STM32ADC电压采集前言本文包括了模数转换器ADC的应用原理以及在STM32中ADC外设的介绍。如果想要了解ST
竹烟淮雨
·
2023-10-08 18:49
stm32
嵌入式硬件
单片机
ADC
stm32之手动创建keil工程--HAL库
一、准备工作1.1、下载对应的HAL库,这里使用的是stm32f103c8t6,下载地址
stm32HAL
库在页面中输入对应型号点击进行二级页面进行下载下载的之后的目录如下,用到的是红色框圈住的。
俯仰一世_1
·
2023-10-07 09:40
stm32
嵌入式硬件
单片机
基于
STM32HAL
库AD7606调试避坑指南
主控为STM32H750,与AD7606芯片连接的原理图如下:模式选择Parallel/Serial/ByteInterfaceSelectionInput一共有三种模式,分别是并行接口模式、串行接口模式、并行字节接口模式我选用的是串行接口,所以PAR/SER/BYTESEL拉高,DB15拉低。在该模式下DB7是串行数据输出引脚读取时序实现如下:uint16_tad7606_ReadBytes(v
砂川同学
·
2023-10-06 14:28
stm32
嵌入式硬件
单片机
基于
STM32HAL
库 AD9959调试笔记
接线方式采用最简单的两线模式,不使用RU/RD,二级调制模式,SD1/SD2/SD3全部拉低,P0-P3不用配置没什么影响,PDC脚必须拉低在CubeMX中配置如下数据手册时序图时序图解析:CS先拉低——SDIO_0在SCLK上升沿传送/接收数据——CS拉高先发送寄存器地址,在发送寄存器数据//控制寄存器通过spi向AD9959写入数据voidWriteData_9959(uint8_taddr,
砂川同学
·
2023-10-06 14:58
stm32
基于
STM32HAL
库ADS1256调试笔记
目录接线方式初始化配置读取芯片ID配置寄存器读取时序接线方式采用四线SPI,DRDY配置为输入,RESET引脚用于复位,不使用SYNC引脚而直接发送SYNC命令。如果接上单片机则默认拉高,低电平有效。AD1256的采样率由DRDY引脚指示,实测当配置为1khz采样率时,DRDY引脚每1ms发送一次脉冲信号;当配置为2khz采样率时,DRDY引脚每500us发送一次脉冲信号。AD1256和单片机的S
砂川同学
·
2023-10-06 14:58
stm32
单片机
arm
STM32 HAL库 中断处理中使用延时函数(HAL_Delay)
问题描述今天在学习
STM32HAL
库外部中断,使用的是按键触发外部中断,想在外部中断里面写一个按键消抖,也就是在HAL库外部中断处理函数中使用了HAL_Delay()函数,后来经过实验,在外部中断处理函数
Dir_xr
·
2023-10-06 14:17
stm32
单片机
嵌入式硬件
STM32HAL
库CRC学习及测试记录
STM32HAL
库CRC学习及测试记录1.CRC的校验原理2.基本原理3.几个基本概念13.1.1CRC检验码的计算13.1.2错误检测13.2STM32中的CRC4.CRC功能描述5.STM32Cube
自小吃多
·
2023-10-03 19:20
stm32
学习
CRC
uc/OS系统移植
目录一、建立
stm32hal
库工程1.文件配置二uCOSIII的移植1.准备源码3.开始添加文件4.参数配置三、波形分析1.用示波器去观察LED输出电平和串口通信的波形2.Keil虚拟仿真逻辑仪四、参考文献一
HILYX
·
2023-09-30 16:37
fpga开发
stm32
arm
STM32HAL
库学习笔记八——SPI通信
HAL库快速部署SPI通信本文主要记录如何使用STMCubeMX快速部署SPI通信。文章目录HAL库快速部署SPI通信SPI简介FLASH简介HAL库配置读写串行FLASH一、CubeMX配置二、手写代码1.宏定义与全局变量2.读写函数3.等待函数4.写使能/失能5.扇区擦除6.页写入7.读函数8.读取厂商设备ID9.printf重定向10.测试函数总结SPI简介SPI是一种串行同步高速的全双工通
易水斯年
·
2023-09-24 18:25
笔记
stm32
单片机
学习
STM32HAL
库学习笔记二——GPIO的寄存器编程
GPIO引脚与寄存器编程文章目录GPIO引脚与寄存器编程GPIO引脚一、推挽输出与开漏输出二、GPIO模式寄存器编程(点灯)一、环境设置二、点灯流程三、代码四、程序启动流程GPIO引脚GPIO全称通用输入输出引脚,它是单片机与外部交互的渠道。一、推挽输出与开漏输出从结构上看,推挽输出由一个NMOS和一个PMOS组成,输入高低电平不同导通的MOS管不同;开漏输出只有一个NMOS控制低电平输出,高电平
易水斯年
·
2023-09-24 18:54
笔记
stm32
单片机
arm
STM32HAL
库单ADC+DMA学习及测试记录
一、打开STM32CubeMX选择对应的芯片型号,后进入开发界面1、双击“STM32CubeMX”软件打开,打开后如下图所示,选择红色框;选择后可能会更新,等待更新完成即可,如下图:2、选择开发芯片,作者本例程的芯片是STM32F407VET6,读者根据自己使用的开发板芯片选择即可。操作如下:按照下图步骤:步骤1:输入开发使用的芯片型号,作者这里输入:STM32F407VET6,就会在步骤2显示芯
自小吃多
·
2023-09-24 18:24
STM32开发
stm32
单片机
学习
STM32HAL
库DMA模式串口收发
一.简单了解串口模式实现有三种1.普通模式:在主函数中接收函数2.中断模式:产生的不影响主程序运行3.DMA模式:与主函数互不影响,独立运行本文记录第一种普通模式。学习目标是:实现DMA串口的数据收发,发送数据时LED灯电平翻转。二.步骤1-在原来工程基础上,在stm32cubemx中增加dma,usart1中的DMASettings,ADDUSART1_RX循环接收和USART1_TX单次发送2
墨菲墨菲
·
2023-09-24 18:22
单片机
stm32
单片机
STM32HAL
库问题汇总与记录
2.HAL库ADC启动后,程序无法运行问题使用HAL库函数时,在调用启动ADC函数后,会导致程序死机,无法运行,连while循环都进入不了:转换通道为3时,程序无法运行:加大转换通道后,程序正常运行:通过修改启动函数后面转换通道的数量,便可以实现正常运行。HAL_ADC_Start_DMA(&hadc1,(uint32_t)adc_data,10);函数最后的参数,转换数据的长度设置的太小;数据转
乐思智能科技有限公司
·
2023-09-24 18:50
stm32
嵌入式硬件
c语言
开发语言
单片机
STM32 HAL库窗口看门狗
STM32HAL
库窗口看门狗1.窗口看门狗基本原理2.独立看门狗与串口看门狗区别3.应用场合4.窗口看门狗的时钟5.窗口看门狗寄存器:①.看门狗控制寄存器(WWDG_CR)2.配置寄存器(WWDG_CFR
弦续北上i
·
2023-09-18 16:24
STM32
HAL库基础
stm32
单片机
嵌入式硬件
第三章 USB应用笔记之USB鼠标(以STM32 hal库为例)
第三章USB应用笔记之USB鼠标(以
STM32hal
库为例)提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录第三章USB应用笔记之USB鼠标(以
STM32hal
库为例)前言一、STM32USB
无情大菜刀
·
2023-09-11 05:37
USB应用笔记
笔记
计算机外设
stm32
stm32HAL
库 G4 SPI 从机DMA可变长度接受数据乱码问题
使用一个引脚当作SPICS,边沿触发;在电平位0时候接受SPI数据20个字节如果实际主机只发了小于20字节时候,下一个帧就会错乱;去老外找了之后,需要复位SPiRCC时钟才能复位掉SPI下面的不行正确的做法
a2267542848
·
2023-09-02 21:14
stm32
嵌入式硬件
单片机
STM32 HAL库的中断(一)外部中断&&UART中断
STM32HAL
库的中断可以说大型任务里面逃不掉中断的使用,在从标准库开发转向HAL库开发的过程中,HAL库函数层层调用的函数关系着实令人头皮发麻,在此记录一下自己一下午的摸索,本文将持续更新。
云水禅心べ
·
2023-08-28 05:37
stm32
单片机
arm
STM32 HAL库-定时器中断
STM32HAL
库-定时器中断STM32关闭所有中断一、STM32F407定时器介绍定时器计算公式二、CubeMX配置定时器三、基本定时器中断配置流程1)开启定时器时钟2)初始化定时器参数,设置自动重装值
宁静致远2021
·
2023-08-28 05:36
嵌入式MCU
stm32
单片机
嵌入式硬件
STM32HAL
库中断服务函数调用过程
STM32HAL
库中断服务函数调用过程如何找到中断源,如何找到中断源对应的中断服务函数?
__NUAABJ
·
2023-08-28 05:35
stm32
STM32HAL
库学习之路(五):PWM呼吸灯
我使用的是定时器3进行pwm呼吸灯调试目录一、pwm所用到的hal库函数二、CUBEMX配置(1)RCC配置(2)设置LED引脚A6为TIM3_CHANNEL1(3)TIM3配置具体pwm设置:(4)计算PWM占空比PS:计算的教学:三、代码编写四、简单解析一、pwm所用到的hal库函数__HAL_TIM_SET_COMPARE(__HANDLE__,__CHANNEL__,__COMPARE__
靳小锅er
·
2023-08-22 08:16
stm32hal库学习之旅
单片机
嵌入式
stm
stm32
STM32 HAL GPIO介绍
STM32HAL
库是一种用于编程STM32微控制器的软件库。其中包含了许多的API函数,可以用于控制各种硬件模块,如GPIO、UART、SPI、I2C等等。
get新技能
·
2023-08-18 23:21
STM32
HAL库
stm32
单片机
嵌入式硬件
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
输入捕获
上一页
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
其他