系列文章目录链接一、小车1.0——基本蓝牙小车(仅蓝牙遥控小车运动方向,本篇)二、小车2.0——蓝牙小车PLUS(可以蓝牙控制方向+蓝牙直接调节车速)三、小车3.0——避障小车(超声波+舵机云台)四、小车4.0——无线手柄方向感知操控小车(mpu6050+双蓝牙透传)五、双轮自平衡小车(HAL库版)——点击此处更多有意思的文章点击“我的主页”--------😐更多有意思的视频----->B站@想要亿只独角兽--------😐文章目录系列文章目录链接前言零、原理图及元件清单0.1.原理图0.2.元件清单一、小车驱动模块与单片机的接线以及在CubeMX中的设置1.1.模块与单片机的接线1.1.1.
CubeMX配置PWM前言一、PWM的介绍二、实验过程1.实验材料2.STM32CubeMX配置PWM3.代码实现4.编译烧录5.硬件连接6.实验结果总结前言本章介绍使用STM32CubeMX对PWM进行配置的方法,PWM的基本原理,并通过示波器来测试实现结果,如果有LED灯也可以,PWM控制LED灯的亮度。一、PWM的介绍PWM(PulseWidthModulation)脉冲宽度调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。它是把每一脉冲宽度均相等的脉冲列作为PWM波形,通过改变脉冲列的周期可以调频,改变脉冲的宽度或占空比可以调压,采用适当控制方法即可使电压与频率协
CubeMX配置PWM前言一、PWM的介绍二、实验过程1.实验材料2.STM32CubeMX配置PWM3.代码实现4.编译烧录5.硬件连接6.实验结果总结前言本章介绍使用STM32CubeMX对PWM进行配置的方法,PWM的基本原理,并通过示波器来测试实现结果,如果有LED灯也可以,PWM控制LED灯的亮度。一、PWM的介绍PWM(PulseWidthModulation)脉冲宽度调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。它是把每一脉冲宽度均相等的脉冲列作为PWM波形,通过改变脉冲列的周期可以调频,改变脉冲的宽度或占空比可以调压,采用适当控制方法即可使电压与频率协
一、USB简介USB(UniversalSerialBUS)通用串行总线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的。USB发展到现在已经有USB1.0/1.1/2.0/3.0等多个版本。目前用的最多的就是USB1.1和USB2.0,USB3.0目前已经开始普及。STM32F103自带的USB符合USB2.0规范,不过STM32F103的USB都只能用来做设备,而不能用作主机。标准USB共四根线组成,除VCC/GND外,另外为D
一、USB简介USB(UniversalSerialBUS)通用串行总线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的。USB发展到现在已经有USB1.0/1.1/2.0/3.0等多个版本。目前用的最多的就是USB1.1和USB2.0,USB3.0目前已经开始普及。STM32F103自带的USB符合USB2.0规范,不过STM32F103的USB都只能用来做设备,而不能用作主机。标准USB共四根线组成,除VCC/GND外,另外为D
一、AXI——高级可扩展接口(UG1037)参考资源:【SDK篇_58~62_AXI接口简介【Xilinx】+【Vivado】+【AXI4总线】+【FPGA】-哔哩哔哩】关于AXI握手过程都讲解的很细致ug1037(三种AXI的介绍,相关AXIIP的介绍)IHI0022D(握手过程的详细介绍)FPGA_HP:AXI4的学习与使用1——基础知识积累这个博主写的其他内容也不错从零学习AXI4总线(二):AXI4-Stream介绍带你快速入门AXI4总线–AXI4-Stream篇(1)----AXI4-Stream总线1、AXI接口介绍AXI是ARMAMBA的一部分。AMBA:开放的片内互联的总线标
一、AXI——高级可扩展接口(UG1037)参考资源:【SDK篇_58~62_AXI接口简介【Xilinx】+【Vivado】+【AXI4总线】+【FPGA】-哔哩哔哩】关于AXI握手过程都讲解的很细致ug1037(三种AXI的介绍,相关AXIIP的介绍)IHI0022D(握手过程的详细介绍)FPGA_HP:AXI4的学习与使用1——基础知识积累这个博主写的其他内容也不错从零学习AXI4总线(二):AXI4-Stream介绍带你快速入门AXI4总线–AXI4-Stream篇(1)----AXI4-Stream总线1、AXI接口介绍AXI是ARMAMBA的一部分。AMBA:开放的片内互联的总线标
文章目录一、准备工具二、前置知识1.ADC简介2.DMA简介2.STM32Cubemx配置1.新建工程2.时钟源选择及时钟树配置3.时基选择调试接口选择4.配置ADC采集1.选择要配置为ADC采集的引脚2.开启DMA传输,循环模式3.选择分辨率,使能ADC持续转换,DMA持续请求4.选择触发源5.生成工程3.Keil编写代码4.烧录观察工程下载地址一、准备工具STM32F407VE核心板STM32Cubemx版本6.0.1Keil版本5.31杜邦线ST-Link二、前置知识1.ADC简介12位ADC是逐次趋近型模数转换器。它具有多达19个复用通道,可测量来自16个外部源、两个内部源和VBAT通
文章目录一、准备工具二、前置知识1.ADC简介2.DMA简介2.STM32Cubemx配置1.新建工程2.时钟源选择及时钟树配置3.时基选择调试接口选择4.配置ADC采集1.选择要配置为ADC采集的引脚2.开启DMA传输,循环模式3.选择分辨率,使能ADC持续转换,DMA持续请求4.选择触发源5.生成工程3.Keil编写代码4.烧录观察工程下载地址一、准备工具STM32F407VE核心板STM32Cubemx版本6.0.1Keil版本5.31杜邦线ST-Link二、前置知识1.ADC简介12位ADC是逐次趋近型模数转换器。它具有多达19个复用通道,可测量来自16个外部源、两个内部源和VBAT通
文章目录前言一、STM32CubeMx界面介绍File界面Windows界面Help界面UpdaterSettings界面二、STM32CubeMx使用教程新建工程配置RCC时钟参数配置SYS参数配置时钟树Project(工程设置)CodeGenerator(代码生成器)工程创建三、结合Keil的使用教程补充STM32的三种开发模式单片机的三种烧录模式前言STM32CubeMX简介STM32CubeMX是ST意法半导体近几年来大力推荐的STM32芯片图形化配置工具,目的就是为了方便开发者,允许用户使用图形化向导生成C初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。STM32Cube