自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 延迟性堵塞与非延迟性堵塞

该系列使用STM32HAL库与MDK,芯片是STM32F103C8T6,所有基本环境搭建,与IO基本配置,本章都不详解。主要目的通过LED来区分。延迟性堵塞与非延迟性的区别。对延迟函数的理解,以及引出分时调度,小菜鸡刚上路,如有错误,请指教。

2023-07-30 12:26:57 196 1

原创 大小端存储方式与数据拆分

介绍一下数据储存与拆分的基础应用

2023-06-19 17:12:09 271

原创 AD22使用笔记与DigPCBA导入

DigiPCBA是一个基于云的基础架构平台,它连接了所有关键的电子设计环节,从机械设计师到元件采购,再到制造和装配。换句话说,DigiPCBA将电子设计连接到生产车间。由于它是基于云的,因此无需安装任何内容,也无需配置服务器。通过或通过浏览器都可以操作。DigiPCBA平台托管了一套在DigiPCBA上运行的基于软件的服务,每个服务旨在简化您的设计,并使参与产品设计过程的每个人都可以轻松进行协作。借助DigiPCBA。

2023-05-18 21:53:36 2187 1

原创 STM32HAL库通用定时器

1、芯片: STM32F407ZET6/ STM32F103ZET62、STM32CubeMx软件3、IDE: STM32Cubeide软件知识概括:通过本篇博客您将学到:PWM工作原理STM32CubeMX创建PWM例程HAL库定时器PWM函数库PWM创建呼吸灯什么是PWM。

2023-04-24 16:23:51 814

原创 STM32HAL库基本定时器学习笔记

向上/向下计数模式(中央对齐模式):计数器从0开始计数到自动装入的值-1,产生一个计数器溢出事件,然后向下计数到1并且产生一个计数器溢出事件;向下计数模式:计数器从自动装入的值(TIMx_ARR)开始向下计数到0,然后从自动装入的值重新开始,并产生一个计数器向下溢出事件。先设置PSC为2400-1(一般按时钟频率的比例来,方便计算),240,000,000/(2400-1)=100,000.向上计数模式:计数器从0计数到自动加载值(TIMx_ARR),然后重新从0开始计数并且产生一个计数器溢出事件。

2023-04-24 11:16:58 297

原创 HAL库IWDG与WWDG学习笔记

1.1 看门狗原理看门狗本质上就是一种计数器,和我们现实生活中一炷香现象、沙漏现象等是同理的,计数器一般有两种做法,一种是递增,超过固定阀值报警;一种是递减,通常值降到0时报警。后面一种比较贴切生活场景,因此较常用,STM32的独立看门狗(Independent Watchdog,IWDG)就是采用后面这一种做法。如下图所示,假设我们设定一个初始值RL,设定一个计数变量V在开始时等于RL,然后每经过一个时钟周期就减1,如果减到为0值时,触发报警。

2023-04-21 15:23:24 273 1

原创 STM32HAL库 DMA使用笔记

DMA,全称为:Direct Memory Access,即直接存储器访问。其主要功能作用是用于数据传输并且不占用CPU。DMA传输数据功能很强、很高效。为什么说DMA传输数据是高效的呢?这是因为DMA在传输实现高速数据移动过程无需任何 CPU 操作控制;DMA 传输方式无需 CPU 直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为 RAM 与 I/O 设备开辟一条直接传送数据的通路,能使 CPU 的效率大为提高。在STM32 最多有 2 个 DMA 控制器。

2023-04-20 11:10:05 1711 1

原创 STM32CUBEIDE 使用串口中断的接受与发送笔记

功能:串口发送指定长度的数据。如果超时没发送完成,则不再发送,返回超时标志(HAL_TIMEOUT)。参数:UART_HandleTypeDef *huart UATR的别名 如 : UART_HandleTypeDef huart1;别名就是huart1*pData 需要发送的数据Size 发送的字节数Timeout 最大发送时间,发送数据超过该时间退出发送 ,堵塞发送else= HAL_OK)else。

2023-04-19 08:59:37 1408 1

延迟性堵塞与非延迟性堵塞

代码及配置文件

2023-07-30

STM32学习笔记资料

STM32学习笔记资料

2023-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除