自定义博客皮肤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)
  • 资源 (8)
  • 收藏
  • 关注

原创 STM32使用CUBEMX移植MPU6050DMP并读取角度

此教程是基于CUBEMX的关于MPU6050在HAL库下移植成功的代码,单片机采用STM32F103C8T6,DMP解算的角度采用UART1串口输出。

2022-01-10 21:21:32 2235 7

原创 LaTeX学习

作为一名入门LaTeX的玩家,我会慢慢的在使用中学习,将部分资料和学习心得发在这里。一份很好的入门文档:一份其实很短的 LaTeX 入门文档 | 始终 (liam.page)

2021-09-05 23:03:11 146

原创 STM32--CAN通讯实验

目录CAN协议介绍物理层闭环总线网络开环总线网络通讯节点差分信号协议层简介CAN的波特率位时序帧类型、作用及格式数据帧STM32CAN外设CAN 发送邮箱CAN 接收 FIFO有效消息接收处理上溢标识符筛选CAN1与CAN2整体逻辑HAL库函数CAN协议介绍物理层CAN 通讯并不是以时钟信号来进行同步的,它是一种异步通讯,只具有 CAN_High 和 CAN_Low 两条信号线,共同构成一组差分信号线...

2021-09-05 14:40:55 3045 1

原创 STM32看门狗超时时间计算

独立看门狗公式超时时间的公式为:超时时间:IWDG_PR寄存器中位2:0的十进制值:重装载寄存器IWDG_RLR所对应的重装载数值公式解读首先,我们要明白:独立看门狗内部是一个递减计数器。如果寄存器中的装载数值递减到零时,程序都没有喂狗的话,程序会超时,我们计算的是这段时间。因此,最初的公式需要这样表示:总的溢出时间(超时时间)=(IWDG_RLR寄存器对应的装载数值) * (看门狗时钟周期)下一步,我们需要计算看门狗的时钟周期,也就是寄存器数值减一所需.

2021-08-16 18:41:07 5125

原创 STM32--TIM基本定时器

定时器简介STM32F4定时器特性比较​​​​实际上,就功能上来说通用定时器包含所有基本定时器功能,而高级控制定时器包含通用定时器所有功能。所以高级控制定时器功能繁多,但也是最难理解的,本章我们先选择最简单的基本定时器进行讲解。基本定时器此类定时器不仅可用作通用定时器以生成时基,还可以专门用于驱动数模转换器 (DAC)。实际上,此类定时器内部连接到 DAC 并能够通过其触发输出驱动 DAC。 这些定时器彼此完全独立,不共享任何资源。基本定时器的DAC功能在此处将不予讲解。基本定时.

2021-08-12 17:42:11 602

原创 STM32--IIC通讯协议

通讯协议简介STM32底层内容函数讲解实验

2021-08-10 17:39:41 1007

原创 STM32--ADC简介—独立模式ADC 采样

目录单个ADC框图(F4)ADC的电源要求ADC时钟ADC通道内部通道与外部通道规则通道与注入通道转换顺序规则序列注入序列触发源直接写寄存器外部事件触发转换时间输入时钟采样周期转换时间数据寄存器电压转换函数讲解轮询模式中断模式DMA模式其他函数单个ADC框图(F4)Analog-to-Digital Converter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数.

2021-07-14 22:58:45 5117

原创 HAL_UART_Transmit函数底层实现

目录底层代码代码实现讲解代码细节底层代码HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout){ uint16_t *tmp; uint32_t tickstart = 0U; /* Check that a Tx process is not already ongoing */ if (huar...

2021-07-12 11:42:13 4519

使用AD绘制的电磁炮。

使用AD绘制的电磁炮,能够升压到50V,使用555定时器产生PWM波,使用锂电池或USB接口供电。

2022-03-06

通过Python实现微信自动发消息

通过Python实现微信自动发消息,能够通过链接进程下载微信通讯录至excel,然后通过Python读取excel,模拟键鼠给联系人发消息

2022-03-06

STM32HAL库MPU6050.zip

此文件是基于CUBEMX的关于MPU6050在HAL库下移植成功的代码,单片机采用STM32F103C8T6,DMP解算的角度采用UART1串口输出。

2022-01-10

AltumDesigner STM32.zip

AltumDesigner STM32芯片封装大全

2021-07-16

Altium+designer+元件库大全.zip

Altium+designer+元件库大全.zip

2021-07-16

TL494学习资料.zip

TL494学习资料

2021-07-11

AD文件+multisim仿真文件三个呼吸灯.zip

AD文件+multisim仿真文件

2021-07-11

STM32控制的舵机循迹避障小车.zip

基于STM32最小系统板的循迹小车

2021-07-11

空空如也

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

TA关注的人

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