资讯
STM32F103系列开发_点亮LED灯(2023-05-25)
文章的第一篇,主要介绍开发环境的搭建、编程思路、如何查看原理图、配置时钟,配置GPIO口模式等等。
下面文字是来至STM32中文手册,对STM32系列做了详细的介绍:
STM32是一个微控制器产品系列的总称,目前......
STM32数据手册开发实现按键输入功能(2023-08-21)
《stm32f10x_stdperiph_lib_um.chm》
开发stm32驱动,首先是开启相应的时钟,这要看RCC
中文参考手册的第六章,RCC控制,那么我们就去库函数中的module下找RCC模块,看其中各个函数......
STM32 HAL的超全知识总结(2023-01-13)
时候你不需要再直接去操作BSRRL 寄存器了,你只需要知道怎么使用HAL_GPIO_WritePin这个函数就可以了。
标准固件库和HAL库一样都是固件库函数,由ST官方硬件抽象层而设计的软件函数包,由程序、数据......
全网最全STM32 HAL的知识总结(2023-07-11)
就可以了。
标准固件库和HAL库一样都是固件库函数,由ST官方硬件抽象层而设计的软件函数包,由程序、数据结构和宏组成,包括了STM32所有外设的性能特征。 这些......
stm32怎么读取串口发来的指令(2024-07-30)
使用STM32提供的HAL库函数来完成串口的初始化。例如,可以使用HAL_UART_Init()函数来初始化UART串口。
定义接收缓冲区:为了存储串口接收到的数据,需要定义一个接收缓冲区。缓冲......
STM32的IIC库函数使用误区(2024-02-26)
STM32的IIC库函数使用误区;HAL库里有很多的IIC的库函数,比如
HAL_I2C_Master_Transmit(I2C_HandleTypeDef *hi2c, uint16_t......
关于STM32的待机唤醒功能(2023-06-07)
并没有对待机模式相关寄存器进行介绍,大家可以参考《STM32F10x 中文参考手册》-4 电源控制器(PWR)章节,里面有详细的讲解。如果看不懂的可以暂时放下,因为我们使用的是库函数开发。
待机模式配置步骤
接下来我们介绍下如何使用库函数......
STM32G031G8U6单片机内部FLASH读写简单学习(2024-06-03)
际测试是单次写入只能是32bit,以实际测试为准
(1)单字节写,写不了,单片机死机
我在HAL库里面把库函数FLASH_Program_DoubleWord改成......
STM32 ADC 的使用说明(2024-07-24)
STM32 ADC 的使用说明;前言
最近是有一个产品用到了ADC,使用的是STM32L051 芯片,使用 STM32CubeMX 生成的代码,本来以为简简单单,但是在调用 HAL ADC校准函数......
STM32实例-待机唤醒实验(2022-12-08)
WK_UP 引脚为唤醒源
待机唤醒方式有很多种,我们选择 WK_UP 引脚(PA0)上升沿来退出待机模式。在库函数中,设置使能 WK_UP 用于唤醒 CPU 待机模式的函数是:
因为按键 K_UP......
STM32的三种开发方式 HAL库固件库安装与用户手册(2024-06-11)
STM32的三种开发方式 HAL库固件库安装与用户手册; 相比较早几年使用标准库开发来讲,最近几年HAL库的使用是越来越多,那么我们开发应当使用哪一种呢,本文......
STM32速成笔记(3)—中断(2024-01-18)
轮询中的业务。简单用一个图来表示一下
中断概念示意图
根据中文参考手册的介绍,STM32F103ZET6除了一些特殊的中断外,常用的中断有60个,这些......
STM32速成笔记(2)—GPIO(2024-01-26)
开发时针对特殊引脚进行重映射的操作步骤为
• 定义GPIO结构体
• 开启GPIO时钟和AFIO时钟
• 重映射引脚(根据所需情况设定引脚模式)
• 配置GPIO结构体初始化GPIO
库函数中......
STM32 HAL库串口收发如何使用(2024-07-24)
;
} //enocean是不是读不到一帧数据,不用一帧数据测试一下
}
1.2.1 HAL库接收
HAL库接收方式一
在 HAL 库函数接收的时候,其实......
快速入门STM32的学习经验总结(2023-05-19)
给我们提供了一个非常好的固件函数库,我们只要去调用即可。
这里我主要强调的是,阅读《STM32固件库使用手册》的时候,前面几章也是必须阅读的。比如第一章文档和库规范中的命名规则,编码规则,这些......
可以快速用STM32实现什么?(2024-07-31)
我们用到哪个模块,就可以去阅读哪个模块。
比如在使用AD的时候,就需要去阅读第10章ADC。其他不举例。相信每个初学者都有自己的研究方向和判断。
阅读《STM32固件库使用手册》,主要是为了简化编程。STM32给我们提供了一个非常好的固件函数......
掌握HAL API中面向对象设计的思想(2023-10-24)
码补全
Edit Configuration Text Completion Symbols after 3 Characters。
2.代码补全效果。
HAL库函数都以HAL作为开头。打开......
如何快速成为点灯大师?(2024-01-11)
GPIO HAL 库函数
对于单片机编程,一般有三种方式:寄存器编程、标准库编程、HAL 库编程。目前,HAL 库编程方式是 ST 公司主推的编程方式,这也是时代的潮流,所以我们主要介绍的还是 HAL......
STM32L0 ADC使用HAL库关于校准问题的说明(2023-06-25)
在调用 HAL ADC校准函数的时候遇到一个问题有点疑问,度娘一下也没有找到解答,还是经过翻阅了一些资料才得到答案,特此来记录一下。
我是矜辰所致,全网同名,尽量用心写好每一系列文章,不浮夸,不将就,认真......
STM32开发入门之串口详解(2022-12-26)
的配置看STM32中文参考手册了解一下,直接用串口库函数就好了。
十、串口操作相关库函数
获取状态标志位函数-操作USART_SR寄存器
// 获取状态标志位
FlagStatus......
10天学会STM32的学习心得总结(2022-12-08)
每个初学者都有自己的研究方向和判断。
阅读《STM32固件库使用手册》,主要是为了简化编程。STM32给我们提供了一个非常好的固件函数库,我们只要去调用即可。
这里我主要强调的是,阅读《STM32固件库使用手册......
STM32读取BH1750光照强度数据打印到串口(2024-06-03)
(1)
{
}
}
在代码中,使用HAL库函数初始化了I2C接口和USART串口,同时使用了STM32提供的延时库函数HAL_Delay()。在主函数中......
基于STM32的三种库函数代码效率对比解析(2023-09-01)
基于STM32的三种库函数代码效率对比解析;前言
ST已经推出了三种库函数,以方便客户快速开发STM32系列MCU。从最早的标准外设驱动库,到后来的Cube HAL,再到Cube LL以及......
STM32标准库和HAL库有什么不同 我们怎么用(2023-10-20)
为了节省程序开发的时期,而且HAL库尤其的有效,如果说标准库把实现功能需要配置的寄存器集成了,那么HAL库的一些函数甚至可以做到某些特定功能的集成。
也就是说,同样的功能,标准库可能要用几句话,HAL......
单片机入门stm32知识学习的先后顺序(2022-12-16)
单片机入门stm32知识学习的先后顺序; 这里大概的罗列了一些学习STM32的内容,以及学习顺序。如果是新手的话,建议边看中文手册和学习视频;如果是已经入门的,个人建议自己做一个项目,不论......
如何从单片机平台编写GPIO口程序(2024-07-15)
如何从单片机平台编写GPIO口程序;单片机平台编写 GPIO 口程序,以 STM32F103 为例,有三种模式:库函数、HAL库、寄存器。
使用库函数的方式操控 GPIO 方式如下:
void......
工程师:卖给中国的芯片,为什么不做中文资料(2023-09-15)
都少不了它。可以说,Datasheet是工程师设计电路的宝剑。 最近,EEWorld坛友发帖表示,试用了一款单片机,能提供的中文资料非常少,他便提出,厂商把芯片卖到中国,为什么不提供中文手册与资料,用户......
基于STM32的跑马灯实验的详细解析(2023-06-25)
应用资料:STM32F4XX中文参考手册
相关函数
一,因为要使用GPIO,在使用GPIO时需要先使能IO口时钟。
使能IO时钟就要使用到RCC寄存器。RCC寄存器相关知识,见中文参考手册6.3章节......
STM32三种开发方式及其区别(2024-04-18)
实和标准库一样,都是为了节省程序开发的时期,而且HAL库尤其的有效,如果说标准库把实现功能需要配置的寄存器集成了,那么HAL库的一些函数甚至可以做到某些特定功能的集成。也就是说,同样的功能,标准......
STM32片上外设时钟使能 失能和复位的区别(2023-07-26)
(USART1, &USART_InitStructure);
在STM32的库函数中,外设复位和清除都是成对的,所以,我们用库开发的好处,就是相对不容易犯一些错误。
因为很多朋友使用寄存器开发,有很......
STM32失能时钟和复位外设的区别(2024-08-01)
(RCC_APB2Periph_USART1, ENABLE);
USART_Init(USART1, USART_InitStructure);
在STM32的库函数中,外设复位和清除都是成对的,所以,我们用库开发的好处,就是......
STM32F1/F7使用HAL库DMA方式输出PWM详解(2023-04-07)
. STM32的DMA PWM原理1. DMA简介2. DMA方式输出PWM是怎么回事3. HAL库DMA配置PWM的几个函数二. STM32CubeMx配置 DMA PWM三. 波形调试过程分析
一......
零基础入门stm32知识学习的先后顺序(2023-01-03)
零基础入门stm32知识学习的先后顺序; 这里大概的罗列了一些学习STM32的内容,以及学习顺序。如果是新手的话,建议边看中文手册和学习视频(一般都看原子的,视频的话百度就可以了,如果......
STM32外设驱动库分析及如何实现(2023-08-22)
计
1. HAL框架设计
2. HAL资源命名规则
HAL函数命名规则:
中断与时钟设置宏:
回调函数命名规则:
3. 文件结构:
一个芯片头文件:外设的地址宏定义以及外设相关的结构体定义
查看芯片的用户手册......
单片机的内存映射图解析(2024-07-10)
. HAL资源命名规则
HAL函数命名规则:
中断与时钟设置宏:
回调函数命名规则:
3. 文件结构:
一个芯片头文件:外设的地址宏定义以及外设相关的结构体定义
查看芯片的用户手册(注意:不是数据手册......
基于STM32F4系列芯片和STM32CubeF4 HAL库组织和添加用户代码(2024-07-24)
波动大属正常现象。
到此,基于STM32DMA双缓冲的功能演示就结束了。是不是感觉很方便而简单呢?
个人认为,要实现上面功能尽量看懂相关库函数的基本功能,并对相应外设的工作有基本的了解,毕竟......
STM32 HAL库与标准库的区别(2024-01-25)
实和标准库一样,都是为了节省程序开发的时期,而且HAL库尤其的有效,如果说标准库把实现功能需要配置的寄存器集成了,那么HAL库的一些函数甚至可以做到某些特定功能的集成。也就是说,同样的功能,标准......
STM32CubeMX系列 | 按键输入(2023-03-20)
库函数读取IO口状态
#define KEY_RIGHT HAL_GPIO_ReadPin(GPIOE,GPIO_PIN_4)
#define KEY_DOWN......
工程师笔记|基于 TouchGFX 生成的代码中添加触摸功能的方法(2023-02-02)
他接口从触摸控制器读取信息,最后在TouchController 接口函数中添加相应的实现代码。
3.1. STM32CubeMX 配置
为了实现与触摸控制器的通讯,大多数触摸控制器都会连接至 I2C 总线......
STM32标准库编程之LED闪烁(2022-12-09)
是这里的关键,这里也是最常见的运用库函数的方式之一(调用库函数和结构体是最常见的用法)。
【3】标准库怎么使用
(1)整体看一遍STM32F103固件函数用户手册,了解具体内容,整理......
HAL库无法实现UART的DMA传输真是这样吗?(2024-03-18)
片软硬件不熟悉时、任务紧急时先使用HAL库,等对芯片及库函数熟悉、任务不紧急时可以切换到LL库。或者说,只是做些功能性验证确认,使用HAL库组织代码也是非常快捷方便的。当然,一个工程里HAL库、LL库是......
STM32 之 HAL库、标准外设库、LL库(2022-12-05)
的驱动器)的例程和数据结构的集合。
一组包含所有可用外设的示例,其中包含最常用的开发工具的模板项目。
关于更详细的信息,可以参考ST的官方文档,文档中对于标准外设库函数命名、文件......
STM32基础知识:HAL库的框架结构(2024-04-03)
),允许用户重新定义该函数。
1.5 HAL库的设计思想
HAL库借鉴 面向对象的设计思想 :
开发方式的特点:
屏蔽底层硬件 :编程者只需要了解库函数中相关接口函数的功能,并按......
STM32 HAL库串口收发是如何使用的?(2024-07-22)
(&huart);}```在中断服务函数中,可以使用`HAL_UART_IRQHandler`函数来完成中断的清理工作。总结本文介绍了如何使用STM32 HAL库来进行串口通信,包括......
STM32的HAL库与标准库的区别(2023-07-11)
USART_InitStructure 并不是一个全局结构体变量,而是只在函数内部的局部变量,初始化完成之后,USART_InitStructure 就失去了作用。
而在HAL库中,同样是 USART......
STM32标准库、HAL库特点与应用(2023-08-16)
是一个全局结构体变量,而是只在函数内部的局部变量,初始化完成之后,USART_InitStructure就失去了作用。
而在HAL库中,同样是USART初始化结构体变量,我们......
浅析OpenHarmony内核SoC层级的移植适配流程(2024-06-24)
、board 的开发配置,本文将介绍 SoC 层级的移植适配流程。
SoC 适配
SoC 配置芯片层级编译依赖库,包括 CMSIS、HAL(硬件抽象层)等,这里包含操作总线、串口、时钟、寄存等库函数......
STM32 SYSTICK定时器常见问题(2024-08-29)
256按理是不会影响结果的,这样推理下来,两行代码的结果就本该一样。
我们再回头看看上面HAL库函数中延时函数:
这里tickstart和wait以及函数HAL_GetTick()读到......
STM32单片机退出停止模式时出现死机现象的原因分析(2024-05-30)
STM32单片机退出停止模式时出现死机现象的原因分析;根据《STM32中文参考手册》描述,STM32的低功耗模式有三种:睡眠模式,停止模式,待机模式。(有些资料说其实只有两种模式,不存......
CH32和stm32的库函数一样吗?(2024-09-02)
可以说是非常相似的。但是,CH32和STM32库函数也存在着一些不同之处。其中一个主要的区别就是在库函数的调用方法上。STM32的库函数可以通过ST公司提供的标准驱动库调用,也可以通过hal库调用。而CH32......
相关企业
at90can32 example at90can32-16au _`BR4%,!" at91rm9200中文手册 at91rm9200 pdf at91rm9200 vxworks at91rm9200
;深圳市临辉电子有限公司;;深圳市临辉电子科技有限公司是一家高品质的印刷电路板制造商。我们专注于从低到高容量多层,双单面PCB(1-22层)及FPC柔性印刷电路板(1-6层)LF-HAL的,HAL
之星'中文手写输入识别系统以及'手写之星'系列电脑手写产品:'手写之星'中文输入系统的核心技术源于八十年代末开始的国家863项目,经过十余年的不断发展,'手写之星'已成为一个成熟的、有竞争力的、产品
识别系统、触控系统等。 手写之星中文手写识别功能除了基本的楷体识别外,具备连笔书写、发音、数字、英文字母混写等功能。在最近的一次权威评 测机构评测中,手写之星正楷识别率目前在国内众多手写产品中名列第一。 兰亭
产品为:'手写之星'中文手写输入识别系统以及'手写之星'系列电脑手写产品:'手写之星'中文输入系统的核心技术源于八十年代末开始的国家863项目,经过十余年的不断发展,'手写之星'已成为一个成熟的、有竞
;da ye li hua;;反函数
to 6 layers Flex-rigid double & multilayer PCB Aluminium board PTH HAL LF/Hot Air Solder Leveling Lead
中国权威机构认证,有中国计量科学研究院检测证书及气象局检定证书。并通过国际CE和FCC及CSA认证。产品外观简洁漂亮,功能齐全,全中英文手册及中英文软件。 DSR系列温湿度记录仪:可广泛应用物医疗行业、电子
中国权威机构认证,有中国计量科学研究院检测证书及气象局检定证书。并通过国际CE和FCC及CSA认证。产品外观简洁漂亮,功能齐全,全中英文手册及中英文软件。 DSR系列温湿度记录仪:可广
;上海晟一数码印务有限公司;;彩色、黑白数码印刷,名片,手册,培训资料,可变数据印刷,产品介绍手册,个性化台历、挂历,个性化T恤、马克杯等