首页 > 其他分享 >STM32

STM32

时间:2024-10-01 09:49:46浏览次数:4  
标签:AD 引脚 通信 STM32 模块 串口

元器件

STM32F103C8T6
面包板:硬件平台
STLINK:下载程序与供电
0.96寸OLED显示屏(4引脚)
LED灯,按键(2引脚)
USB转TTL串口:串口通信
跳线,杜邦线,飞线
蜂鸣器模块
电位器:AD转换
光敏模块:IO口读取、AD
热敏模块
对射式红外传感器:配合遮光片可计次,配合编码盘测速
反射式红外传感器:循迹车-识别地面颜色变化
旋转编码器
MPU6050 陀螺仪和加速度计:四轴飞行器-测量芯片自身的姿态,\(I^2C\)通信
W25Q64 FLASH存储模块:SPI通信
TB6612电机驱动
130直流电机
SG90舵机

工具

万用表
示波器
镊子
剪刀

程序

标签:AD,引脚,通信,STM32,模块,串口
From: https://www.cnblogs.com/Chiaki17/p/18442685

相关文章

  • 【嵌入式裸机开发】基于stm32的照相机(OV7670摄像头、STM32、TFTLCD)
    基于STM32的照相机准备工作最终效果一、下位机1、主函数2、OV7670初始化二、上位机1、控制拍照2、接收图片数据准备工作一、硬件及片上资源:1,串口1(波特率:921600,PA9/PA10通过usb转ttl连接电脑,或者其他方法)上传图片数据至上位机2,串口2(波特率:115200,PA2/PA3......
  • STM32F1+HAL库+FreeTOTS学习14——数值信号量
    STM32F1+HAL库+FreeTOTS学习13——数值信号量1.数值信号量2.相关API函数2.1创建计数信号量2.2获取信号量2.3释放信号量2.4删除信号量2.5获取信号量的计数值3.操作实验1.实验内容2.代码实现:运行结果上一期我们学习了二值信号量,这一期学习计数信号量1.......
  • 单片机毕业设计——基于STM32单片机的智能窗帘的控制系统 要怎么设计与实现呢(全程可免
    基于STM32单片机的智能窗帘控制系统整合了多个环境检测功能和远程控制功能,以提高居住舒适度和安全性。以下是根据功能需求分步骤的具体实现方案:一、系统规划与设计需求分析:明确系统需要实现的功能,包括温湿度检测、光照检测、下雨检测、烟雾检测、Wi-Fi通信和APP开发。硬件选......
  • 零基础学STM32(四)-LED灯闪烁实验
    本项目讲解所用工程均使用stm32f103C8T6芯片HAL库版本。原理讲解本节内容我们讲解点亮LED灯闪烁实验,简单来讲就是实现LED电平翻转实现LED灯亮灭的过程。我们点亮LED灯需要给LED输入一个高电平,熄灭LED灯则给LED灯输入一个低电平,将两个电平状态不断重复即可实现LED的闪烁。初......
  • 蓝桥杯—STM32G431RBT6(TIM定时器输入捕获频率和占空比)
    一、什么是输入捕获?对比输出捕获区别?输入捕获是指对输入信号的特定事件进行检测和记录它主要用于测量输入信号的时间间隔、频率等参数。而输出捕获则是对输出信号的特定事件进行控制和监测。两者的主要区别在于作用对象不同,输入捕获关注的是输入信号,而输出捕获关注的是输出信......
  • 蓝桥杯--STM32G431RBT6(TIM定时器的输出频率和占空比,含详细原理介绍和使用方法)
    目录一、前言二、代码实现功能:​编辑按如图配置定义变量编写执行代码 显示在LCD上加入按键效果三、效果展示四、代码开源 一、前言ARR即自动重装载值(AutoReloadRegister)。相当于一个水杯,水杯容量,水满为一个周期,倒掉重新滴水。它是一个用于指定特定数值的参......
  • STM32 f407 多通道ADC采集+DMA传输 基于HAL库和Cubemx配置
    在实际应用中ADC往往是要和DMA一起使用的,DMA将ADC转换值放入预设好的变量中,该过程不占用CPU资源,需要读取ADC输入时再让CPU读取变量即可。下面记录使用cubemx配置多通道ADC采集的具体流程,并编写对ADC采样值进行滤波的程序(选择开发板、开启外部时钟和SW调试接口、ProjectManage......
  • STM32 f407 多通道PWM输出 基于HAL库和Cubemx配置
    STM32PWM的相关理论知识可以参考江科大的视频教程,或者正点和野火的HAL库开发手册,以下是相关链接:[6-4]PWM驱动LED呼吸灯&PWM驱动舵机&PWM驱动直流电机_哔哩哔哩_bilibili31.TIM—高级定时器—[野火]STM32HAL库开发实战指南——基于野火F4系列开发板文档下面记录一下使......
  • STM32F407+IAP+Ymodem协议
    首先硬件, BOOT的接线方式是选择方式1,当stm32软件复位可以0x08000000重新启动程序重新加载bootloader程序移植官方的ymodem协议common.c1/**2******************************************************************************3*@fileSTM32F4xx_IAP/s......
  • 嵌入式项目:STM32平衡车详解 (基础知识篇) (基于STM32F103C8T6)
    前言:本文是基于B站草履虫编写的平衡车相关内容,包括模块和基础知识,结合代码进行讲解,将知识进行汇总(由于本篇内容较长,请结合目录使用)注:基于开源精神,本文仅供学习参考目录前言:本文是基于B站草履虫编写的平衡车相关内容,包括模块和基础知识,结合代码进行讲解,将知识进行汇总......