Sparkle.now
10
08
STM32 I2C教程 STM32 I2C教程
STM32 I2CI2C简介I2C(Inter-Integrated Circuit,集成电路总线)是一种通用的总线协议。由Philips公司(2006年迁移到NXP)在1980年代初开发的一种简单、双线双向的同步串行总线,它利用一根时钟线
2023-10-08
01
Keil5的魔法棒选项简介 Keil5的魔法棒选项简介
Keil5的魔法棒选项简介Device 这个页面功能较为简单,左上方分别显示供应商、芯片类型、工具集,右上方pack为当前使用的芯片包的版本号,URL为arm芯片包的下载地址(魔法上网访问)。中间带有一个搜索框可供检索。下方左侧是目前支持
2023-10-01
01
STM32DMA学习 STM32DMA学习
DMA中断实现目的 DMA用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU的干预,通过DMA数据可以快速地移动。这就节省了CPU的资源来做其他操作。 中断是指CPU在执行程序的过程中,出现了某些突发事件时CPU必
2023-10-01
01
Keil5-debug仿真教程 Keil5-debug仿真教程
Keil5-debug仿真教程 一、学习目的 Debug 是指在软件开发过程中,通过识别和解决问题来调试程序的过程。通常需要找出程序中的错误、异常或潜在问题,并修复它们以确保程序的正确性和稳定性。 常见的debug方法有三种: ==硬件调试
2023-10-01
01
STM32PID学习 STM32PID学习
PID教程 一、学习目的PID(比例-积分-微分)是一种经典的闭环控制算法,其采用反馈的控制回路机制,用于自动调整系统的输出以接近设定点,,广泛用于工业控制系统和需要连续调制控制的其他各种应用中。它有三个组成部分:比例项Kp(根据当前误差
2023-10-01
01
STM32 Systick定时器延时 STM32 Systick定时器延时
Systick定时器延时一、系统定时器 1. 目的Systick定时器常用来做延时,或者实时系统的心跳时钟。这样可以节省MCU资源,不用浪费一个定时器。 2. 简介SysTick 叫做系统滴答时钟、系统定时器,属于 Cortex-M4内核中
2023-10-01
01
STM32定时器功能介绍 STM32定时器功能介绍
TIM定时器定时器 (Timer) 最基本的功能就是定时了,比如定时发送USART 数据、定时采集 AD 数据等等。如果把定时器与 GPIO 结合起来使用的话可以实现非常丰富的功能,可以测量输入信号的脉冲宽度,可以生产输出波形。定时器生产
2023-10-01
01
安装激活keil5 安装激活keil5
安装激活keil51. Keil MDK-ARM下载目前(2023年10月)Keil MDK-ARM官方最新版本是V5.38 MDK-ARM安装包下载 官网下载地址:https://www.keil.com/download/product
2023-10-01
01
STM32串口学习 STM32串口学习
串口学习用到新器件:USB转TTL USB 转 TTL 模块 GND 单片机 GND 口 USB 转 TTL 模块 TXD PA10 USB 转 TTL 模块 RXD PA9 USB 转 TTL 模块 USB 口 电脑
2023-10-01
01
STM32编码器速度采集 STM32编码器速度采集
电机编码器测速实验效果 1.目的电机转动时,测出电机的实时转速,进而对电机进行控制。 2.简介以光电式增量编码器为例: 原理:•Encoder Interface 编码器接口 •编码器接口可接收增量(正交)编码器的信号,根据编码器旋转产生的
2023-10-01