自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 C语言-指针

c语言 指针常用使用方法笔记

2022-09-21 07:28:18 518

原创 C 标准库 string常用函数 笔记

字符串处理

2022-08-19 17:09:50 3401 1

原创 加速度 ICM-20608 笔记

ICM-20608

2022-08-05 10:42:53 2911

原创 linux Regmap API 笔记

linux Regmap

2022-08-05 10:38:38 618 1

原创 ZYNQ Linux I2C总线框架笔记

Linux I2C驱动

2022-07-17 01:40:40 1285 1

原创 STM32 HAL库 看门狗

STM32之CubeL4独立看门狗文章目录STM32之CubeL4独立看门狗一 看门狗简介二 STM32内部看门狗两个狗的区别1. 独立看门狗(IWDG)2.窗口看门狗(WWDG)三、IWDG配置独立看门狗函数库一 看门狗简介在单片机的正常工作时常常会收到各种各样的干扰,造成程序的跑飞,而陷入死循环。或者应为代码出现bug,导致程序会进入死循环或者进入 HardFault_Handler 导致无法正常工作,看门狗的作用就是为了防止因为某种原因,导致程序发生意外的时候,能重新回复到系统刚上

2021-07-08 15:11:44 2964 1

原创 STM32 HAL库实现US微秒延时函数

STM32之CubeL4定时器控制实现微秒延时现代的ST主推HAL库,但是这么强大的HAL库,居然没有一个微秒级别的延时函数????在HAL库中有毫秒级延时HAL_Delay(),原理是使用Systick作为延时计数器来实现的。如果需要增加精确的微秒级别延时,一般都是直接更改Systick配置参数,但HAL固件很多的地方都使用了HAL_Delay()函数,因此不要不建议修改系统自动配置的Systick参数。一、定时器微秒实现原理CK_INT 80M时钟输入定时器,80分频后1Mhz = 1us,

2021-04-28 16:04:46 7803 2

原创 STM32之CubeL4 ( ADC )

学习目标:使用ADC采集电压通过配置ADC1_IN1通道,结合ADC模数转换函数,将电压模拟量转换为数字量,并将数据通过串口打印输出。CubeMX配置参数配置在 Analog 中选择 ADC1 设置,并选择 IN1 通道1,选择 IN1 Single-ended单通道。ADC具体配置参数下图所示需要配置的参数已在图中框出,其他只需要保持默认就可以。ADC_Settings:Clock Prescaler:Asynchronous clock mode divided by 1 1

2021-04-23 15:18:58 4244

原创 STM32之CubeL4 (GPIO+EXIT)

一、 HAL库说到STM32的HAL库,就不得不提STM32CubeMX,其作为一个可视化的配置工具,对于开发者来说,确实大大节省了开发时间。STM32CubeMX就是以HAL库为基础的,且目前仅支持HAL库及LL库!STM32CubeL4固件包的文件结构如下图所示:根据HAL库的命名规则,其API可以分为以下三大类:初始化/反初始化函数: HAL_PPP_Init(), HAL_PPP_DeInit()IO 操作函数: HAL_PPP_Read(), HAL_PPP_Write(),HAL_

2021-04-22 14:48:32 881

原创 STM32 低功耗设计

STM32L431 低功耗设计 笔记设计思路关闭所有开启的外设使能把引脚设置成模拟输入或者浮空输入关闭外设时钟失能PVD、PVM以及VREFBUF。 L4参考手册P149关闭或者挂起SysTick定时器。 L4参考手册P150所有中悬挂断标志都要清除,挂起或者关闭SysTick定时器就不会产生中断标志。当退出低功耗时,要重设时钟,可以通过STOPWUCK 来设置,就不用再次设置系统时钟了,使用外设要重新初始化,RTC和看门狗就不用了。低功耗关闭不用的串口或者IIC或者SPI等通信设备

2021-04-10 00:22:34 4390

原创 STM32L4 CubeMAX之USART

STM32L4 CubeMAX之USART你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。一、USART介绍1.USART配置UART的初始化主要是确定数据帧格式和双方通信的波特率,关于UART初始化结构体的定义:// Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h/** * @brief UART Init

2021-03-26 14:14:08 1651

STM32 CubeMX之USART1实验

STM32L4 CubeMX之USART 历程

2021-10-10

空空如也

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

TA关注的人

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