- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 自制【平衡小车】程序篇——基于STM32核心
目录一:程序整体构成二:外设程序1.角度获取2.速度获取3.电机控制4.人机交互三:PID控制器四:下载链接一:程序整体构成 平衡小车站立的前提,一是对当前倾角进行测量并反馈,二是对当前速度进行反馈,前者利用MPU6050进行采集并通过I2C与主控进行信息传递,后者通过主控定时器的编码器模式进行采集,最终经过PID运算产生结果进行输出,在当前项目当中是将最终结果装载到定时器当中,经过TB6612转换为电压(即转速)来控制电机,所以整个项目可以划为6050...
2021-12-21 22:18:42 1355 1
原创 自制【平衡小车】硬件篇
一:项目介绍平衡小车算是嵌入式入门之后制作人数相对较多,参考资料较全的项目,比较适合接触并学习嵌入式有一定基础的人来作为一个整体性的验证项目。河马从2021年8月中制作平衡车,耗时一个月,完成硬件软件组件以及调试工作。、二:硬件准备1.机械硬件 联轴器,轮胎,底板,减速编码电机,接线,螺丝螺母,电池。2.电子硬件 电子硬件以模块论,包含核心芯片和外围电路。最基本的有:嵌入式系统,6050六轴传感器模块,TB6612电机驱动模块,降压模块。可...
2021-12-21 17:12:52 1600
原创 基于STM32F407的ADC解析-ADC1多通道扫描模式电压采集实验(启用DMA传输数据)
目录一:STM32F4的ADC简介1.1 ADC简介(不看也行)1.2 ADC的供电及采样电压二:实验步骤及代码2.1实验步骤2.2实验代码2.2.1 ADC初始化代码2.2.2 DMA初始化代码2.2.3 main函数代码2.2.4 验证步骤三:一些注意事项(程序运行不成功可以往这找)ADC设置方面:DMA设置方面数据处理方面一:STM32F4的ADC简介1.1 ADC简介(不看也行) 简单来说ADC就是将模拟量电压转换...
2021-08-23 19:30:24 8665 6
原创 基于STM32F407的DMA解析-ADC单通道DMA读取数据
一:什么是DMA?1.DMA简介: DMA,全称为:Direct Memory Access,即直接存储器访问。DMA 传输方式无需 CPU 直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为 RAM 与 I/O 设备开辟一条直接传送数据的通路,能使 CPU 的效率大为提高。 STM32F407ZGT6 有 2 个 DMA 控制器(DMA1 和 DMA2),共 16 个数据流(每个控制器 8 个),每一个 DMA 控制器都用于管理一个或多个外设的存储...
2021-08-21 17:25:11 6820 8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人